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