Aria is a conversational voice assistant powered by Claude AI. You speak, she listens, thinks, and talks back in a natural human voice.
- Answer questions and hold a full conversation with memory
- Search the web for current news and information
- Read and write files on your computer
- Run Python code to solve math or data problems
- Tell you the current date and time
- You speak — your mic is captured and transcribed by OpenAI Whisper
- Claude thinks — your words are sent to Claude (claude-sonnet-4-6) which reasons and decides if it needs to use any tools
- Aria speaks — the response is converted to natural speech by ElevenLabs and played through your speakers
| Layer |
Technology |
| AI Brain |
Anthropic Claude (claude-sonnet-4-6) |
| Speech to Text |
OpenAI Whisper (faster-whisper) |
| Text to Speech |
ElevenLabs (Sarah voice) |
| Web Search |
DuckDuckGo |
| Audio I/O |
sounddevice |
- Clone the repo
- Create a virtual environment and install dependencies:
python -m venv venv
venv\Scripts\python.exe -m pip install -r requirements.txt
- Create a
.env file with your API keys:
ANTHROPIC_API_KEY=your_key_here
ELEVENLABS_API_KEY=your_key_here
ELEVENLABS_VOICE_ID=EXAVITQu4vr4xnSDxMaL
- Run:
venv\Scripts\python.exe main.py
| Say |
Action |
| Anything |
Aria responds |
| "clear history" |
Resets the conversation |
| "goodbye" / "bye" |
Exits |