cartesia
Cartesia text-to-speech: synthesize speech audio and browse voices. Trigger phrases: cartesia, text to speech, TTS, synthesize voice, voiceover.
Install / Use
npx skills add Anil-matcha/awesome-muse-connectors --skill cartesiaInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
OtherSupported Platforms
Our assessment of cartesia
cartesia scores 85/100 on our quality scale, 169th of 248 Other skills we index.
Its SKILL.md is 3.0 KB long, well organised into 11 sections with 1 code example: a solid amount of guidance for an agent.
With 1,321 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 7 days ago, so cartesia is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
cartesia compared with similar skills
All 4 of these similar skills score higher than cartesia; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| cartesia (this skill)by Anil-matcha | 85 | 1.3k | 7d ago | SKILL.md |
| Agent-Reachby Panniantong | 100 | 96.7k | 4d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 75.2k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 87.0k | today | MCP Server |
| crawl4aiby unclecode | 100 | 85.4k | today | MCP Server |
Frequently asked questions
- How do I install cartesia?
- Run
npx skills add Anil-matcha/awesome-muse-connectors --skill cartesia. The install tabs above show the steps for each supported agent. - Which AI agents does cartesia work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is cartesia safe to use?
- It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is cartesia still maintained?
- The repository was last updated 7 days ago, so cartesia is actively maintained.
Skill content
View source on GitHubname: "cartesia" description: "Cartesia text-to-speech: synthesize speech audio and browse voices. Trigger phrases: cartesia, text to speech, TTS, synthesize voice, voiceover." metadata: { "includeInPrompt": true } tagline: "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." catalog_auth: "API key via the secure credential flow" catalog_hosts: ["api.cartesia.ai"]
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
Operating Rules
- TTS synthesis is credit-metered. Every
ttscall spends Cartesia credits, so synthesize only what the user asked for and batch long scripts into as few calls as possible. - Voice creation and voice cloning are confirmation-gated: confirm with the user before creating or cloning any voice. This draft CLI does not ship a clone command; use the Cartesia dashboard or SDK for cloning.
- Never use API keys in client-side code. The connector only ever handles the surrogate, never the raw key.
- The CLI pins
Cartesia-Version: 2026-08-14. Treat a version bump like a dependency upgrade and do not change the date casually.
Files
- SKILL.md
- bin/cartesia.py
Maturity
🧪 Draft: written from Cartesia's public API docs with header and paths cross-checked against official docs at build time; not yet live-tested end-to-end. Voice create/clone and pronunciation dictionaries are not yet in the CLI.
Related Skills
Agent-Reach
96.7kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
75.2kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Scrapling
87.0k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
crawl4ai
85.4kOpen-source web crawler and scraper for LLMs and AI agents: any website into clean, LLM-ready Markdown. Run it yourself, or use Crawl4AI Cloud with one key.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
