Encolar síntesis de voz a partir de texto
POST
/media/generate-voice
const url = 'https://api.matiasimpulso.com/media/generate-voice';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"text":"example","language":"es-ES","voiceId":"example","ticketId":1,"whatsappId":1}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.matiasimpulso.com/media/generate-voice \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "text": "example", "language": "es-ES", "voiceId": "example", "ticketId": 1, "whatsappId": 1 }'Valida longitud (máximo 3000 caracteres) y créditos disponibles antes de encolar la generación de audio con síntesis de voz.
Authorizations
Sección titulada « Authorizations »Request Bodyrequired
Sección titulada « Request Bodyrequired » Media type application/json
object
text
required
Texto a sintetizar en voz (máximo 3000 caracteres)
string
language
Idioma de la síntesis de voz
string
voiceId
Identificador de voz (ej. Lucia)
string
ticketId
ID opcional del ticket relacionado
number
whatsappId
ID opcional de la conexión de WhatsApp relacionada
number
Responses
Sección titulada « Responses »Síntesis de voz encolada correctamente
Texto vacío o superior a 3000 caracteres
Créditos de IA insuficientes
Ticket o conexión referenciada no encontrada