{
"id": "tsk_d6405d127eecb513913f7fde",
"status": "completed",
"audioUrl": "https://speakvela.com/v1/files/tsk_d6405d127eecb513913f7fde/audio.mp3?e=1793003653&s=a43833dee28c734fe275725f6f5114e504a3139520f7ad266d3fd0800ba784b8",
"audioUrlExpiresAt": "2026-10-26T08:34:13.000Z",
"durationSec": 4.99,
"characters": 79,
"modelId": "eleven_v3",
"voiceId": "auq43ws1oslv0tO4BDa7",
"voiceName": "Adam Stone - Smooth and Relaxed"
}
curl --location --request GET 'https://zylalabs.com/api/14352/expressive+text+to+speech+api/35973/text+to+speech?text=Welcome to our channel! Today we are going to talk about the history of coffee.&voiceId=auq43ws1oslv0tO4BDa7&modelId=eleven_v3&stability=0.5&similarity=0.75&speed=1&speakerBoost=true&language=en' --header 'Authorization: Bearer YOUR_API_KEY'
{
"id": "tsk_d6405d127eecb513913f7fde",
"status": "completed",
"audioUrl": "https://speakvela.com/v1/files/tsk_d6405d127eecb513913f7fde/audio.mp3?e=1793065256&s=2bb260756b2383d8f95a70336c4e38f9d82130658321d5585f08d31cd79a0ef2",
"audioUrlExpiresAt": "2026-10-27T01:40:56.000Z",
"durationSec": 4.99,
"characters": 79,
"modelId": "eleven_v3",
"voiceId": "auq43ws1oslv0tO4BDa7",
"voiceName": "Adam Stone - Smooth and Relaxed"
}
curl --location --request GET 'https://zylalabs.com/api/14352/expressive+text+to+speech+api/35974/get+speech+result&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"items": [
{
"id": "Gfpl8Yo74Is0W6cPUWWT",
"name": "Max - Elearning and Documentary",
"tags": [
"professional",
"informative_educational"
],
"languages": [
{
"language": "en",
"accent": "american",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJ2b2ljZV9zb3VyY2UiOiJjdXN0b20iLCJ1c2VyX2lkIjoiQ0VaWHhmZENmRWZ5WEQ3eVVOS0lQY3VDS2FCMyIsImZpbGVuYW1lIjoiMWVkMGU2YWYtNTcxYi00YjhlLTlhYTItNzcxNWNmMjRkMDFiLm1wMyIsInRpbWVzdGFtcCI6MTc5MjQ1ODAwMDAwMDAwMH0%3D"
},
{
"language": "pt",
"accent": "brazilian",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJ2b2ljZV9zb3VyY2UiOiJjdXN0b20iLCJ1c2VyX2lkIjoiQ0VaWHhmZENmRWZ5WEQ3eVVOS0lQY3VDS2FCMyIsImZpbGVuYW1lIjoiNWExZGNkZDYtYjk5OS00MmM3LWE1ZDctN2ZkNzZlYmI1ZWQ0Lm1wMyIsInRpbWVzdGFtcCI6MTc5MjQ1ODAwMDAwMDAwMH0%3D"
},
{
"language": "el",
"accent": "el-standard",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6ImVsIiwibW9kZWxfaWQiOiJlbGV2ZW5fbXVsdGlsaW5ndWFsX3YyIn0%3D"
},
{
"language": "hu",
"accent": "hu-standard",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6Imh1IiwibW9kZWxfaWQiOiJlbGV2ZW5fZmxhc2hfdjJfNSJ9"
},
{
"language": "no",
"accent": "no-sørlandsk",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6Im5vIiwibW9kZWxfaWQiOiJlbGV2ZW5fbXVsdGlsaW5ndWFsX3YyIn0%3D"
},
{
"language": "no",
"accent": "no-oslo",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6Im5vIiwibW9kZWxfaWQiOiJlbGV2ZW5fZmxhc2hfdjJfNSJ9"
},
{
"language": "hr",
"accent": "hr-standard",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6ImhyIiwibW9kZWxfaWQiOiJlbGV2ZW5fbXVsdGlsaW5ndWFsX3YyIn0%3D"
},
{
"language": "hr",
"accent": "hr-dubrovnik",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6ImhyIiwibW9kZWxfaWQiOiJlbGV2ZW5fZmxhc2hfdjJfNSJ9"
},
{
"language": "hi",
"accent": "hi-standard",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6ImhpIiwibW9kZWxfaWQiOiJlbGV2ZW5fbXVsdGlsaW5ndWFsX3YyIn0%3D"
},
{
"language": "vi",
"accent": "vi-southern",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6InZpIiwibW9kZWxfaWQiOiJlbGV2ZW5fZmxhc2hfdjJfNSJ9"
},
{
"language": "cs",
"accent": "cs-standard",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6ImNzIiwibW9kZWxfaWQiOiJlbGV2ZW5fZmxhc2hfdjJfNSJ9"
},
{
"language": "sv",
"accent": "sv-standard",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6InN2IiwibW9kZWxfaWQiOiJlbGV2ZW5fdHVyYm9fdjJfNSJ9"
},
{
"language": "pl",
"accent": "pl-standard",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6InBsIiwibW9kZWxfaWQiOiJlbGV2ZW5fbXVsdGlsaW5ndWFsX3YyIn0%3D"
},
{
"language": "ro",
"accent": "ro-standard",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6InJvIiwibW9kZWxfaWQiOiJlbGV2ZW5fbXVsdGlsaW5ndWFsX3YyIn0%3D"
},
{
"language": "ms",
"accent": "ms-standard",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6Im1zIiwibW9kZWxfaWQiOiJlbGV2ZW5fbXVsdGlsaW5ndWFsX3YyIn0%3D"
},
{
"language": "uk",
"accent": "other",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6InVrIiwibW9kZWxfaWQiOiJlbGV2ZW5fZmxhc2hfdjJfNSJ9"
},
{
"language": "tr",
"accent": "tr-standard",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6InRyIiwibW9kZWxfaWQiOiJlbGV2ZW5fbXVsdGlsaW5ndWFsX3YyIn0%3D"
},
{
"language": "ar",
"accent": "ar-modern-standard",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6ImFyIiwibW9kZWxfaWQiOiJlbGV2ZW5fbXVsdGlsaW5ndWFsX3YyIn0%3D"
},
{
"language": "es",
"accent": "es-latin-american",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6ImVzIiwibW9kZWxfaWQiOiJlbGV2ZW5fbXVsdGlsaW5ndWFsX3YyIn0%3D"
},
{
"language": "en",
"accent": "en-american",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6ImVuIiwibW9kZWxfaWQiOiJlbGV2ZW5fbXVsdGlsaW5ndWFsX3YyIn0%3D"
},
{
"language": "nl",
"accent": "nl-standard",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6Im5sIiwibW9kZWxfaWQiOiJlbGV2ZW5fbXVsdGlsaW5ndWFsX3YyIn0%3D"
},
{
"language": "de",
"accent": "other",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6ImRlIiwibW9kZWxfaWQiOiJlbGV2ZW5fbXVsdGlsaW5ndWFsX3YyIn0%3D"
},
{
"language": "de",
"accent": "de-standard",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6ImRlIiwibW9kZWxfaWQiOiJlbGV2ZW5fZmxhc2hfdjJfNSJ9"
},
{
"language": "pt",
"accent": "pt-brazilian",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJraW5kIjoidmVyaWZpZWRfbGFuZ3VhZ2UiLCJsYW5ndWFnZSI6InB0IiwibW9kZWxfaWQiOiJlbGV2ZW5fZmxhc2hfdjJfNSJ9"
}
],
"quality": "high",
"description": "A friendly, articulate eLearning voice, great for teaching, documentaries, and explainers",
"previewUrl": "https://speakvela.com/v1/previews/a/Gfpl8Yo74Is0W6cPUWWT.mp3?payload=eyJ2b2ljZV9zb3VyY2UiOiJjdXN0b20iLCJ1c2VyX2lkIjoiQ0VaWHhmZENmRWZ5WEQ3eVVOS0lQY3VDS2FCMyIsImZpbGVuYW1lIjoiMWVkMGU2YWYtNTcxYi00YjhlLTlhYTItNzcxNWNmMjRkMDFiLm1wMyIsInRpbWVzdGFtcCI6MTc5MjQ1ODAwMDAwMDAwMH0%3D",
"gender": "male",
"age": "middle_aged",
"language": "en",
"accent": "american",
"useCase": "informative_educational",
"category": "informative_educational"
},
{
"id": "7b9mYhmnp0y2qSH1FnBL",
"name": "Bunty - Funny Best Friend",
"tags": [
"upbeat",
"characters_animation"
],
"languages": [
{
"language": "hi",
"accent": "standard",
"previewUrl": "https://speakvela.com/v1/previews/g/ZGF0YWJhc2Uvd29ya3NwYWNlL2VkOWIwNWU2MzI0YzQ1NzY4NTQ5MDM1MmU5YTFlYzkwL3ZvaWNlcy83YjltWWhtbnAweTJxU0gxRm5CTC9wM1RINkNJT2lSNmRGMkJYUW10dy5tcDM.mp3"
},
{
"language": "hr",
"accent": "hr-dubrovnik"
}
]
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/14352/expressive+text+to+speech+api/35975/search+voices?pageSize=3' --header 'Authorization: Bearer YOUR_API_KEY'
{
"status": "completed",
"audioUrl": "https://speakvela.com/v1/files/merge/mrg_e10b25a34bb6acb57b011fb9.mp3?e=1793067601&s=14ff857fe9b70bca04dcb8642c28e2bd4d56bb0bb420a87ba16a1e211c533607",
"audioUrlExpiresAt": "2026-10-27T02:20:01.000Z",
"parts": 2,
"durationSec": 11.21
}
curl --location --request GET 'https://zylalabs.com/api/14352/expressive+text+to+speech+api/35976/merge+speech+parts?ids=tsk_d6405d127eecb513913f7fde,tsk_c58203a8821203f352e3f194' --header 'Authorization: Bearer YOUR_API_KEY'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Texto a voz expresivo API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
Convierte hasta 1,000 caracteres de texto en un discurso expresivo y emocional en una llamada y recibe un enlace de descarga MP3 modelos de voz v3 v4 y v4 Turbo muchos idiomas
Llama a Text to Speech con el texto un id de voz y un id de modelo La solicitud espera hasta que el audio esté listo generalmente de 10 a 40 segundos y devuelve un enlace al archivo MP3 finalizado
Hasta 1000 caracteres por llamada. Para un texto más largo, conviértelo en partes de hasta 1000 caracteres, luego pasa los IDs de las partes en orden de lectura a Merge Speech Parts. Obtienes un MP3 que une todas las partes con una breve pausa entre ellas, hasta 250 partes
Cualquier voz pública de la biblioteca de voces Utiliza Buscar Voces para encontrar voces por nombre idioma género edad o acento luego pasa el id de la voz como voiceId Las voces clonadas y privadas no son compatibles
Cada idioma que el modelo elegido admite El idioma se detecta del texto o puedes configurarlo con el parámetro de idioma usando un código ISO 639-1 como en es o de
La audioUrl funciona durante 7 días y no necesita una clave API así que puedes darle directamente a un navegador a un reproductor de audio u otro servicio Descarga el archivo si necesitas conservarlo más tiempo
El audio no estaba listo en unos 50 segundos La respuesta tiene un id llama Obtén Resultado de Voz con ese id unos segundos después para obtener la misma respuesta con el enlace MP3
Errores como un texto de más de 1000 caracteres una voz desconocida o un texto rechazado devuelven un código de error en lugar de 200 y puedes corregir la solicitud y enviarla de nuevo
V3 v4 y v4 Turbo con los ids de modelo eleven_v3 eleven_v4 y eleven_v4_turbo Multilingual v2 Flash v2.5 y Turbo v2.5 están en nuestra API "Multilingual Text to Speech" separada
Cada punto final devuelve datos JSON El punto final de texto a voz proporciona una URL de audio estado del trabajo duración conteo de caracteres ID de modelo e ID de voz El punto final Obtener resultado de voz devuelve datos similares para un trabajo de voz específico El punto final Buscar voces devuelve una lista de voces disponibles con detalles como nombre etiquetas idiomas y URLs de vista previa El punto final Combinar partes de voz devuelve una URL de audio combinada y metadatos sobre las partes combinadas
Los campos clave incluyen `id` (identificador del trabajo), `status` (estado de finalización del trabajo), `audioUrl` (enlace al archivo MP3), `audioUrlExpiresAt` (tiempo de expiración del enlace), `durationSec` (duración del audio), `characters` (número de caracteres procesados), `modelId` (modelo de voz utilizado) y `voiceId` (voz específica utilizada) Estos campos ayudan a los usuarios a rastrear y utilizar el audio generado de manera efectiva
El punto final de Texto a Voz requiere parámetros como `text` (el texto de entrada), `voiceId` (voz seleccionada) y `modelId` (modelo de voz) El punto final de Buscar Voces permite filtrar por `name`, `language`, `gender`, `age` y `accent` El punto final de Fusionar Partes de Voz requiere una lista de `audioIds` para especificar el orden de los archivos MP3 a fusionar Los usuarios pueden personalizar solicitudes según sus necesidades
Los datos de respuesta están estructurados en formato JSON, con pares clave-valor para un acceso fácil. Por ejemplo, la respuesta de Texto a Voz incluye campos como `id`, `estado` y `audioUrl` en el nivel superior. Esta organización permite a los usuarios identificar y utilizar rápidamente la información que necesitan, como acceder al archivo de audio o comprobar el estado del trabajo
Los casos de uso típicos incluyen la creación de contenido de audio para e-learning la generación de locuciones para videos y el desarrollo de aplicaciones interactivas que requieren salida de voz Los usuarios también pueden combinar múltiples segmentos de audio para textos más largos lo que lo hace adecuado para audiolibros o presentaciones Las capacidades de habla expresiva mejoran la participación del usuario en varias aplicaciones
Los usuarios pueden utilizar los datos devueltos accediendo a `audioUrl` para descargar o transmitir el discurso generado El campo `status` ayuda a rastrear la finalización del trabajo mientras que `durationSec` informa a los usuarios sobre la longitud del audio Para el audio fusionado el campo `parts` indica cuántos segmentos se combinaron lo que permite a los usuarios gestionar sus archivos de audio de manera eficiente
El endpoint de Texto a Voz proporciona resultados de generación de audio incluyendo enlaces de audio y estado del trabajo El endpoint Obtener Resultado de Voz ofrece información detallada sobre un trabajo de voz específico El endpoint Buscar Voces lista las voces disponibles con atributos como idioma y acento El endpoint Fusionar Partes de Voz da detalles sobre el audio fusionado incluyendo su duración y número de partes
La precisión de los datos se mantiene a través del uso de modelos de voz avanzados (v3 v4 v4 Turbo) que se actualizan y entrenan regularmente en conjuntos de datos diversos La API garantiza que las voces producidas sean expresivas y emocionales mejorando la calidad del discurso generado Las mejoras continuas y la retroalimentación de los usuarios también contribuyen a mantener altos estándares en la síntesis de voz