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