Interface de Programação

A interface de programação Java do Texto Fala é composta por um conjunto de classes que permitem o acesso às funcionalidades do produto utilizando biblioteca dinâmica (libcpqdtts.dll em Windows e libcpqdtts.so em GNU/Linux).

O código fonte da interface de programação Java está disponível publicamente no GitHub: https://github.com/CPqD/tts-sdk-java.

Classe

Resumo

SynthesisEngine

Classe utilizada para acessar as funcionalidades do Texto Fala.

SynthesisSession

Representa uma sessão de síntese de fala.

SynthesisException

Tipo para exceções lançadas pelo Texto Fala.

SynthesisListener

Interface para listeners que recebem o áudio na síntese via streaming.

VoiceInfo

Armazena informações relativas à uma voz.

SessionInfo

Armazena informações relativas à uma sessão.

EngineInfo

Armazena informações relativas ao Texto Fala.

AudioInfo

Armazena informações relativas ao áudio sintetizado.

EncoderInfo

Armazena informações relativas à uma voz.

InterpretedListener

Define os métodos a serem implementados pelos listeners.