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