Interface de Programação

A interface de programação Java do CPqD 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 CPqD Texto Fala.
SynthesisSession Representa uma sessão de síntese de fala.
SynthesisException Tipo para exceções lançadas pelo CPqD 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 CPqD Texto Fala.
AudioInfo Armazena informações relativas ao áudio sintetizado.
EncoderInfo Armazena informações relativas à uma voz.