Manuseio do Serviço MRCP¶
Abaixo as operações básicas do Serviço MRCP são descritas
Start¶
Há duas formas de iniciar o Serviço MRCP:
Serviço em Segundo Plano:
$ /opt/cpqd/mrcp/server/bin/start-server$ less /opt/cpqd/mrcp/server/unimrcpserver-00.logServiço em Primeiro Plano:
$ /opt/cpqd/mrcp/server/bin/start-server --run foreground
Status¶
Para verificar se o servidor está em execução utilize o comando:
$ /opt/cpqd/mrcp/server/bin/server-status
Uso do systemd para controle do serviço¶
Observação: Somente MRCP-TTS
Habilitação do serviço
Para inicialização do serviço durante o reboot o seguinte comando será necessário:
$ sudo systemctl enable asr-mrcp-server.service # Ou $ sudo systemctl enable tts-mrcp-server.service # Ou $ sudo systemctl enable speakverify-mrcp-server.serviceInício manual do serviço
Para inicialização do serviço manualmente usar o seguinte comando:
$ sudo systemctl start asr-mrcp-server.service # Ou $ sudo systemctl start tts-mrcp-server.service # Ou $ sudo systemctl start speakverify-mrcp-server.serviceParada manual do serviço
Para parada do serviço manualmente usar o seguinte comando:
$ sudo systemctl stop asr-mrcp-server.service # Ou $ sudo systemctl stop tts-mrcp-server.service # Ou $ sudo systemctl stop speakverify-mrcp-server.serviceVerificação do status do serviço
Para verificação do status via systemd utilize o comando a seguir
$ sudo systemctl status asr-mrcp-server.service # Ou $ sudo systemctl status tts-mrcp-server.service # Ou $ sudo systemctl status speakverify-mrcp-server.serviceO exemplo seguinte mostra o servidor de MRCP (ASR) em execução:
● asr-mrcp-server.service - MRCP Speech Synthesis Server Loaded: loaded (/lib/systemd/system/asr-mrcp-server.service; disabled; vendor preset: enabled) Active: active (running) since Thu 2020-11-26 16:23:03 -03; 6s ago Docs: https://speechweb.cpqd.com.br/mrcp/latest Main PID: 22195 (start-server) Tasks: 8 (limit: 4915) CGroup: /system.slice/asr-mrcp-server.service ├─22195 /bin/bash /opt/cpqd/mrcp/server/bin/start-server --run foreground └─22211 /opt/cpqd/mrcp/server/bin/unimrcpserver -r /opt/cpqd/mrcp/server -o 3 nov 26 16:23:04 minsk start-server[22195]: [1.0K blob data] nov 26 16:23:04 minsk start-server[22195]: [1.0K blob data] nov 26 16:23:04 minsk start-server[22195]: [1.0K blob data] nov 26 16:23:04 minsk start-server[22195]: [1.0K blob data] nov 26 16:23:04 minsk start-server[22195]: [1.0K blob data] nov 26 16:23:04 minsk start-server[22195]: [1.0K blob data] nov 26 16:23:04 minsk start-server[22195]: [1.0K blob data] nov 26 16:23:04 minsk start-server[22195]: [1.0K blob data] nov 26 16:23:04 minsk start-server[22195]: [1.0K blob data] nov 26 16:23:04 minsk start-server[22195]: [1.0K blob data]Log do serviço
Os logs do serviço Linux do MRCP podem ser consultados através do comando:
$ sudo journalctl -u asr-mrcp-server.service # Ou $ sudo journalctl -u tts-mrcp-server.service # Ou $ sudo journalctl -u speakverify-mrcp-server.service