api:voice:voices
Table of Contents
API : Voice : Voices
Introduction
This request will return the list of available voices.
Request
| URL | https://api.telecomx.dk/voice/voices | ||
|---|---|---|---|
| Method | GET | ||
| Access level | PERSONAL, VIEWER, MANAGER, OWNER, RESELLER, RESELLER_ADMIN or ADMIN. | ||
| Query | engine | String | Which speech engine to list voices for: ELEVEN_ML, ELEVEN_FLASH, ELEVEN_TURBO, ELEVEN_V3. |
Request example
https://api.telecomx.dk/voice/voices?engine=ELEVEN_TURBO
Response
List of voices.
| Property | Type | Description |
|---|---|---|
| _id | String | Id of the voice. |
| name | String | Name of the voice. |
| description.da | String | Description of the voice in danish. |
| description.en | String | Description of the voice in english. |
| language | String | Voice language, ISO639-1 2-chars. |
| gender | String | The gender of the voice, MALE or FEMALE. |
| restricted | Boolean | True if the voice has restriction on what it can say. |
| provider | String | Id of voice/model provider, e.g. ELEVENLABS. |
| models | Array | List of models (provider naming) that the voice supports. |
Example
[ _id: '4RklGmuxoAskAbGXplXN', name: 'Camilla', description: { da: 'Dansk kvinde, med en let og klar tone.', en: 'Danish female, with a light and clear tone.' }, language: 'da', gender: 'FEMALE', restricted: true, provider: 'ELEVENLABS', models: [ 'eleven_multilingual_v2', 'eleven_turbo_v2_5', 'eleven_flash_v2_5', 'eleven_v3' ] ]
Errors
| Error code | Message | Description |
|---|---|---|
| 403 | access_denied | Insufficient access level |
| 500 | internal_error | <Unspecified> |
api/voice/voices.txt · Last modified: 2025/09/18 07:54 by Per Møller