Claude Audio
Talk to Claude Code with your voice.
Install
uv pip install claude-audio-connector
Setup
1. Get API keys:
2. Set environment variables (add to your shell profile or project .env):
export SARVAM_API_KEY=your_sarvam_key
export CARTESIA_API_KEY=your_cartesia_key
3. Grant microphone permission to your terminal app in System Settings > Privacy & Security > Microphone.
4. Scaffold the slash command in any project you want voice in:
cd your-project
claude-audio-init
This creates .claude/commands/audio.md.
Usage
Open Claude Code and type:
/audio
Speak your request. Claude completes the task, speaks a summary back, then listens for your next command. The loop continues until you press Escape.
Say "Hey Claude" while Claude is working to interrupt and redirect.
API Keys
| Service | Purpose | Sign up |
|---|---|---|
| Sarvam | STT | sarvam.ai |
| Cartesia | TTS | cartesia.ai |
License
MIT
Metadata
Release files for claude-audio-connector 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| claude_audio_connector-0.1.0.tar.gz | 19.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| claude_audio_connector-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 52.3 kB
Release files / claude_audio_connector-0.1.0.tar.gz
| Download URL | claude_audio_connector-0.1.0.tar.gz |
|---|---|
| Size | 19.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1a59eed558d74be6f40f2765499e116dea4d278c628a9f7a15c443330cbeeb64
|
|
BLAKE2b-256 checksum How to use checksums |
c14a67b955c22d2ed73f8d6a753ca39f4da5adf8d7c30a3b80add0af60fd3b76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.0
|
Release files / claude_audio_connector-0.1.0-py3-none-any.whl
| Download URL | claude_audio_connector-0.1.0-py3-none-any.whl |
|---|---|
| Size | 33.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4d91ec6cb1acf5c72facd21ccb4db7859b23e13fe10a89c45ceb50f4fdd53e9f
|
|
BLAKE2b-256 checksum How to use checksums |
af70344e24469588e885c1892f914f8178f23f43752a9cb4d91a11c9e6c5fa0e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.0
|