GET
/
api
/
v1
/
agents
/
voices
/
available
import os
from syllable_sdk import SyllableSDK


with SyllableSDK(
    api_key_header=os.getenv("SYLLABLESDK_API_KEY_HEADER", ""),
) as ss_client:

    res = ss_client.agents.agent_get_available_voices()

    # Handle response
    print(res)
[
  {
    "provider": "Google",
    "display_name": "Alejandro",
    "var_name": "wavenet:male/es-US-Neural2-B",
    "gender": "male",
    "model": "WaveNet",
    "supported_languages": {
      "code": "es-US",
      "name": "Spanish"
    },
    "deprecated": false
  }
]

Authorizations

Syllable-API-Key
string
header
required

Response

200 - application/json
Successful Response
provider
enum<string>
required

The provider for the voice

Available options:
OpenAI,
ElevenLabs,
Google
display_name
enum<string>
required

The display name of the voice

Available options:
Alejandro,
Alice,
Alloy,
Ash,
Bill,
Brian,
Callum,
Charlie,
Charlotte,
Chris,
Clara,
Coral,
Daniel,
Echo,
Eric,
Fable,
George,
Isabella,
Jerry,
Jessica,
Laura,
Liam,
Lily,
Lina,
Mark,
Matilda,
Melanie,
Mila,
Nova,
Onyx,
River,
Roger,
Sarah,
Sage,
Shimmer,
Sienna,
Tara,
Will
var_name
enum<string>
required

The variable name of the voice (used when processing messages)

Available options:
openai:alloy,
openai:ash,
openai:coral,
openai:echo,
openai:fable,
openai:nova,
openai:onyx,
openai:sage,
openai:shimmer,
elevenlabs:Alice,
elevenlabs:Bill,
elevenlabs:Brian,
elevenlabs:Callum,
elevenlabs:Charlie,
elevenlabs:Charlotte,
elevenlabs:Chris,
elevenlabs:Daniel,
elevenlabs:Eric,
elevenlabs:George,
elevenlabs:Jessica,
elevenlabs:Laura,
elevenlabs:Liam,
elevenlabs:Lily,
elevenlabs:Matilda,
elevenlabs:River,
elevenlabs:Roger,
elevenlabs:Sarah,
elevenlabs:Will,
wavenet:male/es-US-Neural2-B,
wavenet:female/en-US-Neural2-F,
wavenet:female/es-US-Neural2-A,
wavenet:male/en-US-Neural2-D,
wavenet:female/cmn-TW-Wavenet-A,
wavenet:male/en-US-Neural2-J,
wavenet:female/yue-HK-Standard-C,
wavenet:female/en-US-Studio-O,
wavenet:female/ko-KR-Neural2-A,
wavenet:female/vi-VN-Neural2-A
gender
enum<string>
required

The gender of the voice

Available options:
female,
male
model
enum<string>
required

The model of the voice

Available options:
Multilingual_v2,
Neural2,
Standard,
Studio,
WaveNet,
Whisper
supported_languages
object[]
required

Languages supported by the voice

Language option for an agent.

Example:
{ "code": "es-US", "name": "Spanish" }
deprecated
boolean
required

Whether the voice is deprecated and should not be used

Example:

false