Synthesize (GET)

Converte texto em fala.

Requisição

GET /rest/v2/synthesize

HTTP Headers

Accept
Indica o formato do áudio sintetizado. Formatos válidos:
  • audio/x-wav – áudio no formato WAV
  • application/octet-stream – áudio puro sem cabeçalho

Parâmetros da requisição

text O texto a ser convertido em áudio, codificado como URL
voice (opcional) o nome da voz. Veja valores válidos em “/rest/v2/voices”
encoder (opcional) O nome do encoder de áudio. Veja valores válidos em “/rest/v2/encoders”
filename (opcional) O nome do arquivo de áudio no download
cache (opcional) Indica se o áudio pode ser recuperado de memória cache ou se a síntese deve ser realizada (boolean)
Erros

Os seguintes erros podem ser retornados.

404 o encoder ou voice utilizado não é válido ou não está disponível
500 erro interno no servidor que impediu o processamento da requisição
Resultado
Stream de bytes de áudio.

Exemplos

Chamada REST:

curl -X GET \
 --user username:passwd \
 --header "Accept: application/octet-stream" \
 "http://speech.cpqd.com.br/tts/rest/v2/synthesize?text=Al%C3%B4%20Mundo!" \
 > audio.wav