{
"id": "tsk_52e9259c6158d54529d6ca9e",
"status": "completed",
"audioUrl": "https://speakvela.com/v1/files/tsk_52e9259c6158d54529d6ca9e/audio.mp3?e=1793065158&s=3e43ce7eefd9ba088a8b522eee5ad3f8ef45606da19346922ffd9cbf91a17ebe",
"audioUrlExpiresAt": "2026-10-27T01:39:18.000Z",
"durationSec": 5.43,
"characters": 79,
"modelId": "eleven_multilingual_v2",
"voiceId": "auq43ws1oslv0tO4BDa7",
"voiceName": "Adam Stone - Smooth and Relaxed"
}
curl --location --request GET 'https://zylalabs.com/api/14351/multilingual+text+to+speech+api/35969/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/14351/multilingual+text+to+speech+api/35970/search+voices?pageSize=3' --header 'Authorization: Bearer YOUR_API_KEY'
{
"id": "tsk_52e9259c6158d54529d6ca9e",
"status": "completed",
"audioUrl": "https://speakvela.com/v1/files/tsk_52e9259c6158d54529d6ca9e/audio.mp3?e=1793003592&s=709b64aa46876a9fd4e44c186f4a2ca5f648a7fc5c5cc6292062ed9ec6f04bf6",
"audioUrlExpiresAt": "2026-10-26T08:33:12.000Z",
"durationSec": 5.43,
"characters": 79,
"modelId": "eleven_multilingual_v2",
"voiceId": "auq43ws1oslv0tO4BDa7",
"voiceName": "Adam Stone - Smooth and Relaxed"
}
curl --location --request GET 'https://zylalabs.com/api/14351/multilingual+text+to+speech+api/35971/text+to+speech?text=Welcome to our channel! Today we are going to talk about the history of coffee.&voiceId=auq43ws1oslv0tO4BDa7&modelId=eleven_multilingual_v2&stability=0.5&similarity=0.75&style=Optionalspeed=1&speakerBoost=true&language=en' --header 'Authorization: Bearer YOUR_API_KEY'
{
"status": "completed",
"audioUrl": "https://speakvela.com/v1/files/merge/mrg_8f431a6d686dc6edae3c16c3.mp3?e=1793067579&s=49e0d7881b0c8ceeb7b36d5f482be83162d8d55ccd29b9b470fd7f6f86c69ca6",
"audioUrlExpiresAt": "2026-10-27T02:19:39.000Z",
"parts": 2,
"durationSec": 9.37
}
curl --location --request GET 'https://zylalabs.com/api/14351/multilingual+text+to+speech+api/35972/merge+speech+parts?ids=tsk_5df6a11f50ae50210925089e,tsk_52e9259c6158d54529d6ca9e' --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 para fala multilíngue 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 natural em uma chamada e obtenha um link para download em MP3 Modelos de voz multilíngues v2 Modelos de voz Flash v2.5 e Turbo v2.5 muitos idiomas
Chame o Texto para Fala com o texto uma id de voz e uma id de modelo A solicitação aguarda até que o áudio esteja pronto geralmente de 10 a 40 segundos e retorna um link para o arquivo MP3 finalizado
Até 1.000 caracteres por chamada Para um texto mais longo converta-o em partes de até 1.000 caracteres depois passe os ids das partes na ordem de leitura para Mesclar Partes de Fala Você obtém 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 O idioma é detectado a partir do texto ou você pode defini-lo com o parâmetro de idioma usando um código ISO 639-1 como en es ou de
O audioUrl funciona por 7 dias e não precisa de chave da API então você pode fornecê-lo diretamente a um navegador a um reprodutor de áudio ou a 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
Multilíngue v2 (eleven_multilingual_v2) Flash v2.5 (eleven_flash_v2_5) e Turbo v2.5 (eleven_turbo_v2_5) Os modelos v3 v4 e v4 Turbo estão em nossa API separada "Expressive Text to Speech"
Cada ponto de extremidade retorna dados JSON Por exemplo o ponto de extremidade Obter Resultado da Fala fornece detalhes sobre o trabalho de fala incluindo status link de áudio duração e modelo de voz utilizado O ponto de extremidade Buscar Vozes retorna uma lista de vozes disponíveis com atributos como nome idioma e sotaque
Os campos principais incluem "id" (identificador da tarefa), "status" (status de conclusão do trabalho), "audioUrl" (link para o arquivo de áudio), "durationSec" (duração do áudio em segundos) e "voiceName" (nome da voz utilizada). Esses campos ajudam os usuários a rastrear e utilizar o áudio gerado
Os parâmetros variam conforme o ponto de extremidade. Para Texto para Fala, você pode especificar "texto" (o texto de entrada), "voiceId" (voz escolhida) e "modelId" (modelo de voz). Na Busca de Vozes, você pode filtrar por "nome", "idioma", "gênero", "idade" e "sotaque" para personalizar sua busca
Os dados de resposta são estruturados em formato JSON, com objetos aninhados para clareza. Por exemplo, a resposta de Busca de Vozes inclui um array "itens" contendo objetos de voz, cada um com atributos como "id", "nome" e "idiomas", facilitando a análise e utilização
O endpoint Obter Resultado da Fala fornece o status do trabalho, link de áudio e duração O endpoint Pesquisar Vozes oferece detalhes sobre as vozes disponíveis, incluindo suporte a idiomas e prévias de áudio O endpoint Texto para Fala retorna o link do arquivo de áudio e os detalhes 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 que requerem funcionalidade de texto para fala Os usuários podem mesclar várias partes de áudio para textos mais longos melhorando a experiência do usuário em várias aplicações
Os usuários podem utilizar o "audioUrl" para reproduzir ou baixar o áudio gerado O campo "status" ajuda a rastrear a conclusão do trabalho enquanto "durationSec" informa sobre a duração do áudio Para seleção de voz os usuários podem consultar os campos "voiceName" e "languages" para escolhas apropriadas
A precisão dos dados é mantida através do uso de modelos de voz avançados e atualizações regulares da biblioteca de vozes A API garante que as vozes sejam testadas quanto à qualidade e clareza, oferecendo aos usuários saídas de fala confiáveis e com som natural