Envio de Ligação Telefônica com TTS (Leitura de Texto)

TTS (Text to Speech) é um recurso que permite escrever um texto para que o mesmo seja lido em uma ligação telefônica. É uma voz mecânica (estilo voz do Google®)  que funciona bem para a maioria dos casos.

POST /tts

O Envio é feito com um post em /tts passando os parâmetros abaixo:

inline_model_6 {
   numero_destino (string): Número do telefone que irá receber a chamada, formato DDD + Número exemplo: 4832830151,
   mensagem (string, optional): Mensagem que será lida para o destinatário,
   velocidade (integer, optional): de -10 a 10. Onde -10=muito lento, 0=normal e 10=muito rápido,
   resposta_usuario (boolean,optional): Aguardar uma resposta do destinatário
}

Retorno

O TTS possui um parâmetro de resposta, através do qual é possível coletar uma opção digitada pelo usuário.

O Retorno segue o formato abaixo:

 

{ 
   "status": 200,
   "sucesso": true,
   "motivo": 0,
   "mensagem": "dados retornados com sucesso",
   "dados": {
      "id": 203,
      "numero_destino": "4832830151",
      "data_criacao": "2016-03-31T21:43:54-03:00",
      "data_inicio": "2016-03-31T21:44:02-03:00",
      "tipo": "fixo",
      "status": "atendida",
      "duracao_segundos": 12,
      "duracao": "00:00:12",
      "duracao_cobrada_segundos": 60,
      "duracao_cobrada": "00:01:00",
      "duracao_falada_segundos": 8,
      "duracao_falada": "00:00:08",
      "preco": 0,
      "mensagem": "Oi, esta é uma leitura de TTS",
      "velocidade": 0,
      "resposta_usuario": false,
      "resposta": "" 
   }
}