Voices API
Lists every value voice accepts on the Announcement API and the Reminders API: your own voices first, then the built-in Alexa voices. Handy for building a voice dropdown in another app.
Endpoint
Section titled “Endpoint”GET/POST https://api-v3.voicemonkey.io/voicescurl https://api-v3.voicemonkey.io/voices \ -H "Authorization: Bearer YOUR_TOKEN"Response
Section titled “Response”{ "success": true, "customVoicesEnabled": true, "data": [ { "type": "custom", "id": "butler-8k2p9", "name": "Butler", "provider": "elevenlabs", "model": "eleven_v4_turbo", "fallbackVoice": "Brian" }, { "type": "alexa", "id": "Nicole", "name": "English Australian (F) - Nicole" }, { "type": "alexa", "id": "Brian", "name": "English British (M) - Brian" } ]}| Field | Description |
|---|---|
customVoicesEnabled |
Whether your plan includes your own voices. When it’s false, custom voices still appear but speak in their Alexa fallback voice. |
type |
custom for your own voices, alexa for built-in Alexa voices. |
id |
Pass this as voice. |
name |
The voice’s name. |
provider |
Custom voices only: where the speech is generated, currently elevenlabs. |
model |
Custom voices only: the ElevenLabs model the voice uses. |
fallbackVoice |
Custom voices only: the Alexa voice used if the clip can’t be generated. default means Alexa’s default voice. |
Takes the same token parameter / Authorization header as every other endpoint and returns the same 401 errors. Listing voices doesn’t count against your monthly request limit.
