CPqD Reconhecimento de Fala 
        
       
      
        
        
        
          
          
           
            
  
Release Notes 
2.9.3, Abril 2019  
Motor: 3.2.3 
Servidor: 2.6.1 
Plugin MRCP: 2.6.2 
 
 
Correções 
[KASR-1758] Retorno incorreto do grammar_id usando DEFINE_GRAMMAR. O defeito
pode causar erro em clientes MRCP que dependem desse ID para continuar o
fluxo de atendimento. 
 
 
 
 
2.9.2, Agosto 2018  
Motor: 3.2.2 
Servidor: 2.6.1 
Plugin MRCP: 2.6.2 
 
 
Correções 
[KASR-1495] Travamento do Servidor MRCP devido a conexões inoperantes e não fechadas 
 
 
 
 
2.9.1, Julho 2018  
Motor: 3.2.2 
Servidor: 2.6.1 
Plugin MRCP: 2.6.1 
 
 
Correções 
[KASR-1414] SegFault na Engine quando o log é desabilitado 
[KASR-1387] Registros do log 
[KASR-1439] Envio do evento END_OF_SPEECH 
[KASR-1474] Problema de concorrência do rescore 
 
 
 
 
2.9.0, Maio 2018  
Motor: 3.2.1 
Servidor: 2.6.1 
Plugin MRCP: 2.6.1 
 
 
Novidades 
CPqD ASR instalado como serviço (systemd) e pode ser iniciado com systemctl 
Novos instaladores para Motor ASR, Servidor ASR e modelos 
Instalador para Motor ASR pode receber código de licença e número de canais por parâmetro 
Ferramenta «asr-client-cmd.sh» agora se chama «asr-client», com opção mais simples para validar funcionamento do Servidor ASR 
Gramáticas e áudios de exemplo agora ficam em «/opt/cpqd/asr/samples» 
Novo parâmetro das APIs WebSocket e REST para desabilitar detecção de áudio (endpointer.enabled) 
Servidor ASR possui URL para health check 
Servidor ASR exporta métricas de funcionamento. 
Léxico da gramática permite comentários usando #  
Léxico da gramática permite pronúncia simplificada de palavras, sem usar fonemas 
Léxico da gramática ignora múltiplos espaços em branco ou tabs 
Arquivo de configuração do motor ASR (engine.conf) foi simplificado e configurações padrão revisadas 
Melhoria da detecção de fala com mecanismo de supressão de ruído 
Melhoria na velocidade de reconhecimento com nova biblioteca de algebra linear 
Melhoria nos logs asr-engine.log  
 
 
 
Correções 
[KASR-1363] Memory leak na carga do modelo acústico 
[KASR-1231] Removido símbolo GARBAGE_UNK do resultado e do cálculo do índice de confiança 
[KASR-1328] Erro ao usar gramática de exemplo bank 
[KASR-1129] Erro quando o arquivo de log é removido 
 
 
 
 
2.8.0, Janeiro 2018  
Motor: 3.1.1 
Servidor: 2.5.3 
Plugin MRCP: 2.5.2 
 
 
Novidades 
Alteração do formato do resultado nas APIs WebSocket e REST
Marcação de tempo incial e final do texto reconhecido 
Marcação de tempo incial e final por palavra 
Índice de Confiança por palavra 
 
 
Recurso Word Hints  estático (configuração somente via engine.conf) 
Gramáticas Builtin 
Suporte a DTMF básico via MRCP 
 
 
 
Melhorias 
Melhoria nos logs asr-engine.log  
Remoção das quebras de linha no XML de resultado do MRCP 
 
 
 
Correções 
Adaptação da ferramenta asr-cmd aos novos callbacks da API de reconhecimento 
Correção de perda de comunicação com o Servidor de Licenças quando a rede é instável 
 
 
 
 
2.7.0, Novembro 2017  
Versão interna. Não houve liberação. 
 
 
 
2.6.0, Setembro 2017  
Última versão: 2.6.6 
Motor: 2.5.4 
Servidor: 2.4.1 
Plugin MRCP: 2.4.2 
 
 
 
Novidades 
Suporte a Gramática Dinâmica via WebSocket, REST e MRCP 
Suporte a AddWords via script offline 
Inclusão da mensagem DEFINE_GRAMMAR na API WebSocket 
Inclusão da mensagem INTERPRET_TEXT na API WebSocket 
Suporte à mensagem INTERPRET do MRCP 
 
 
 
Melhorias 
Suporte completo a mensagem DEFINE-GRAMMAR do MRCP 
Refatoração da ferramenta asr-cmd 
Atualização do plugin MRCP para UniMRCP 1.5.2 
 
 
 
Correções 
Correção na máquina de estados de comunicação com o Servidor de Licenças 
Correções de problemas de concorrência no Resultado Parcial 
 
 
 
 
2.5.0, Julho 2017  
Última versão: 2.5.1 
Motor: 2.4.4 
Servidor: 2.3.1 
Plugin MRCP: 2.3.0 
 
 
 
Novidades 
Inclusão da interface REST 
Suporte a mensagem GET-RESULT no MRCP 
Suporte a mensagem STOP no MRCP 
 
 
 
Correções 
Correção na comunicação com WebSocket no plugin MRCP 
Suporte a mensagem GET-PARAMS vazia no MRCP 
 
 
 
 
2.4.1, Maio 2017  
Última subversão: 2.4.3 
Motor: 2.4.4 
Servidor: 2.2.1 
Plugin MRCP: 2.2.0 
 
 
 
Novidades 
Suporte a licenciamento via Servidor de Licenças com validação via thread (não bloqueante) 
Inclusão da mensagem GET_PARAMETERS na API WebSocket 
Inclusão da mensagem SET_PARAMETERS na API WebSocket 
Suporte ao parâmetro no-input-timeout 
Suporte ao parâmetro recognition-timeout 
Suporte ao parâmetro a mensagem START-INPUT-TIMERS no MRCP 
Cálculo do Confidence Score ignora fillers  
 
 
 
Melhorias 
Substituição do JEMALLOC por TCMALLOC como biblioteca padrão de alocação de memória 
Removido o uso de rescore com gramáticas 
Remoção de UNKs no resultado final 
Atualização do V8 para versão 5.8 
 
 
 
Correções 
Bugs in the socket file descriptor of the license client module 
Correção no contador do protocolo de licensiamento