Test your TTS engine playback

Because not all TTS engines operate the same way, TTS engine playback may differ. For example, some TTS engines only allow up to 3 KB of text, and if you submit a string that exceeds that length it may play nothing, or it may fall back to the Genesys TTS engine if it supports the current language. Engines usually have higher latency for synthesizing large TTS requests, and TTS requests with more than a couple thousand characters at a time may not be recommended. Performance can vary depending on language, dialect, and voice. 

Para probar la reproducción de un motor TTS, sigue estos pasos:

  1. Cree un nuevo flujo de entrada o abra uno existente.
  2. En Menú de inicio, haga clic en Menú principal.
  3. En la casilla Saludo inicial, añada un texto de muestra que deba ser reproducido por el motor TTS.
  4. En Configuración, haga clic en Idiomas admitidos.
  5. Haz una de las siguientes:
  6. En la columna Text To Speech para el idioma admitido, haga lo siguiente:
    1. En Engine, seleccione el motor TTS para el flujo.
    2. Debajo Voz, seleccione la voz que desea leer el texto a voz.
  7. Guarde y publique el flujo.
    Nota: Después de cambiar una voz TTS de un flujo existente, debe volver a publicar el flujo para que los cambios surtan efecto.
  8. En Genesys Cloud, haga clic en Llamadas .
  9. Hacer clic Teclado e ingrese el nombre del flujo de llamadas entrantes.
  10. Pulsa Intro. El motor TTS y la voz seleccionados reproducen el mensaje de saludo inicial.

Test string values in third-party TTS engines

Advertencia: No realizar las pruebas de los valores de cadena adecuados en motores TTS de terceros podría tener consecuencias graves. Por ejemplo, si usa una cadena en un motor de TTS de terceros y lee un saldo de cuenta bancaria negativo como un monto positivo, o un saldo de factura pendiente como un superávit.

It is important to test and confirm third-party TTS engine behavior. Runtime playback of TTS strings is at the third-party provider’s discretion and may not produce the same behavior as the Genesys TTS engine. One TTS engine could read 5.0 as “five point zero,” while another could read that text as “five period zero.”

Ejemplo:

Repasemos la siguiente cadena:

ToAudioTTS(ToString(MakeList(1,-5, 3)))

Al utilizar el motor TTS de Genesys para la reproducción, la persona que llama escucha uno, menos cinco, tres. Sin embargo, es posible que un motor TTS de terceros que reproduzca la misma cadena no lea el número negativo y procese la expresión como uno, cinco, tres.

Las mejores prácticas recomiendan que pruebe la reproducción del motor TTS de terceros en un flujo de prueba de Architect o en un entorno de prueba de un proveedor externo. Para obtener más información sobre cómo configurar un motor TTS y una voz para el idioma de un flujo, consulte Seleccione un motor TTS y una voz para un flujo.