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. |
| InterpretedListener | Define os métodos a serem implementados pelos listeners. |