Validando a instalação¶
Para verificar que a instalação foi realizada corretamente, vamos testar se o
servidor WebSocket/REST está operando normalmente. Usaremos a ferramenta
asr-client-cmd.sh
localizada no diretório
/opt/cpqd/asr/tools/java-client
, executando os seguintes passos:
Aviso
Para realizar este teste, o servidor WebSocket/REST deve estar executando (veja procedimento na seção Iniciar servidor WebSocket/REST).
Vá para a máquina onde foi instalado o CPqD ASR e abra um console.
Se foi instalado o pacote de idioma para áudio de 8kHz, execute os comandos:
$ cd /opt/cpqd/asr/tools/java-client $ ./asr-client-cmd.sh sample.properties /opt/cpqd/asr/tools/audio/pizza-veg-8k.wav
Se foi instalado o pacote de idioma para áudio de 16kHz, execute os comandos:
$ cd /opt/cpqd/asr/tools/java-client $ ./asr-client-cmd.sh sample.properties /opt/cpqd/asr/tools/audio/pizza-veg-16k.wav
O resultado mostrado na tela deve ser similar ao seguinte:
2017-08-16 17:36:06 INFO AsrClientCmd:125 - Starting test... API URL: ws://127.0.0.1:8025/asr-server/asr Audio path: /opt/cpqd/asr/tools/audio/pizza-veg-16k.wav Number of sessions (start): 1 Number of sessions (end): 1 Recognitions per session: 1 Executions: 1 2017-08-16 17:36:06 INFO AsrClientCmd:266 - session 1/1 execution 1: ConnectTime = 27 2017-08-16 17:36:07 INFO AsrClientCmd:266 - session 1/1 execution 1: CreateSessionTime = 915 2017-08-16 17:36:07 INFO AsrClientCmd:266 - session 1/1 execution 1: StartRecogTime = 13 2017-08-16 17:36:07 INFO AsrClientCmd:266 - session 1/1 execution 1: SendAudioTime = 17 2017-08-16 17:36:09 INFO AsrClientCmd:266 - session 1/1 execution 1: RecogTime = 1294 2017-08-16 17:36:09 INFO AsrClientCmd:240 - session 1/1 execution 1: Recognized: eu quero uma pizza vegetariana por favor 2017-08-16 17:36:09 INFO AsrClientCmd:266 - session 1/1 execution 1: ReleaseTime = 23 2017-08-16 17:36:09 INFO AsrClientCmd:266 - session 1/1 execution 1: TotalTime = 2293 ######## AVERAGE TIME (sessions=1) > ConnectTime (ms): 27 > CreateSessionTime (ms): 915 > StartRecogTime (ms): 13 > SendAudioTime (ms): 17 > RecogTime (ms): 1294 > ReleaseTime (ms): 23 > TotalTime (ms): 2293 Counters: ConnectTime CreateSessionTime StartRecogTime SendAudioTime RecogTime ReleaseTime TotalTime Values: 27 915 13 17 1294 23 2293