ASRDATE

Esta página de ayuda es para Studio. Esta información también está disponible para Desktop Studio.

Tipos de secuencias de comandos compatibles

Ícono de auricular de teléfono violeta

Teléfono

Propiedades de entrada

Estas propiedades definen los datos que utiliza la acción al ejecutarse.

Propiedad

Descripción

Agregar leyenda

Introduzca una frase corta que identifique de forma única esta acción en el script. La leyenda aparece en el lienzo del script debajo del ícono de acción.

Secuencia

Defina el indicador que reproduce la acción. Un mensaje puede ser un archivo de audio WAV prregrabado o texto a vozClosed Allows users to enter recorded prompts as text and use a computer-generated voice to speak the content. (TTS).

Si el aviso es un archivo de audio, ingrese el nombre del archivo entre comillas dobles. Por ejemplo, "saludo.wav". Si el archivo de audio se encuentra en una carpeta diferente, incluya la ruta del archivo. Por ejemplo, si el script está en la carpeta raíz y el archivo de audio está en una subcarpeta DOs niveles abajo, ingrese "Subfolder\Subfolder2\Audio-file.wav". Si el script está en una subcarpeta un nivel debajo de la raíz y el archivo de audio está en una subcarpeta diferente en el mismo nivel, ingrese "\..\Subfolder\Audio-file.wav".

Si el prompt es texto a voz, ingrese el texto que desea que el servicio de TTSClosed Allows users to enter recorded prompts as text and use a computer-generated voice to speak the content. lea. "Cada segmento debe estar encerrado entre comillas dobles e incluir un carácter de referencia de cadena para identificar el tipo de información que es." Por ejemplo:

"%El saldo de su cuenta es""silencio.wav""${saldo de cuenta}"

Para obtener más información sobre el formato de los avisos en esta propiedad, incluidos los caracteres de prefijo de referencia de cadena que se deben usar, consulte la página Avisos. Algunas acciones con la propiedad Secuencia tienen acceso al editor de secuencias, que es una interfaz gráfica que puede usar para crear avisos. Esta acción no tiene acceso a este editor. Sin embargo, puede usar el editor de secuencias desde una acción que lo admita, como Play. Agregue Play a su script y cree su secuencia de avisos. Pegue el texto de la secuencia del campo Secuencia en Play dentro de esta acción y luego elimine Play.

Frase

Utilice esta propiedad para documentar el texto que contiene el mensaje. El script no utiliza esta propiedad. Debido a que algunos avisos pueden ser complejos y contener múltiples segmentos, puede ser útil incluir el texto escrito sin el formato requerido por el campo Secuencia.

Alta confianza When the ASR engine recognizes a phrase spoken by a caller, it also returns a percentage that indicates how confident it is in a voice recognition match. The script compares this recognition percentage to the value in this property, and if the percentage is equal or greater to the value, the OnHighConfidence branch is taken. Enter a whole number between the MinConfidence value and 100.

El valor predeterminado es 80.

Min Confidence Defines the minimum acceptable confidence percentage for a recognition match. If the recognition percentage is between this value and the HighConfidence value, the OnMedConfidence branch is taken, which typically lets the contact confirm the ASR understanding of an utterance. If the recognition percentage is less than this value, the OnNoConfidence branch is taken. Enter a whole number between 1 and the HighConfidence value.

El valor predeterminado es 55.

Tiempo de espera en segundos

Determina cuánto tiempo espera el IVRClosed Interactive Voice Response. Automated phone menu contacts use via voice or key inputs to obtain information, route an inbound voice call, or both. la entrada (ya sea hablada o mediante pulsación de tecla) antes de tomar la rama OnTimeout. Este es el umbral de silencio completo en la línea. El valor predeterminado es 10 (segundos). Para cambiarlo, introduzca un número entero.

Importante El temporizador se inicia solo cuando la solicitud finaliza por completo. Sin embargo, el sistema tiene un límite incorporado de 2 minutos (120 segundos) que incluye la duración del aviso. Si se alcanza este límite durante una acción, se cancelan todos los avisos activos y el script toma la rama OnError. Por esta razón, usted debe saber la duración de sus avisos y establecer un valor para este campo que asegura que la acción se activa por menos de DOs minutos.

Resultado Var Name Determines the name of the variable that holds the recognized result of the contact's spoken or manually entered input. For example, if the prompt asked the contact to say or enter their date of birth, the result would be stored in the variable defined by this property. The default value is the name of the action + "Result" (for example, ASRDIGITSResult). If the contact provides spoken input and the ASR engine fails to find a match, this variable is not populated. Note that if the action has an OnDTMF branch, you must use a Capture action to pull a variable value out of the buffer (DTMF values are automatically stored in a buffer).
Nombre DE variable de confianza Determines the name of the variable that holds the confidence percentage returned by the ASR engine. The default value is ASRConf.
Detectar dtmf ```

Le permite configurar un script IVR para manejar tanto hablada como Entrada dtmf introducido manualmente .

Si el valor es True o Sí, se acepta tanto la entrada de voz como la Entrada dtmf. Si el contacto presiona un dígito Dtmf, el script detiene inmediatamente cualquier secuencia rápida en curso y toma la rama OnDTMF. No elocuciones habladas SOn considerados para la duración de la acción.

Si el valor es False o No, la Entrada dtmf no se reconoce aunque el contacto presione una tecla. Aunque se guarden los dígitos DTMF presionados durante la acción en el búfer de DTMF, la acción toma la ramificación NoConfidence.

En modo Valor: Haga clic en Sí para habilitar la detección de DTMF.

En Modo Expresión: Ingrese Verdadero para habilitar la detección DTMF.

Esta acción tiene una ramificación OnDTMF, por lo tanto, cualquier Entrada dtmf realizada por un contacto dará como resultado la toma de esta ramificación. Cualquier variable resultante de la selección de DTMF no se transmitirá a lo largo de esta ramificación. Por lo tanto, debe usar una acción Capture en la ramificación OnDTMF para capturar y transmitir variables desde la entrada dtmf.

```
Borrar dígitos

Cuando un contacto presiona una tecla en el teclado de su teléfono, el tono DTMF generado se almacena en un búfer. Cuando Borrar dígitos está configurado en Sí o True, ese búfer se borra al inicio de esta acción. Si se establece en Falso y los tonos DTMF se trasladan a esta acción en el búfer, los tonos DTMF se detectan inmediatamente. La acción luego invoca la rama OnDigit o OnDTMF, incluso si la pulsación de la tecla estaba asociada con una acción anterior.

Sí/True es el valor predeterminado. \t

En modo Valor:Haga clic en No para habilitar.

En Modo Expresión:Ingrese Falso para habilitar.

Referencia Permite especificar cómo debe interpretar el motor ASR las fechas incompletas proporcionadas por la persona que llama. Seleccione uno de estos valores de la lista desplegable: Implynext, Implylast, o Ninguno. Establezca el valor en Implynext si la pronunciación del llamador debe interpretarse como una próxima fecha. Establezca el valor en Implylast para interpretar la llamada de risa como una fecha pasada. El valor predeterminado es None, que normalmente es suficiente si la instrucción es tal que no se necesita ninguna interpretación. Por ejemplo, la pregunta "¿Cuál es su fecha de nacimiento?". Obviamente está pidiendo una fecha pasada mientras "Qué fecha va a hacer su pago?". Se refiere a una fecha futura.
Año requerido

Le permite especificar si la respuesta de la persona que llama debe incluir un año para que sea aceptable. Por ejemplo, si acepta el valor predeterminado y la expresión de la persona que llama fue Marzo Segundo, la respuesta se consideraría no válida. El valor predeterminado es Sí/True.

En modo Valor: Haga clic en No para desactivar.

En Modo Expresión: Ingrese Falso para desactivar.

Condiciones de bifurcación de resultado

Las condiciones de las ramas de resultado le permiten crear ramas en su script para manejar diferentes resultados cuando se ejecuta una acción.

Condición

Descripción

Por defecto Path taken unless the script meets a condition that requires it to take one of the other branches. It is also taken if the action's other branches are not defined.
HighConfidence Path taken if confidence levels are above the value set in the High Confidence property.
MedConfidence Branch taken if the recognition percentage returned by the ASR engine is between the HighConfidence value and the MinConfidence value. This branch is often used to allow a caller to confirm the information provided using an ASRYESNO action.
NoConfidence Path taken if the recognition percentage returned by the ASR engine is less than the MinConfidence value.
Tiempo límite ``` Path taken if there is no response for the number of seconds specified. ```
Error Path taken when there is an unexpected problem (for example, poor connectivity, syntax errors, and so forth). The _ERR variable should be populated with a condensed explanation of the problem.
DTMF Path taken if the DetectDTMF property is set to TRUE and DTMF digits are present in the buffer.

Sugerencias y trucos

  • Puede pasar la variable languageLocale desde la acción Voiceparams, que establece el idioma que la acción detectará.
  • Los tonos DTMF se almacenan en un búfer. Si la acción contiene una rama OnDTMF u OnDigits, el valor Dtmf debe extraerse del búfer con una acción Capture.
  • Si desea capturar múltiples pulsaciones de Dtmf, la acción toma inmediatamente la rama OnDTMF cuando se presiona el primer Dtmf (incluidos * y #). En este caso, debe capturar múltiples pulsaciones con una acción de captura.
  • Si hay algún DMTF presente en el búfer y ClearDigits no está configurado en True, se tomaría inmediatamente la rama OnDTMF y se requeriría una acción Captura.