Serie: Acerca del soporte de idiomas en Genesys Cloud and Architect

Idiomas y reproducción de datos en tiempo de ejecución

Cuando selecciona un idioma en un flujo, Architect devuelve un mensaje si:

  • El motor de TTS predeterminado no admite la reproducción de datos en tiempo de ejecución o la reproducción de TTS para el idioma seleccionado
  • Si no hay ninguna integración de motor TTS disponible que admita el idioma

Si intenta procesar una expresión en un idioma no admitido, Architect devuelve un error de validación. Si ejecuta el flujo para el idioma no admitido, Architect reproduce audio en blanco.

Nota: El motor de texto a voz (TTS) predeterminado de la organización es Genesys TTS. Para acceder a motores TTS de terceros adicionales en Architect, primero consígalos en Genesys AppFoundry. Luego, configúrelos en Genesys Cloud. Para más información, ver Acerca de los motores de texto a voz (TTS).

En Architect, los motores TTS obtenidos de Genesys AppFoundry funcionan de la misma manera tanto para avisos estáticos como dinámicos. Las indicaciones dinámicas, como la reproducción de un saldo en tiempo de ejecución, se deben convertir en una cadena antes de la reproducción. Por ejemplo: ToAudioTTS (ToString (Flow.AccountBalance)).

Encuentre detalles sobre los mensajes de error

Cuando una expresión contiene un error, Architect devuelve un mensaje debajo del editor. Para ver detalles sobre el error, haga clic en el mensaje y observe las siguientes características:

  1. Si el error contiene un nombre de función (por ejemplo, MakeDuration), el nombre de la función aparece en azul. Haga clic en él para abrir el cuadro de diálogo Ayuda de expresión en el foco de la función especificada.
  2. El resto del mensaje de error aparece en rojo. Haz clic en él para enfocarte en el editor de expresiones y desplaza el cursor de entrada hasta la ubicación del error.

Configurar la reproducción de TTS para idiomas en los que no se admite TTS

Configure la reproducción de TTS en un idioma que admita el motor TTS predeterminado de Architect, Genesys TTS o un motor TTS de terceros. De manera similar, cuando configure la reproducción de datos usando una función ToAudio, asegúrese de que Architect admita la reproducción de datos en tiempo de ejecución para el idioma.

Por ejemplo, suponga que selecciona los siguientes idiomas admitidos en el área de Configuración de un flujo de llamadas:

  • Inglés (en-US)
  • Bretón (br-FR)

Luego, para el saludo inicial del flujo de llamadas, agrega un saludo TTS de "Bienvenida" a la secuencia de audio. En este caso, Architect devuelve un error de validación porque no es compatible con TTS para Breton. La expresión TTS no es válida; Architect interpreta la acción como un intento de reproducir TTS en un idioma que no tiene motor TTS. 

Sin embargo, puede especificar una secuencia de audio en bretón alternativa para resolver el error de idioma. En el cuadro de diálogo Editar secuencia de audio, habilite una secuencia alternativa para Breton, cree un mensaje de audio basado en el texto y agregue un recurso de audio válido. Aquí, Architect valida la expresión de la secuencia principal porque el TTS se reproduce en inglés, no en bretón, y Architect admite TTS y la reproducción de datos en tiempo de ejecución en inglés.

Las secuencias alternativas pasan al analizador como el idioma designado que el sistema verifica para la reproducción de datos en tiempo de ejecución o la reproducción de TTS. La expresión de la secuencia principal se transmite en todos los lenguajes admitidos por flujo menos los lenguajes de secuencia alternativos definidos.


Descripción general de la reproducción de datos en tiempo de ejecución : Artículo sugerido anterior Siguiente artículo sugerido: