Biblioteca dinâmica¶
A integração via biblioteca dinâmica é a forma mais tradicional de utilizar o Texto Fala em uma aplicação.
Nessa modalidade, a aplicação é integrada com a biblioteca dinâmica da engine (libcpqdtts.so ou libcpqdtts.dll) e precisa ser executada na mesma máquina na qual o Texto Fala está instalado.
A integração pode ser realizada através das interfaces C/C++ e Java (via JNI). A interface C/C++ também pode ser utilizada em aplicações escritas em qualquer linguagem que ofereça suporte para bibliotecas dinâmicas nativas, como C#, Go e Python.
- Programação em C/C++
- Instruções de uso
 - Interface de Programação
- TTS_Initialize
 - TTS_Terminate
 - TTS_LoadPlugin
 - TTS_UnloadPlugin
 - TTS_LoadVoice
 - TTS_UnloadVoice
 - TTS_CreateSession
 - TTS_ReleaseSession
 - TTS_TextToSpeech
 - TTS_TextToSpeechStream
 - TTS_GetAudioLength
 - TTS_CopyAudio
 - TTS_SaveAudio
 - TTS_GetEngineInfo
 - TTS_GetSessionInfo
 - TTS_GetAudioInfo
 - TTS_GetStringParameterLength
 - TTS_GetStringParameter
 - TTS_GetFloatParameter
 - TTS_GetBooleanParameter
 - TTS_SetStringParameter
 - TTS_SetFloatParameter
 - TTS_SetBooleanParameter
 - TTS_EnumerateEncoders
 - TTS_EnumerateVoices
 - TTS_GetLastError
 - TTS_Free
 - TTS_LoadTemplate
 - TTS_LoadTemplateFromString
 - TTS_UnloadTemplate
 - TTS_ProcessMessage
 - TTS_ValidateSSML
 - TTS_RegisterInterpretation
 
 
 - Programação em Java
 - Templates