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