Testar servidor¶
Utilize o comando cpqdasr-test
para realizar um teste de reconhecimento de
fala e avaliar se o servidor ASR funciona corretamente. Siga as instruções a
seguir.
Aviso
Para realizar o teste de reconhecimento, o serviço CPqD ASR deve estar em execução e você deve ter licenças suficientes para realizar o teste. Veja como iniciar o serviço CPqD ASR e como verificar o seu estado de execução na seção Iniciar servidor.
1) Abra um console na máquina onde foi instalado o servidor de ASR
2) Execute o comando cpqdasr-test
Execute o comando
cpqdasr-test
. No exemplo seguinte, o CPqD ASR foi instalado juntamente com o modelo acústico e modelo para fala livre (SLM) para o Português do Brasil, com áudio de 8kHz, como pode ser visto nas linhas em destaque:$ cpqdasr-test === Recognition test === Created: 2018-12-04T11:02:47+0000 Language: ptbr Audio sampling rate: 8kHz SLM enabled: builtin:slm/general >> Testing grammar: OK >> Testing SLM: OK
3) Verifique o resultado dos testes
Verifique os dados retornados pelo comando
cpqdasr-test
. O comando apresenta algumas informações gerais e o resultado de um teste de reconhecimento de fala usando gramática (Testing grammar) e usando modelo para fala livre (Testing SLM).$ cpqdasr-test === Recognition test === Created: 2018-12-04T11:02:47+0000 Language: ptbr Audio sampling rate: 8kHz SLM enabled: builtin:slm/general >> Testing grammar: OK >> Testing SLM: OKCaso não tenha instalado o modelo para fala livre (SLM), o resultado apresentará somente o resultado do teste de gramática e o SLM aparece desabilitado:
=== Recognition test === Created: 2018-12-04T11:04:29+0000 Language: ptbr Audio sampling rate: 8kHz SLM enabled: -- >> Testing grammar: OKO teste é executado de acordo com o pacote de idioma instalado (Português ou Espanhol, por exemplo) e também com a taxa de amostragem do áudio.
4) Mensagens de alerta
O comando também pode apresentar mensagens de alerta (Seção WARNING MESSAGES) que devem ser verificadas pelo usuário para determinar se são um problema ou não. No exemplo, o modelo de fala livre está instalado mas não foi habilitado para pré-carregamento.
##### WARNING MESSAGES ##### * Found an SLM package installed but it is not configured using '--lm.preloadModels' property in 'engine.conf' file