{
"status": "success",
"message": "Successfully converted text to speech",
"data": {
"audioData": "base64 encoding of audio",
"audioFormat": "wav",
"speechMarks": {
"type": "sentence",
"value": "Hii I am Erica",
"start": 0,
"end": 14,
"startTime": 0,
"endTime": 2162,
"chunks": [
{
"type": "word",
"value": "Hii",
"start": 0,
"end": 3,
"startTime": 0,
"endTime": 1267
},
{
"type": "word",
"value": "I",
"start": 4,
"end": 5,
"startTime": 1267,
"endTime": 1437
},
{
"type": "word",
"value": "am",
"start": 6,
"end": 8,
"startTime": 1437,
"endTime": 1565
},
{
"type": "word",
"value": "Erica",
"start": 9,
"end": 14,
"startTime": 1565,
"endTime": 2162
}
]
},
"contextToken": "context:ed2ca304-2006-42b7-90c4-10b643313cda"
},
"status_code": 200
}
curl --location --request POST 'https://zylalabs.com/api/9144/text+to+speech+api+-+speechify+api/16541/convert+text+to+speech' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"text": "Hi, how are you?",
"voice": "Erica",
"language": "English"
}'
{
"status": "success",
"message": "Available languages and voices",
"data": [
{
"language": "English",
"voices": [
{
"voice": "Erica",
"gender": "Female"
}
]
}
],
"status_code": 200
}
curl --location --request GET 'https://zylalabs.com/api/9144/text+to+speech+api+-+speechify+api/16542/language+and+voice+details' --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 API de texto para fala - Speechify 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.
(Economize 2 meses com cobrança anual 🎉)
🌍🔊 Gere áudio sem esforço personalize idioma e voz e explore todas as opções disponíveis com uma única chamada
Perfeito para chatbots acessibilidade criação de conteúdo e mais traga suas palavras à vida com apenas uma solicitação de API 🚀🎧
O endpoint POST Converter texto em fala retorna dados de áudio em formato base64, juntamente com marcas de discurso detalhando o tempo e a estrutura do texto falado O endpoint GET Detalhes de idioma e voz retorna uma lista de idiomas suportados e suas respectivas vozes
Os campos-chave na resposta POST incluem "status", "mensagem", "audioData", "audioFormat" e "speechMarks" Para a resposta GET, os campos-chave incluem "status", "mensagem" e "data", que contém detalhes de idioma e voz
O endpoint POST aceita três parâmetros: "text" (até 500 caracteres), "language" (em maiúsculas e minúsculas) e "voice" (em maiúsculas e minúsculas). Os usuários podem personalizar suas solicitações selecionando diferentes idiomas e vozes disponíveis no sistema
Os dados da resposta estão estruturados em um formato JSON Para o endpoint POST inclui uma mensagem de status e um objeto de dados contendo informações de áudio e marcas de fala O endpoint GET retorna uma lista de idiomas e suas vozes associadas em uma estrutura JSON semelhante
Casos de uso típicos incluem melhorar chatbots com fala natural melhorar a acessibilidade para usuários com deficiência visual e gerar conteúdo de áudio para fins educacionais ou de entretenimento A API pode ser integrada a várias aplicações que requerem funcionalidade de conversão de texto em fala
Os usuários podem decodificar os dados de áudio codificados em base64 para reproduzir a fala gerada em suas aplicações As marcas de fala podem ser usadas para sincronizar a exibição de texto com a reprodução de áudio, melhorando a experiência do usuário em aplicações interativas
O endpoint GET fornece informações sobre os idiomas suportados e suas vozes disponíveis, incluindo o gênero de cada voz. Isso permite que os usuários selecionem opções apropriadas para suas necessidades de conversão de texto em fala
A precisão dos dados é mantida por meio de atualizações regulares e verificações de qualidade nos conjuntos de dados de linguagem e voz A API garante que as vozes sejam expressivas e soem naturais melhorando a experiência geral do usuário