

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Configure proveedores externos text-to-speech (TTS)
<a name="configure-third-party-tts"></a>

Utilice las siguientes instrucciones para configurar un proveedor de terceros text-to-speech (TTS).

## Requisitos previos
<a name="tts-prerequisites"></a>
+ Existe un flujo de contactos (o tiene permiso para crearlo).
+ Una clave de API de un proveedor de TTS externo almacenada en AWS Secrets Manager. Para obtener más información sobre cómo almacenar las claves de API como secretos en Secrets Manager, consulte [Crear un AWS Secrets Manager secreto](https://docs.aws.amazon.com/secretsmanager/latest/userguide/create_secret.html).
+ Una política de recursos de Secrets Manager que permite a Amazon Connect recuperar la clave. Para obtener más información, consulte [Gestión de secretos y políticas de recursos](managing-secrets-resource-policies.md).
+ AWS KMS key permisos que permiten el descifrado. Para obtener más información, consulte [Gestión de secretos y políticas de recursos](managing-secrets-resource-policies.md).
+ Modelos y valores de voz específicos del proveedor.

## Paso 1: Abrir el flujo de contactos
<a name="tts-step1"></a>

1. Inicia sesión en el sitio web de administración de Amazon Connect.

1. Elige **Flows**.

1. Elija un flujo existente o cree uno nuevo.

## Paso 2: Agrega o elige un Set Voice Block
<a name="tts-step2"></a>

1. En el diseñador de Flow, busca **Set voice**.

1. Arrastra el bloque al lienzo o elige uno existente.

1. Elija el bloque para abrir su panel de configuración.

## Paso 3: Elige un proveedor de TTS externo
<a name="tts-step3"></a>

En el menú desplegable del **proveedor de voz**, elige el text-to-speech proveedor externo que deseas usar.

![\[El panel de configuración «Configurar voz» muestra una lista desplegable de proveedores de voz.\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/Lex/08-set-voice-amazon.png)


## Paso 4: Especificar el modelo, la voz, el ARN de Secrets Manager y el idioma
<a name="tts-step4"></a>

1. En **Modelo**, elija **Configurar manualmente** e introduzca el modelo del proveedor.

1. En **Voz**, selecciona **Configurar manualmente** e introduce la voz del proveedor.

1. En **Secrets Manager ARN**, selecciona **Establecer manualmente** e introduce el ARN del secreto del proveedor.
   + El secreto debe estar en el mismo lugar. Región de AWS
   + AWS Secrets Manager y las políticas de KMS deben permitir la recuperación y el descifrado. Para obtener más información, consulte [Gestión de secretos y políticas de recursos](managing-secrets-resource-policies.md).

1. En **Idioma**, elija **Configurar manualmente** y elija un idioma que sea compatible con la voz del proveedor.  
![\[El panel de configuración del «proveedor de voz» muestra el proveedor de voz ElevenLabs externo.\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/Lex/09-voice-provider-elevenlabs.png)

## Paso 5: Guarda y publica el flujo
<a name="tts-step5"></a>

1. Elija **Guardar** en el diseñador de flujos.

1. Elija **Publicar** para activar la configuración de flujo actualizada.

## Comportamiento en tiempo de ejecución (TTS)
<a name="tts-runtime-behavior"></a>
+ Amazon Connect envía el texto al proveedor de TTS para su síntesis.
+ El audio devuelto se reproduce al cliente.
+ Los registros de ejecución incluyen errores del proveedor, como credenciales o valores de modelo no válidos.

## Solución de problemas (TTS)
<a name="tts-troubleshooting"></a>
+ **Sin salida de audio**: valide los valores del modelo y de la voz.
+ **Errores de autenticación**: compruebe los permisos de Secrets Manager y KMS.
+ **Atributos dinámicos**: asegúrese de que los valores de tiempo de ejecución se correspondan con los parámetros de proveedor válidos.
+ **Alta latencia**: valide la alineación de la región del proveedor.