TTS_LoadVoice

Carrega um arquivo de voz para que possa ser utilizado pelo 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/engine/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.