List and explore all available TTS voices. Filter by language, gender, and accent to find the right voice for your use case.
- List all voices for a given model
- Filter by language, gender, and accent
- Generate a preview sample for any voice
- Compare voices side by side
Base dependencies are installed via the root
requirements.txt. See the main README for setup. AddSMALLEST_API_KEYto your.env.
List all voices:
uv run python/voices.pyFilter by language and gender:
uv run python/voices.py --language english --gender femaleGenerate a preview for a specific voice:
uv run python/voices.py --preview sophianode javascript/voices.js
node javascript/voices.js --language english --gender female
node javascript/voices.js --preview sophia| Parameter | Description | Default |
|---|---|---|
--language |
Filter by language (e.g. english, hindi) |
All |
--gender |
Filter by gender (male or female) |
All |
--accent |
Filter by accent (e.g. american, british, indian) |
All |
--preview |
Generate a preview WAV for a voice ID | — |
- Getting Started — Generate speech with your chosen voice
- Voice Cloning — Clone a custom voice from audio