TTS_LoadVoice¶
Carrega um arquivo de voz para que possa ser utilizado pelo CPqD Texto Fala. A voz será carregada somente se os plugins de módulo linguístico e módulo de síntese correspondentes já estiverem carregados.
A voz carregada será identificada pelo seu nome de arquivo. Assim, se um programa invocar a função indicando o caminho /opt/cpqd/tts/rosana-compact.voice
, a voz será identificada pela expressão rosana-compact.voice
. Uma vez carregada, a voz estará disponível para uso por uma ou mais sessões de síntese, até que seja explicitamente descarregada por meio da função TTS_UnloadVoice
.
TTS_RETURN TTS_LoadVoice(const char *fileName, uint32_t flags)
- fileName
- Caminho do arquivo de voz a ser carregado. Caminhos relativos são considerados a partir do diretório de instalação do produto, conforme indicado na inicialização.
- flags
- Parâmetros adicionais que permitem modificar a forma como a voz é carregada. Atualmente esse parâmetro não é utilizado e deve ser passado o valor
0
(zero).
Essa função retorna um código de erro do tipo TTS_RETURN
. Se o valor retornado for igual a zero (TTS_OK
), a operação foi realizada com sucesso. Caso contrário, algum erro ocorreu durante a operação e o valor retornado corresponde a um dos códigos de erros descritos no Apêndice I.