
Cartesia
Cartesia text-to-speech: synthesize speech audio and browse voices.
Install
npx skills add Anil-matcha/awesome-muse-connectors --skill cartesia -g -a claude-code -y- Repository
- Anil-matcha/awesome-muse-connectors1.4k
- Category
- Media
- Updated
- 22d ago
- License
- MIT
- Context cost
- Lightabout 636 tokens
- Runs scripts
- Yes, review before use
What it does
Cartesia text-to-speech: synthesize speech audio and browse voices. Trigger phrases: cartesia, text to speech, TTS, synthesize voice, voiceover.
Cartesia
Purpose
Generate spoken audio from text with Cartesia's Sonic models (40+ languages) and browse the Cartesia voice library. Reach for this when the user wants narration, voiceovers, or spoken-audio files produced from a script.
Tooling
All commands go through bin/cartesia.py. Every request automatically sends the required date header Cartesia-Version: 2026-08-14.
bin/cartesia.py auth
# {"ok": true, "voices": 60} on success
bin/cartesia.py voices
# list available voices (id, name, language)
bin/cartesia.py voice-get --id <VOICE_ID>
# details for a single voice
bin/cartesia.py tts --text "Hello world" --voice-id <VOICE_ID> --out narration.wav
# synthesize speech to a local WAV file; prints the saved path
bin/cartesia.py tts --text "Bonjour le monde" --voice-id <VOICE_ID> \
--language fr --model-id sonic-3 --out fr.wav
Notes:
ttsreturns audio binary. The CLI writes it to--out(defaultcartesia-output.wav) and prints the resulting path.- Streaming TTS (
POST /tts/sse) and the WebSocket TTS/STT surfaces are real-time and outside CLI scope.
Auth
- Provider id:
cartesia(credential is collected ascustom.cartesia) - Collection: Cartesia API key (
sk_car_...) via the secure credential flow (credentials.request_api_access); create one at play.cartesia.ai/keys - Allowed hosts:
api.cartesia.ai - Connect placement:
bearer_header(the key goes inAuthorization: Bearer <key>) - The API also requires the date header
Cartesia-Version: 2026-08-14on every request; the CLI sends it for you. - Status check:
bin/cartesia.py auth


