{
"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'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Texto Expressivo para Fala API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
Converta até 1.000 caracteres de texto em fala expressiva e emocional em uma chamada e receba um link para download em MP3 modelos de voz v3 v4 e v4 Turbo muitas línguas
Chame o Texto para Fala com o texto um id de voz e um id de modelo A solicitação aguarda até que o áudio esteja pronto normalmente de 10 a 40 segundos e retorna um link para o arquivo MP3 finalizado
Até 1000 caracteres por chamada Para um texto mais longo, divida-o em partes de até 1000 caracteres e depois passe os ids das partes na ordem de leitura para Mesclar Partes de Fala Você recebe um MP3 que junta todas as partes com uma breve pausa entre elas até 250 partes
Qualquer voz pública da biblioteca de vozes Use Pesquisar Vozes para encontrar vozes por nome idioma gênero idade ou sotaque depois passe o id da voz como voiceId Vozes clonadas e privadas não são suportadas
Cada idioma que o modelo escolhido suporta A língua é detectada a partir do texto ou você pode defini-la com o parâmetro de língua usando um código ISO 639-1 como en es ou de
A audioUrl funciona por 7 dias e não necessita de chave de API então você pode fornecer diretamente a um navegador a um reprodutor de áudio ou outro serviço Baixe o arquivo se precisar mantê-lo por mais tempo
O áudio não estava pronto em cerca de 50 segundos A resposta tem um id chame Get Speech Result com esse id alguns segundos depois para obter a mesma resposta com o link MP3
Erros como um texto com mais de 1.000 caracteres uma voz desconhecida ou um texto recusado retornam um código de erro em vez de 200 e você pode corrigir a solicitação e enviá-la novamente
V3 v4 e v4 Turbo com os ids de modelo eleven_v3 eleven_v4 e eleven_v4_turbo Multilingual v2 Flash v2.5 e Turbo v2.5 estão na nossa separada "API de Texto para Fala Multilíngue"
Cada endpoint retorna dados JSON O endpoint de Texto para Fala fornece uma URL de áudio status do trabalho duração contagem de caracteres ID do modelo e ID da voz O endpoint Obter Resultado da Fala retorna dados semelhantes para um trabalho de fala específico O endpoint Buscar Vozes retorna uma lista de vozes disponíveis com detalhes como nome tags idiomas e URLs de pré-visualização O endpoint Mesclar Partes de Fala retorna uma URL de áudio combinada e metadados sobre as partes mescladas
Os campos-chave incluem `id` (identificador do trabalho), `status` (status de conclusão do trabalho), `audioUrl` (link para o arquivo MP3), `audioUrlExpiresAt` (tempo de expiração do link), `durationSec` (duração do áudio), `characters` (número de caracteres processados), `modelId` (modelo de voz utilizado) e `voiceId` (voz específica usada). Esses campos ajudam os usuários a rastrear e utilizar o áudio gerado de forma eficaz
O endpoint de Texto para Fala requer parâmetros como `texto` (o texto de entrada), `voiceId` (voz selecionada) e `modelId` (modelo de voz) O endpoint de Buscar Vozes permite filtrar por `nome`, `idioma`, `gênero`, `idade` e `sotaque` O endpoint de Mesclar Partes de Fala requer uma lista de `audioIds` para especificar a ordem dos arquivos MP3 a serem mesclados Os usuários podem personalizar solicitações com base em suas necessidades
Os dados da resposta estão estruturados no formato JSON, com pares de chave-valor para fácil acesso. Por exemplo, a resposta de Texto para Fala inclui campos como `id`, `status` e `audioUrl` no nível superior. Essa organização permite que os usuários identifiquem rapidamente e utilizem as informações de que precisam, como acessar o arquivo de áudio ou verificar o status do trabalho
Casos de uso típicos incluem a criação de conteúdo de áudio para e-learning a geração de narrações para vídeos e o desenvolvimento de aplicações interativas que requerem saída de voz Os usuários também podem mesclar múltiplos segmentos de áudio para textos mais longos tornando-o adequado para audiolivros ou apresentações As capacidades de fala expressiva aumentam o envolvimento dos usuários em várias aplicações
Os usuários podem utilizar os dados retornados acessando o `audioUrl` para baixar ou transmitir a fala gerada O campo `status` ajuda a acompanhar a conclusão do trabalho enquanto `durationSec` informa os usuários sobre a duração do áudio Para o áudio mesclado o campo `parts` indica quantos segmentos foram combinados permitindo que os usuários gerenciem seus arquivos de áudio de forma eficiente
O endpoint de Texto para Fala fornece resultados de geração de áudio, incluindo links de áudio e status do trabalho O endpoint Obter Resultado de Fala oferece informações detalhadas sobre um trabalho de fala específico O endpoint Pesquisar Vozes lista as vozes disponíveis com atributos como idioma e sotaque O endpoint Mesclar Partes de Fala fornece detalhes sobre o áudio mesclado, incluindo sua duração e número de partes
A precisão dos dados é mantida por meio do uso de modelos de voz avançados (v3 v4 v4 Turbo) que são regularmente atualizados e treinados em conjuntos de dados diversos A API garante que as vozes produzidas sejam expressivas e emocionais melhorando a qualidade da fala gerada Melhorias contínuas e feedback dos usuários também contribuem para manter altos padrões na síntese de voz