Aider

tts.cx + Aider

Give Aider a voice. Natural text-to-speech in your AI pair-programming loop. 60 seconds.

Claude Code Cursor Cline Windsurf Aider
1

Install + sign up

Provision a tenant instantly — no email, no password, no card up front. Your API key is saved to .abz/config.json.

npm install -g abz
abz signup my-app --local

Add .abz/ to your .gitignore.

2

Add a conventions file

Save this as CONVENTIONS.md, then load it from .aider.conf.yml so Aider knows how to speak.

# CONVENTIONS.md

## tts.cx — Text-to-Speech
Turn text into natural speech. Auth: Bearer ${ABZ_API_KEY}

### Speak (CLI)
abz tts "your text" --output out.mp3
abz tts "..." --role cfo --output report.mp3   # personas: cfo cto cmo cco cso clo
abz voices                                       # list voices, pick with -v <name>

### Speak (API)
POST https://tts.cx/api/v1/tts/synthesize
{"text":"Hello world","voice":"ava"}
→ { "audio":"<base64 mp3>", "format":"mp3", "voice":"ava" }
# .aider.conf.yml
read: CONVENTIONS.md
3

Use it

Ask Aider to voice anything in the chat. Try:

4

Full API reference

The complete API is documented in plain text at /llms.txt, optimized for LLMs and coding agents.