Instalação do modelo para fala livre

Se a sua aplicação usará reconhecimento com fala livre, ou seja, reconhecimento de fala sem a necessidade de escrever uma gramática, você deve instalar e configurar o pacote com o modelo para fala livre. Siga as instruções:

1) Execute o instalador do modelo

Execute o arquivo slm-VERSION.run. Veja o exemplo:

$ sudo ./slm-ptbr-1.0.1-am-ptbr-8k-1.0.6-rc.run

Verifying archive integrity...  100%   All good.
Uncompressing slm-ptbr-1.0.1  100%

Installing statistical language model (SLM) [slm-ptbr-1.0.1]
Success!

2) Configure o carregamento do modelo

Configure o CPqD ASR para carregar este modelo na inicialização do sistema. Edite o arquivo /opt/cpqd/asr/config/engine/engine.conf e altere a chave --lm.preloadModels, para que contenha a lista dos modelos separados por vírgula. Quando instalamos o pacote de fala livre geral slm-ptbr-1.0.1-am-ptbr-8k-1.0.6-rc.run, sua URI é builtin:slm/general, portanto a configuração deve ser como mostrado no exemplo abaixo:

# ==================================
# Configure recognition
# ==================================

--lm.preloadModels=builtin:slm/general

#--decoder.maxSentences=1
#--decoder.confidenceThreshold=30

Aviso

A chave --lm.preloadModels geralmente já está configurada da forma mostrada acima mas vem comentada com “#”. Neste caso, basta remover o símbolo “#”.