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: OK

Caso 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: OK

O 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