Configurando a solução de reconhecimento no Tactium IP

90 Visualizações
24, julho de 2026
Henrique Souza

Objetivo

Esta documentação tem como objetivo apresentar o processo de configuração da solução de reconhecimento de voz no Tactium IP, permitindo que Voicebots utilizem recursos de Reconhecimento Automático de Fala (ASR – Automatic Speech Recognition).

Atualmente, o Tactium IP possui integração com os seguintes motores de reconhecimento de voz:

  • CPQD ASR;
  • TalkLabs.

Ambas as integrações utilizam o protocolo MRCP (Media Resource Control Protocol) por meio da API K3L da KHOMP, diferenciando-se apenas pelas configurações específicas do servidor MRCP utilizado.

Esta documentação aborda as configurações comuns aos motores de reconhecimento suportados pelo Tactium IP.

Configuração do MRCP na KHOMP

A comunicação entre o Tactium IP e o servidor MRCP é realizada por meio do serviço Khomp MRCP Client, componente da API K3L da KHOMP responsável por estabelecer a comunicação com o mecanismo de reconhecimento de voz.

Para realizar a configuração, acesse o portal da KHOMP utilizando o endereço do servidor onde a API K3L está instalada.

Exemplo:

http://ip_servidor:14100

Configuração MRCP no Portal da KHOMP

  1. Acesse o menu Configurações >> Recursos >> MRCP.
  2. Configure os seguintes parâmetros:
    • IP Local: endereço IP do servidor onde a API K3L está instalada.
    • IP SIP do Servidor: endereço IP do servidor MRCP responsável pela comunicação do mecanismo de reconhecimento de voz.
    • IP RTP do Servidor: endereço IP utilizado pelo servidor MRCP para o tráfego RTP. Na maioria dos ambientes, este endereço é o mesmo configurado no campo IP SIP do Servidor.
  3. Clique em Salvar e, em seguida, em Aplicar para gravar as alterações.
  4. Após concluir a configuração, reinicie o serviço Khomp MRCP Client no servidor Windows onde a API K3L está instalada para que as novas configurações sejam carregadas.

Serviço Khomp MRCP Client

Após a reinicialização do serviço, o Tactium IP estará apto a utilizar o servidor MRCP configurado para processamento do reconhecimento de voz.

Configurando Voicebots

Os recursos de reconhecimento de voz estão disponíveis exclusivamente para Voicebots. Embora a construção dos fluxos seja realizada na mesma plataforma utilizada para criação de URAs, apenas os fluxos de Voicebot suportam recursos de ASR.

Independentemente do motor de reconhecimento configurado (CPQD ASR ou TalkLabs), o Tactium IP disponibiliza dois modos de reconhecimento de voz:

  • Cpqd Gramática;
  • Cpqd Fala Livre.

Observação: Os nomes Cpqd Gramática e Cpqd Fala Livre são mantidos na interface do IVR Manager por questões de compatibilidade e são utilizados tanto nas integrações com o CPQD ASR quanto com o TalkLabs.

Cpqd Fala Livre vs. Cpqd Gramática

O modo Cpqd Fala Livre permite que o usuário responda livremente, transcrevendo em texto qualquer frase reconhecida pelo mecanismo de ASR. Esse modo é recomendado para pesquisas de satisfação, coleta de comentários, descrições livres e demais situações em que não há uma resposta previamente conhecida.

Já o modo Cpqd Gramática limita o reconhecimento a um conjunto previamente definido de palavras ou expressões. Durante o processamento, o mecanismo compara a fala do usuário com as gramáticas configuradas, retornando a opção que apresentar a melhor correspondência. Esse modo é indicado para menus de navegação e fluxos em que as respostas esperadas são previamente conhecidas.

Tipos de reconhecimento de voz

O reconhecimento de voz pode ser configurado nos componentes Menu e Solicita Cifras dos fluxos de Voicebot.

Como exemplo de utilização:

  • Cpqd Gramática: indicado para menus de navegação, em que as respostas esperadas são previamente definidas, como “Sim”, “Não”, “Financeiro” ou “Suporte”.
  • Cpqd Fala Livre: recomendado para cenários em que o usuário pode responder livremente, como pesquisas de satisfação, comentários ou descrição de solicitações.

Documentações relacionadas

Para mais informações sobre a construção de URAs e Voicebots, consulte as documentações abaixo:



Este conteúdo foi útil para você?
Array
50% LikesVS
50% Dislikes