SynthesisEngine¶
Inicializa o CPqD Texto Fala, indicando o diretório onde o produto está instalado e o diretório onde os arquivos de log devem ser armazenados. Durante a inicialização serão carregados automaticamente todos os plugins e vozes definidos no arquivo de configuração (tts.conf
).
O diretório de instalação deve conter a biblioteca dinâmica libcpqdtts
, o arquivo de configuração tts.conf
e o arquivo tts.dat
. Arquivos adicionais são necessários de acordo com as definições no arquivo de configuração (e.g. plugins e vozes).
public SynthesisEngine( String productPath, String logPath )
throws SynthesisException
- productPath
- Caminho onde o produto está instalado.
- logPath
- Caminho onde os logs serão armazenados. Se este parâmetro for
null
, o valor deproductPath
será utilizado.
Aviso
É importante ter em mente que a inicialização da biblioteca TTS deve ser feita uma única vez pela aplicação. Não deve-se reinicializar a biblioteca a cada nova sessão criada, muito menos a cada operação de conversão texto-fala, pois tal procedimento é desnecessário e ineficiente.
Durante a inicialização, bem como durante o uso do CPqD Texto Fala, podem ser gerados arquivos de log com informações detalhadas dos erros e eventos ocorridos.
- tts.log
- Logs geral do CPqD Texto Fala;
- hmm.log
- Log do plugin de síntese HMM (vozes compact)
- usel.log
- Log do plugin de síntese baseado em seleção de unidades (vozes standard e highquality)
- ptbr.log
- Log do módulo linguístico para Português do Brasil
- es.log
- Log do módulo linguístico para Espanhol Latino-Americano