Você já imaginou enviar tts em diferentes idiomas?

O serviço de TTS (text-to-speach) da TotalVoice nada mais é do que um serviço de envios de mensagens por leitura de texto.

O serviço de TTS (text-to-speach) da TotalVoice  é um serviço de envios de mensagens por leitura de texto – você escreve um texto e a pessoa que atender ouve seu texto numa ligação de voz. O usuário preenche os dados listados abaixo e envia a um número destino:

  • Numero_destino
    • Número do telefone que irá receber a chamada, formato DDD + número exemplo: 4832830151.
  • Mensagem:
    • Mensagem que será lida para o destinatário.
  • Velocidade:
    • de -10 a 10. Onde -10=muito lento, 0=normal e 10=muito rápido.
  • Resposta_usuario:
    • Aguardar uma resposta do destinatário.
  • Tipo_voz:
    • Informe a sigla do idioma concatenado ao nome do personagem que vai falar.
  • Bina:
    • Número de telefone que aparecerá no identificador de quem receber a chamada, formato DDD + número exemplo: 4832830151.

Vamos a um exemplo prático, você precisa enviar uma mensagem de texto que seja lida em inglês para o seu cliente, informando o número de confirmação de cadastro, para isso, basta você informar no campo tipo_voz o valor “en-Joey” ou “en-Joanna”, que são os personagens dos gêneros masculino e feminino da língua inglesa.

Confira abaixo a tabela com todos os personagens e idiomas suportados pela API da TotalVoice:

Nome do personagemIdioma do personagemMensagemÁudio da mensagem
br-VitoriaPortuguês / FemininoOlá, sou da TotalVoiceLink
br-RicardoPortuguês / MasculinoOlá, sou da TotalVoiceLink
en-JoeyInglês / MasculinoHello, I’m from TotalVoiceLink
en-JoannaInglês / FemininoHello, I’m from TotalVoiceLink
fre-CelineFrancês / FemininoBonjour, je suis de la Voix TotaleLink
fre-MathieuFrancês / MasculinoBonjour, je suis de la Voix TotaleLink
ger-VickiAlemão / FemininoHallo, ich bin von Total StimmeLink
ger-HansAlemão / MasculinoHallo, ich bin von Total StimmeLink
ita-CarlaItaliano / FemininoCiao, sono di TotalVoiceLink
ita-GiorgioItaliano / MasculinoCiao, sono di TotalVoiceLink
jap-MizukiJaponês / Femininoこんにちは、私は合計音声からですLink
pol-JanPolonês / MasculinoCześć, jestem z Totalnego głosuLink
rus-TatyanaRusso / FemininoПривет, я из общего голосаLink
rus-MaximRusso / MasculinoПривет, я из общего голосаLink
esp-ConchitaEspanhol / FemininoHola, soy de TotalVoiceLink
esp-EnriqueEspanhol / MasculinoHola, soy de TotalVoiceLink

Realizando um POST pela API no TTS

O método responsável para envios de tts pela api é o /tts, você pode acessar a documentação e realizar exemplos clicando aqui.

Primeiramente preencha o seu Access-Token no topo da página da documentação:

Token

Com o Access-Token preenchido, vá até o método TTS e preencha os dados conforme a imagem abaixo:

Request

Ao executar o número destino, vai receber uma ligação que ao atender será lido o texto informado na mensagem.

O retorno da resposta do POST segue o formato com os dados abaixo:

Response

Formato do Json para o POST:

{  
 “numero_destino”:”48984529558″,
 “mensagem”:”Olá, sou da TotalVoice”,
 “velocidade”:0,
 “resposta_usuario”:false,
“tipo_voz”:“br-Ricardo”,
 “bina”:“4832830151”
}

Até mais! 🙂

Categorias:
Escrito por

Zenvia

Fique por dentro e confira as nossas dicas sobre o mercado mobile e interação digital.