

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.

# Creación de mensajes en Amazon Connect
<a name="prompts"></a>

Los avisos son archivos de sonido que se reproducen en los flujos de llamada. Por ejemplo, la música de espera es un mensaje. Amazon Connect incluye un conjunto de mensajes que puede agregar a los flujos. También puede agregar sus propias grabaciones. 

Le recomendamos que alinee los avisos con las políticas de enrutamiento para garantizar un flujo de llamadas adecuado para los clientes.

Puede crear y administrar las solicitudes mediante el sitio de Amazon Connect administración, tal y como se describe en los temas de esta sección. O puede usar las [Acciones de mensaje](https://docs.aws.amazon.com/connect/latest/APIReference/prompts-api.html) documentadas en la *Guía de referencia de la API de Amazon Connect *. 

**Topics**
+ [Cómo crear mensajes](#howto-prompts)
+ [Tipos de archivo admitidos](#supported-file-types-for-prompts)
+ [Longitud máxima de los avisos](#max-length-for-prompts)
+ [La carga masiva de mensajes no es compatible con la interfaz de usuario, la API o la CLI](#bulk-upload-prompts)
+ [Añadir text-to-speech a las indicaciones de los bloques de flujo en Amazon Polly](text-to-speech.md)
+ [Creación de cadenas de texto dinámicas en los bloques Reproducir mensaje](create-dynamic-text-strings.md)
+ [Selección dinámica de los mensajes que se van a reproducir en Amazon Connect](dynamically-select-prompts.md)
+ [Configuración de mensajes para reproducir desde un bucket de S3 en Amazon Connect](setup-prompts-s3.md)
+ [Elige la text-to-speech voz y el idioma de las instrucciones de audio en Amazon Connect](voice-for-audio-prompts.md)
+ [Usa etiquetas SSML para personalizar text-to-speech en Amazon Polly](ssml-prompt.md)
+ [Etiquetas SSML en una conversación de chat de Amazon Connect](chat-and-ssml-tags.md)
+ [Etiquetas SSML compatibles con Amazon Connect](supported-ssml-tags.md)

## Cómo crear mensajes
<a name="howto-prompts"></a>

En este tema se explica cómo utilizar el sitio web del administrador de Amazon Connect para crear mensajes. *Para crear mensajes mediante programación, consulta la Guía de referencia de [CreatePrompt](https://docs.aws.amazon.com/connect/latest/APIReference/API_CreatePrompt.html)la Amazon Connect API.* 

1. Inicie sesión Amazon Connect con una cuenta que tenga el siguiente permiso de perfil de seguridad:
   + **Números y flujos**, **Mensajes: crear**

1. En el menú de navegación, seleccione **Enrutamiento** y **Mensajes**.

1. En la página **Mensajes**, seleccione **Agregar mensaje**.

1. En la página **Añadir mensaje**, introduzca un nombre para el mensaje. 

1. En el cuadro **Descripción**, describa el mensaje. Se recomienda utilizar este cuadro para proporcionar una descripción detallada del mensaje. Es útil para la accesibilidad.

1. Elija una de las siguientes acciones:
   + **Cargar**: seleccione **Elegir archivo** para cargar un archivo .wav para el que tenga permiso legal. 
   + **Grabar**: elija **Comenzar a grabar** y hable por el micrófono para grabar un mensaje. Seleccione **Detener grabación** cuando haya terminado. Puede elegir **Recortar** para cortar secciones del mensaje grabado o elija **Borrar grabación** para grabar un nuevo mensaje.

1. En la sección **Configuración de mensajes**, introduzca las etiquetas que quiera usar para administrar el mensaje. 

   Por ejemplo, puede tener un departamento que gestione los mensajes de saludo. Puede etiquetar dichos mensajes para que los usuarios puedan centrarse únicamente en las grabaciones que les conciernen. 

1. Si lo desea, agregue etiquetas para identificar, organizar, buscar, filtrar y controlar quién puede acceder a esta petición. Para obtener más información, consulte [Agregación de etiquetas a recursos en Amazon Connect](tagging.md).

Use los filtros de la página **Mensajes** para filtrar la lista de mensajes por **Nombre**, **Descripción** y **Etiquetas**. Para copiar el nombre de recurso de Amazon (ARN) completo de un mensaje con tan solo un clic, elija el icono de **copia**. Al [configurar las solicitudes dinámicas en un flujo](dynamically-select-prompts.md), tendrá que introducir el ARN completo de la solicitud. 

![\[La página de mensajes, las opciones de filtrado, la opción de copiar el ARN.\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/prompts-filter.png)


## Tipos de archivo admitidos
<a name="supported-file-types-for-prompts"></a>

Puede cargar un archivo .wav grabado previamente para utilizarlo para su aviso o grabar uno en la aplicación web.

Se recomienda utilizar 8 KHz archivos.wav de menos de 50 MB y menos de 5 minutos de duración. Si utilizas bibliotecas de audio mejor valoradas, como 16 KHz archivos, Amazon Connect tiene que reducirlas a 8 KHz muestras debido a las limitaciones de la PSTN. Esto puede dar lugar a audio de baja calidad. Para obtener más información, consulte el siguiente artículo de Wikipedia: [G.711](https://en.wikipedia.org/wiki/G.711). 

## Longitud máxima de los avisos
<a name="max-length-for-prompts"></a>

Amazon Connect admite avisos de menos de 50 MB y duren menos de 5 minutos. 

## La carga masiva de mensajes no es compatible con la interfaz de usuario, la API o la CLI
<a name="bulk-upload-prompts"></a>

Actualmente, no es posible cargar mensajes de forma masiva a través de la consola de Amazon Connect ni mediante programación con la API o la CLI.

# Añadir text-to-speech a las indicaciones de los bloques de flujo en Amazon Polly
<a name="text-to-speech"></a>

Puede introducir text-to-speech solicitudes en los siguientes bloques de flujo: 
+ [Get customer input (Obtener entrada del cliente)](get-customer-input.md) 
+ [Encadenar preguntas en bucle](loop-prompts.md)
+ [Reproducir pregunta](play.md)
+ [Almacenar la entrada del cliente](store-customer-input.md)

## Amazon Polly convierte text-to-speech
<a name="amazon-polly-default-voice-free"></a>

Para realizar la conversión text-to-speech, Amazon Connect utiliza Amazon Polly, un servicio que convierte el texto en voz realista mediante SSML. 
+ Las voces predeterminadas de Amazon Polly, como Amazon Polly Neural y las voces estándar, son **gratuitas**. 
+ El uso de voces generativas de Amazon Polly implica un cargo adicional. Para obtener más información sobre los precios, consulte [Información sobre precios de Amazon Polly](https://aws.amazon.com/polly/pricing/)
+ Si está en [Next Gen Amazon Connect](https://docs.aws.amazon.com/connect/latest/adminguide/enable-nextgeneration-amazonconnect.html), las voces generativas están incluidas en el precio.
+ Solo se le cobrará por utilizar voces personalizadas, como las [voces de marca](https://aws.amazon.com/blogs/machine-learning/build-a-unique-brand-voice-with-amazon-polly/) únicas que estén asociadas a su cuenta.

## Amazon Polly es la voz que mejor suena
<a name="amazon-polly-best-sounding-voice"></a>

Amazon Polly publica periódicamente voces y estilos de habla mejorados. Puede elegir que su voz se resuelva automáticamente text-to-speech con la variante de voz más realista y natural. Por ejemplo, si sus flujos utilizan Joanna, Amazon Connect se resuelve automáticamente con el estilo de conversación de Joanna. 

**nota**  
Si no hay ninguna versión Neural disponible, Amazon Connect utilizará la voz estándar de forma predeterminada. 

**Para usar automáticamente la voz que mejor suene**

1. Abra la consola Amazon Connect en [https://console.aws.amazon.com/connect/](https://console.aws.amazon.com/connect/).

1. Si se le pide que inicie sesión, introduzca las credenciales AWS de su cuenta.

1. Elija el nombre de la instancia en la columna **Alias de instancia**.  
![\[Página de instancias del centro de contacto virtual de Amazon Connect, alias de instancia.\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/instance.png)

1. En el panel de navegación, elija **Flujos**.

1. En la sección Amazon Polly, elija **Utilice la mejor voz disponible**.

## ¿Cómo añadir text-to-speech
<a name="add-tts"></a>

1. En un flujo, agregue el bloque que reproducirá el mensaje. Por ejemplo, agregue un bloque [Reproducir pregunta](play.md). 

1. En las **Propiedades**, elija **ext-to-speechT.** 

1. Introduzca texto sin formato. Por ejemplo, en la siguiente imagen se muestra *Gracias por llamar*.   
![\[Un mensaje en el text-to-speech cuadro.\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/play-prompt-sample-tts.png)

   O introduzca SSML, como aparece en la siguiente imagen:  
![\[Un mensaje formateado con SSML en el cuadro. text-to-speech\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/play-prompt-sample-ssml.png)

El texto de entrada mejorado con SSML ofrece mayor control sobre el modo en que Amazon Connect genera el fragmento hablado a partir del texto proporcionado. Puede personalizar y controlar diferentes aspectos del fragmento hablado, como la pronunciación, el volumen y la velocidad.

Para obtener una lista de etiquetas SSML que puede utilizar con Amazon Connect, consulte [Etiquetas SSML compatibles con Amazon Connect](supported-ssml-tags.md). 

Para obtener más información sobre Amazon Polly, consulte [Uso de SSML](https://docs.aws.amazon.com/polly/latest/dg/ssml.html) en la Guía para desarrolladores de Amazon Polly.

# Creación de cadenas de texto dinámicas en los bloques Reproducir mensaje de Amazon Connect
<a name="create-dynamic-text-strings"></a>

Utilice un bloque [Reproducir pregunta](play.md) para utilizar un archivo de audio para reproducirlo como saludo o mensaje a los intermediarios. También puede utilizar atributos de contacto para especificar el saludo o el mensaje que se dice a las personas que efectúan las llamadas. Para usar los valores de un atributo de contacto para personalizar un mensaje para un cliente, incluye referencias a los atributos de contacto almacenados o externos en el mensaje. text-to-speech 

Por ejemplo, si ha obtenido el nombre del cliente de una función Lambda y esta devuelve valores de su base de datos de clientes para FirstName y LastName, puede utilizar estos atributos para pronunciar el nombre del cliente en el text-to-speech bloque incluyendo un texto similar al siguiente:
+ Hola, \$1.External. FirstName \$1.External. LastName, gracias por llamar.

Este mensaje se muestra en la siguiente imagen de la text-to-speech caja del [Reproducir pregunta](play.md) bloque.

![\[Un mensaje que contiene los atributos del text-to-speech cuadro.\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/play-prompt-attribute.png)


Como alternativa, puede almacenar los atributos devueltos por la función Lambda mediante un bloque **Set contact attributes** y, a continuación, hacer referencia al atributo definido por el usuario creado en la cadena. text-to-speech

Si hace referencia a un atributo definido por el usuario que se estableció anteriormente como atributo de contacto en el flujo mediante la API, puede hacer referencia al atributo mediante \$1.Attributes. nameOfAttribute sintaxis. 

Por ejemplo, si el contacto en cuestión tiene los atributos "" y FirstName "LastName" establecidos anteriormente, haga referencia a ellos de la siguiente manera:
+ Hola, \$1.Attributes. FirstName \$1.Attributes. LastName, gracias por llamar.

## Resolución mediante comillas invertidas
<a name="w2aac18c29c21c23"></a>

También puede utilizar comillas invertidas (`) para resolver las claves de forma dinámica. Por ejemplo, supongamos que recupera el nombre de un cliente de una función Lambda que devuelve LastName valores de su FirstName base de datos de clientes. Si la preferencia del cliente sobre qué nombre usar está almacenada en \$1.Attributes. NameToPlay, puede seleccionar dinámicamente el nombre apropiado poniendo la clave dinámica entre comillas invertidas (`). 
+ Hola, \$1.External. ['`\$1.Attributes. NameToPlay`'], gracias por llamar.

# Selección dinámica de los mensajes que se van a reproducir en Amazon Connect
<a name="dynamically-select-prompts"></a>

Puede seleccionar dinámicamente qué mensaje se va a reproducir con un atributo.

1. Agregue bloques [Establecer atributos de contacto](set-contact-attributes.md) a su flujo. Configure cada uno de ellos para que reproduzca el mensaje de audio apropiado. Por ejemplo, el primero podría reproducir el archivo .wav cuando su centro de contacto esté abierto. El segundo podría reproducir el archivo .wav cuando se cierre.

   En la siguiente imagen se ve cómo se puede configurar un bloque [Establecer atributos de contacto](set-contact-attributes.md). En este ejemplo, se denomina al atributo definido por el usuario. **CompanyWelcomeMessage** Puede dar a su atributo el nombre que desee.  
![\[La página de propiedades del bloque Establecer atributos de contacto.\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/play-prompt-properties-2-a-new.png)

1. En el bloque [Reproducir pregunta](play.md), elija **Definido por el usuario** y, a continuación, introduzca el nombre del atributo que creó en el paso 1, como se muestra en la siguiente imagen.  
![\[La página de propiedades del bloque Reproducir mensaje.\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/play-prompt-properties2.png)

1. Conecte los bloques [Establecer atributos de contacto](set-contact-attributes.md) al bloque **Reproducir mensaje**. En el siguiente ejemplo se muestra cómo quedaría si agregara uno de cada bloque para comprobar cómo funciona.   
![\[Un flujo con el bloque de establecimiento de atributos de contacto conectado a la reproducción del mensaje.\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/play-prompt-properties-2-b.png)

# Configuración de mensajes para reproducir desde un bucket de S3 en Amazon Connect
<a name="setup-prompts-s3"></a>

Cuando configure mensajes en los bloques [Get customer input (Obtener entrada del cliente)](get-customer-input.md), [Encadenar preguntas en bucle](loop-prompts.md), [Reproducir pregunta](play.md) o [Almacenar la entrada del cliente](store-customer-input.md), puede elegir un bucket de S3 como origen. Puede almacenar tantos mensajes de voz como necesite en un bucket de S3 y acceder a ellos en tiempo real mediante los atributos de contacto. Para ver ejemplos, consulte el bloque [Reproducir pregunta](play.md). 

## Requisitos
<a name="format-prompts-s3"></a>
+ **Formatos compatibles**: Amazon Connect admite archivos.wav para utilizarlos en el mensaje. Debe utilizar archivos.wav de 8 KHz canales y audio mono con codificación U-Law. De lo contrario, el mensaje no se reproducirá correctamente. Puede utilizar herramientas de terceros disponibles públicamente para convertir sus archivos .wav a la codificación U-Law. Tras convertir los archivos, cárguelos en Amazon Connect.
+ **Tamaño**: Amazon Connect admite mensajes de menos de 50 MB y que duren menos de cinco minutos.
+ **En el caso de las regiones que están desactivadas de forma predeterminada** (también llamadas regiones de [activación](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html)), como África (Ciudad del Cabo), su bucket debe estar en la misma región.

## Actualización de la política del bucket de S3
<a name="bucket-policy-prompts-s3"></a>

Para permitir que Amazon Connect reproduzca mensajes desde un bucket de S3, cuando configure su bucket de S3, debe actualizar la política de buckets para conceder a `connect.amazonaws.com` (la entidad principal del servicio de Amazon Connect) permiso para llamar a `s3:ListBucket` y `s3:GetObject`. 

**Para actualizar la política del bucket de S3:**

1. Vaya a la consola de administración de Amazon S3. 

1. Elija el bucket que contenga sus mensajes.

1. Elija la pestaña **Permisos**.

1. En el cuadro **Política de bucket**, elija **Editar** y pegue la siguiente política como plantilla. Reemplace el nombre del bucket, la región, el ID de Cuenta de AWS y el [ID de instancia](find-instance-arn.md) por su propia información y, a continuación, elija **Guardar cambios**. 

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "statement1",
               "Effect": "Allow",
               "Principal": {
                   "Service": "connect.amazonaws.com"
               },
               "Action": [
                   "s3:ListBucket",
                   "s3:GetObject"
               ],
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket1",
                   "arn:aws:s3:::amzn-s3-demo-bucket1/*"
               ],
               "Condition": {
                   "StringEquals": {
                       "aws:SourceAccount": "123456789012",
                       "aws:SourceArn": "arn:aws:connect:region:123456789012:instance/instance-id"
                   }
               }
           }
       ]
   }
   ```

------

1. Cifrado: Amazon Connect no puede descargar ni reproducir los mensajes de un bucket de S3 si hay una habilitada una Clave administrada de AWS en ese bucket de S3. No obstante, puede utilizar una clave administrada por el cliente para permitir que la entidad principal del servicio de Amazon Connect (“connect.amazonaws.com”) que permita a su instancia de Amazon Connect acceder al bucket de S3. Consulte el siguiente fragmento de código:

   ```
   {
               "Sid": "Enable Amazon Connect",
               "Effect": "Allow",
               "Principal": {
                   "Service": "connect.amazonaws.com"
               },
               "Action": "kms:decrypt",
               "Resource": [
               	"arn:aws:kms:region:account-ID:key/key-ID"
               ]
   }
   ```

   La siguiente imagen muestra dónde se coloca el código en la pestaña **Política clave de** la consola. AWS Key Management Service   
![\[La página de KMS en la que se agrega la política de claves.\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/contact-flow-prompts-s3.png)

   Para obtener información sobre cómo encontrar el ID de la clave, consulte [Búsqueda del ID y el ARN de la clave](https://docs.aws.amazon.com/kms/latest/developerguide/find-cmk-id-arn.html) en la *Guía para desarrolladores de AWS Key Management Service *. 

Después de configurar su bucket de S3 con la política de buckets requerida, configure [Get customer input (Obtener entrada del cliente)](get-customer-input.md), [Encadenar preguntas en bucle](loop-prompts.md), [Reproducir pregunta](play.md) o [Almacenar la entrada del cliente](store-customer-input.md) para reproducir un mensaje del bucket.

**sugerencia**  
Para obtener más información sobre los buckets de S3, incluidos ejemplos y limitaciones, consulte el bloque [Reproducir pregunta](play.md).

# Elige la text-to-speech voz y el idioma de las instrucciones de audio en Amazon Connect
<a name="voice-for-audio-prompts"></a>

Tú seleccionas la text-to-speech voz y el idioma en el [Establecer voz](set-voice.md) bloque. 

También puede utilizar SSML en bots de Amazon Lex para modificar la voz utilizada por un bot de chat a la hora de interactuar con sus clientes. Para obtener más información sobre cómo utilizar SSML en los bots de Amazon Lex, consulte [Administración de mensajes](https://docs.aws.amazon.com/lex/latest/dg/howitworks-manage-prompts.html#msg-prompts-response) y [Administración del contexto de conversación](https://docs.aws.amazon.com/lex/latest/dg/context-mgmt.html#special-response) en la Guía para desarrolladores de Amazon Lex.

**sugerencia**  
Si escribe texto que no es compatible con la voz de Amazon Polly que está utilizando, no se reproducirá. Sin embargo, se reproducirá cualquier otro texto admitido en el símbolo del sistema. Para obtener una lista de los idiomas admitidos, consulte [Idiomas admitidos por Amazon Polly](https://docs.aws.amazon.com/polly/latest/dg/SupportedLanguage.html).

# Usa etiquetas SSML para personalizar text-to-speech en Amazon Polly
<a name="ssml-prompt"></a>

Al agregar un mensaje al flujo, puede utilizar etiquetas de SSML para proporcionar una experiencia más personalizada a sus clientes. Las etiquetas SSML permiten controlar el modo en que Amazon Polly genera voz a partir del texto que se le proporciona.

**La configuración predeterminada de un bloque de flujo para la interpretación text-to-speech es Texto.** Para utilizar SSML para la conversión de texto a voz en sus bloques de flujo, establezca el campo **Interpretar como** a **SSML** tal y como se muestra en la siguiente imagen.

![\[Imagen de la configuración de un bloque de flujo en la que se muestra el campo Interpretar como de texto a voz establecido a SSML.\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/connect-interpret-as-ssml.png)


# Etiquetas SSML en una conversación de chat de Amazon Connect
<a name="chat-and-ssml-tags"></a>

Si crea text-to-speech texto y aplica etiquetas SSML, no se interpretarán en una conversación de chat. Por ejemplo, en la siguiente imagen, se imprimirán tanto el texto como **las etiquetas** en la conversación de chat. 

![\[Etiquetas SSML en un cuadro de conversión de texto a voz.\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/ssml-tags-in-prompt.png)


# Etiquetas SSML compatibles con Amazon Connect
<a name="supported-ssml-tags"></a>

Amazon Connect admite las siguientes etiquetas SSML. 

**sugerencia**  
Si utiliza una etiqueta no admitida en el texto de entrada, se omite automáticamente cuando se procesa. 


| Tag | Utilícela para: | 
| --- | --- | 
|  speak  |  Todo el texto mejorado con SSML debe incluirse entre un par de etiquetas speak.  | 
|  break  |  Añadir una pausa al texto. La duración máxima de una pausa es de 10 segundos.  | 
|  lang  |  Especificar otro idioma para determinadas palabras.  | 
|  mark  |  Poner una etiqueta personalizada en el texto.  | 
|  p  |  Añadir una pausa entre los párrafos del texto.   | 
| phoneme | Realizar una pronunciación fonética para un texto concreto. | 
| prosody | Controlar el volumen, la velocidad o el tono de la voz seleccionada. | 
| s | Añadir una pausa entre las líneas o las frases del texto. | 
| say-as | Combínela con el atributo interpret-as para indicar a Amazon Polly cómo debe decir determinados caracteres, palabras y números. | 
| sub | Combínela con el atributo alias para sustituir el texto seleccionado por otra palabra (o pronunciación), por ejemplo, un acrónimo o una abreviatura. | 
| w | Personalizar la pronunciación de las palabras especificando su categoría gramatical o su significado alternativo. | 
| amazon:effect name="whispered"  | Indicar que el texto de entrada debe leerse en susurros y no con voz normal. | 

Si utiliza una etiqueta no admitida en el texto de entrada, se omite automáticamente cuando se procesa. 

Para obtener más información sobre las etiquetas SSML, consulte [Etiquetas SSML compatibles](https://docs.aws.amazon.com/polly/latest/dg/supportedtags.html) en la Guía para desarrolladores de Amazon Polly.

## Estilos de habla neuronales y conversacionales.
<a name="neural-and-conversational-tts"></a>

Para las voces neuronales de **Joanna** y **Matthew**, en inglés americano (en-US), también puede especificar un [estilo de habla de presentador de noticias](https://docs.aws.amazon.com/polly/latest/dg/ntts-speakingstyles.html).