Classe SynthesisSession

A classe SynthesisSession representa uma sessão do CPqD Texto Fala. Sessões definem um contexto thread-safe no qual pode-se parametrizar e efetuar uma ou mais sínteses de fala. A sessão também armazena a fala sintetizada após utilizar as funções de síntese.

Método Resumo
setRate Define o ritmo da fala.
getRate Retorna a configuração de ritmo.
setVolume Define o volume.
getVolume Retorna a configuração de volume.
setPitch Define o pitch da voz, deixando-a grave ou aguda.
getPitch Retorna a configuração de pitch.
setEnableSSML Habilita ou desabilita o interpretador SSML.
getEnableSSML Indica se o interpretador SSML está habilitado.
setEncoderName Define o nome do codificador de áudio.
getEncoderName Retorna o nome do codificador de áudio em uso.
setVoiceName Define o nome da voz padrão.
getVoiceName Retorna o nome da voz padrão.
setBeginSilence Define a duração do silêncio inicial.
getBeginSilence Retorna a duração do silêncio inicial.
setEndSilence Define a duração do silêncio final.
getEndSilence Retorna a duração do silêncio final.
textToSpeech Efetua uma conversão de texto em fala de forma síncrona.
textToSpeechStream Efetua uma conversão de texto em fala via streaming.
getAudio Retorna o áudio contido na sessão.
saveAudio Salva o áudio contido na sessão em um arquivo em disco.
getAudioInfo Retorna detalhes sobre o áudio resultante da conversão de texto em fala.
getSessionInfo Retorna informações sobre uma sessão de síntese.
release Libera a sessão.