Licença do ASR¶
O ASR funciona com o “Servidor de Licenças na Nuvem” mantido pelo CPQD.
No Servidor de Licenças na Nuvem, os dados da licença de uso do ASR são definidos na instalação do motor de reconhecimento de fala. Devem ser informados o ID da licença e a quantidade de canais alocados para cada instância.
Conexão com servidor de licença¶
Todos os servidores ASR devem ter acesso a ele através da internet. Garanta que o firewall de cada máquina e o firewall de sua rede permitam o acesso ao endereço sl.cpqd.com.br:443.
Para testar o acesso ao servidor de licenças, execute o seguinte comando:
curl -k --noproxy "*" https://sl.cpqd.com.br/ping
O resultado deve ser “pong”.
Modelo da licença¶
Atualmente, a licença funciona com alocação de canais de reconhecimento. Para isso, quando o servidor ASR é iniciado, definimos quantidade de canais como o número máximo de reconhecimentos simultâneos que podem ser realizados por ele. A soma da quantidade de canais configurados de todos os servidores ASR que utilizam um certo ID de licença deve ser igual ou inferior ao número de canais definidos nesta licença.
O que a licença define¶
A licença de uso do ASR define:
Quantidade máxima de canais alocados
Validade da licença
Quais modelos acústicos e modelos de fala livre podem ser usados
Se o reconhecimento em modo contínuo pode ser usado
As necessidades da aplicação desenvolvida devem estar alinhadas a esta configuração da licença.
Alterações na licença¶
Se a quantidade de canais alocados ou o ID da sua licença mudou, a configuração do ASR deve ser modificada.
1) Ajuste a configuração da licença
Edite o arquivo
/opt/cpqd/asr/config/engine/engine.conf
e modifique os valores dos seguintes parâmetros para os novos valores:
- licenseManager.licenseId
(Obrigatório) ID da licença, fornecido pelo CPQD.
- licenseManager.channels
(Obrigatório) Quantidade de canais da licença locados para essa instância. O total de canais de todos os servidors ASR deve ser igual ao número de canais da licença.
Se o parâmetro “licenseManager.host” estiver definido no arquivo, remova ou comente a linha com “#”, para garantir que o parâmetro seja configurado com o valor padrão.
Supondo uma licença com ID “AB9AB9AB9AB9AB9” e 10 canais alocados, a configuração fica como mostrado a seguir:
# ================================== # Configure License # ================================== --licenseManager.licenseId=AB9AB9AB9AB9AB9 --licenseManager.channels=10
2) Reinicie o servidor ASR
Para que a nova configuração tenha efeito, reinicie o servidor de ASR.