TTS (Text-to-Speech)
Gerencie vozes e faça streaming de áudio text-to-speech.
ElevenLabs
Listar Vozes
GET
/api/tts/elevenlabs/voicesVozes disponíveis no ElevenLabs
Request
curl -X GET https://api.vendoria.com.br/api/tts/elevenlabs/voices \
-H "X-Api-Key: vk_sua_api_key"Murf
Listar Vozes
GET
/api/tts/murf/voicesVozes disponíveis no Murf
Gerar Token
GET
/api/tts/murf/tokenToken de autenticação Murf
Streaming TTS
POST
/api/tts/murf/streamStreaming de áudio TTS via Murf
| Parameter | Type | Required | Description |
|---|---|---|---|
text | string | Required | Texto para converter |
voiceId | string | Required | ID da voz Murf |
speed | number | Optional | Velocidade (0.5 a 2.0) |
Cartesia
Listar Vozes
GET
/api/tts/cartesia/voicesVozes disponíveis no Cartesia
TTS (WAV)
POST
/api/tts/cartesia/streamÁudio TTS via Cartesia (resposta WAV)
| Parameter | Type | Required | Description |
|---|---|---|---|
text | string | Required | Texto para converter |
voiceId | string | Required | UUID da voz Cartesia |
modelId | string | Optional | Modelo (ex.: sonic-2) |
language | string | Optional | Idioma (ex.: pt) |