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 geralslm-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=30Aviso
A chave
--lm.preloadModels
geralmente já está configurada da forma mostrada acima mas vem comentada com “#”. Neste caso, basta remover o símbolo “#”.