Asr
Esta página de ajuda é para CXone Studio. Esta informação também está disponível para Desktop Studio.
|
Permite capturar um valor monetário fornecido por um contato e armazená-lo em uma variável de script. Essa variável pode ser usada para roteamento de script adicional e outros propósitos. Asr é a mais flexível das ações ASR As ações ASR aparecem apenas se o ASR estiver ativado para sua organização. ASR é um recurso opcional. Peça mais informações ao seu Representante de Contas do CXone. |
Dependências
-
Ao pronunciar números, "negativo" é codificado permanentemente.
-
Na pronúncia de números, "ponto" é codificado permanentemente.
Tipos de script suportados
|
Telefone |
Propriedades de entrada
Estas propriedades definem dados que a ação usa durante a execução.
Propriedade |
Descrição |
---|---|
|
Insira uma frase curta que identifica exclusivamente esta ação no script. A legenda aparece na tela do script no ícone da ação. |
Sequence |
Defina o prompt que a ação reproduz. Se o prompt for um arquivo de áudio, insira o nome do arquivo entre aspas duplas. Por exemplo, "greeting.wav". Se o prompt for de conversão de texto em fala, clique no botão de reticências "%Your account balance is" "silence.wav" "${accountBalance}" Para obter mais informações sobre como formatar prompts nesta propriedade, consulte a página Gerenciar Prompts. |
Phrase |
Use esta propriedade para documentar o texto que o prompt contém. Esta propriedade não é usada pelo script. Como alguns prompts podem ser complexos e conter vários segmentos, pode ser útil incluir o texto escrito sem a formatação exigida pelo campo Sequence. |
High Confidence | Quando o mecanismo ASR reconhece uma frase falada por um chamador, ele também retorna uma porcentagem que indica quão confiante está em uma correspondência de reconhecimento de voz. O script compara essa porcentagem de reconhecimento com o valor nessa propriedade e, se a porcentagem for igual ou superior ao valor, o ramal OnHighConfidence é tomado. Insira um número inteiro entre o valor do MinConfidence e 100. O valor padrão é 70. |
Min Confidence | Define a porcentagem mínima de confiança aceitável para uma correspondência de reconhecimento. Se a porcentagem de reconhecimento estiver entre esse valor e o valor HighConfidence, o ramal OnMedConfidence é tomado, o que normalmente permite que o contato confirme se o ASR entendeu o enunciado. Se a porcentagem de reconhecimento for menor que esse valor, o ramal OnNoConfidence é tomado. Insira um número inteiro entre 1 e o valor HighConfidence. O valor padrão é 50. |
Timeout Seconds |
Determina quanto tempo o IVR O cronômetro é iniciado somente quando o prompt estiver completamente concluído. No entanto, o sistema possui um limite interno de dois minutos (120 segundos) que inclui a duração do prompt. Se esse limite for atingido durante uma ação, qualquer prompt ativo será abortado e o ramal OnError será tomado. Por esse motivo, você deve saber a duração de seus prompts e definir um valor para esse campo que garanta que a ação esteja ativa por menos de dois minutos. |
Result Var Name | Determina o nome da variável que contém o resultado do reconhecimento da entrada falada ou inserida manualmente do contato. Por exemplo, se o prompt solicitar ao contato que diga ou insira sua data de nascimento, o resultado será armazenado na variável definida por essa propriedade. O valor padrão é o nome da ação + "Resultado" (por exemplo, ASRDIGITSResult). Se o contato fornecer entrada falada e o mecanismo ASR falhar em encontrar uma correspondência, essa variável não será preenchida. Observe que se a ação tiver um ramal OnDTMF, você deve usar uma ação Capture para puxar um valor de variável para fora do buffer (os valores DTMF são armazenados automaticamente em um buffer). |
Confidence Var Name | Determina o nome da variável que mantém a porcentagem de confiança retornada pelo mecanismo ASR. O valor padrão é ASRConf. |
Detect DTMF |
Permite que você configure um script IVR para lidar com as entradas DTMF Se o valor for True Se o valor for False Modo no valor Clique Sim para ativar a detecção DTMF. In Expression Mode: Insira True para ativar a detecção DTMF. |
Clear Digits |
Quando um contato pressiona uma tecla no teclado do telefone, o tom DTMF gerado é armazenado em um buffer. Quando Clear Digits é definido para Yes/True é o valor padrão. Modo no valorClique em Não para ativar. In Expression Mode:Insira False para ativar. |
Content Type | Especifica como o mecanismo ASR deve identificar os enunciados fornecidos pelos chamadores durante esta ação. O mecanismo ASR compara o enunciado do chamador com os valores no tipo de conteúdo especificado. Se uma correspondência for detectada, o mecanismo retornará a correspondência e um valor percentual indicando sua confiança na precisão da correspondência. Escolha uma das seguintes opções no menu suspenso: |
Phrase List | Permite criar uma lista de frases para a ação. Clique nas reticências e digite cada frase em uma linha separada na janela Editor de comando. |
Grammar File |
Permite que você forneça o caminho para o arquivo de gramática |
Condições de ramal resultante
Condições de ramal resultante permitem que você crie ramais no seu script para atender diferentes resultados quando uma ação é executada.
Condição |
Descrição |
---|---|
Default | Caminho percorrido, a menos que o script atenda a uma condição que exige que ele percorra um dos outros ramais. Também é percorrido se os outros ramais da ação não estiverem definidos. |
HighConfidence | Caminho percorrido se os níveis de confiança estiverem acima do valor definido no campo de propriedade High Confidence. |
MedConfidence | Ramal tomado se a porcentagem de reconhecimento retornada pelo mecanismo ASR estiver entre o valor HighConfidence e o valor MinConfidence. Este ramal é frequentemente usado para permitir que um chamador confirme as informações fornecidas usando uma ação |
NoConfidence | Caminho percorrido se a porcentagem de reconhecimento retornada pelo mecanismo ASR for menor que o valor MinConfidence. |
Timeout | Caminho percorrido se não houver resposta pelo número de segundos especificado. |
Error | Caminho percorrido quando há um problema inesperado (por exemplo, conectividade ruim, erros de sintaxe e assim por diante). A variável _ERR deve ser preenchida com uma explicação condensada do problema. |
DTMF | Caminho percorrido se a propriedade DetectDTMF estiver definida como TRUE e os dígitos DTMF estiverem presentes no buffer. |
Dicas e truques
- Você pode passar a variável languageLocale da ação Voiceparams, que define o idioma que a ação detectará.
- Consulte a Visão geral do ASR para maiores informações.
- Os tons DTMF são armazenados em um buffer. Se a ação contiver um ramal OnDTMF ou OnDigits, o valor DTMF deve ser retirado do buffer com uma ação Capture.
- Se você deseja capturar várias impressoras DTMF, a ação imediatamente toma o ramal OnDTMF quando o primeiro DTMF é pressionado (incluindo * e #). Neste caso, você deve capturar várias impressoras com uma ação Capture.
- Se houver algum DMTF presente no buffer e ClearDigits não estiver definido como True, o ramal OnDTMF será imediatamente tomado e exigiria uma ação Capture.