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. |