API ReferenceTTS

TTS (Text-to-Speech)

Gerencie vozes e faça streaming de áudio text-to-speech.

ElevenLabs

Listar Vozes

GET
/api/tts/elevenlabs/voices

Vozes 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/voices

Vozes disponíveis no Murf

Gerar Token

GET
/api/tts/murf/token

Token de autenticação Murf

Streaming TTS

POST
/api/tts/murf/stream

Streaming de áudio TTS via Murf

ParameterTypeRequiredDescription
textstringRequiredTexto para converter
voiceIdstringRequiredID da voz Murf
speednumberOptionalVelocidade (0.5 a 2.0)

Cartesia

Listar Vozes

GET
/api/tts/cartesia/voices

Vozes disponíveis no Cartesia

TTS (WAV)

POST
/api/tts/cartesia/stream

Áudio TTS via Cartesia (resposta WAV)

ParameterTypeRequiredDescription
textstringRequiredTexto para converter
voiceIdstringRequiredUUID da voz Cartesia
modelIdstringOptionalModelo (ex.: sonic-2)
languagestringOptionalIdioma (ex.: pt)