

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Création d’invites dans Amazon Connect
<a name="prompts"></a>

Les invites sont des fichiers audio lus au cours des appels. Par exemple, la mise en attente de musique est une invite. Amazon Connect est fourni avec un ensemble d'invites que vous pouvez ajouter à vos flux. Vous pouvez également ajouter vos propres enregistrements. 

Nous vous recommandons d'harmoniser vos invites et vos stratégies de routage afin de faciliter le flux des appels pour les clients.

Vous pouvez créer et gérer des invites à l'aide du site Amazon Connect d'administration, comme décrit dans les rubriques de cette section. Vous pouvez également utiliser les [Actions d'invites](https://docs.aws.amazon.com/connect/latest/APIReference/prompts-api.html) documentées dans le *Guide de référence des API Amazon Connect *. 

**Topics**
+ [Comment créer des invites](#howto-prompts)
+ [Types de fichiers pris en charge](#supported-file-types-for-prompts)
+ [Longueur maximale des invites](#max-length-for-prompts)
+ [Le chargement groupé d'invites n'est pas pris en charge dans l'interface utilisateur, l'API ou l'interface de ligne de commande](#bulk-upload-prompts)
+ [Ajouter text-to-speech aux invites dans les blocs de flux dans Amazon Polly](text-to-speech.md)
+ [Création de chaînes de texte dynamiques dans les blocs Lire l'invite](create-dynamic-text-strings.md)
+ [Sélection dynamique des invites à lire dans Amazon Connect](dynamically-select-prompts.md)
+ [Définition d’invites à lire à partir d’un compartiment S3 dans Amazon Connect](setup-prompts-s3.md)
+ [Choisissez la text-to-speech voix et la langue des instructions audio dans Amazon Connect](voice-for-audio-prompts.md)
+ [Utilisez des balises SSML pour personnaliser text-to-speech dans Amazon Polly](ssml-prompt.md)
+ [Balises SSML dans une conversation par chat Amazon Connect](chat-and-ssml-tags.md)
+ [Balises SSML prises en charge par Amazon Connect](supported-ssml-tags.md)

## Comment créer des invites
<a name="howto-prompts"></a>

Cette rubrique explique comment utiliser le site Web d’administration Amazon Connect pour créer des invites. Pour créer des invites par programmation, consultez le Guide de [CreatePrompt](https://docs.aws.amazon.com/connect/latest/APIReference/API_CreatePrompt.html)référence des *Amazon Connect API*. 

1. Connectez-vous à Amazon Connect l'aide d'un compte disposant de l'autorisation de profil de sécurité suivante :
   + **Nombres et flux**, **Invites – Créer**

1. Dans le menu de navigation, choisissez **Routage**, **Invites**.

1. Sur la page **Invites**, choisissez **Ajouter une invite**.

1. Sur la page **Ajouter une invite**, entrez le nom de l’invite. 

1. Dans la zone **Description**, décrivez le message. Nous vous recommandons d’utiliser cette zone pour fournir une description détaillée de l’invite. Elle est utile pour l’accessibilité.

1. Vous pouvez choisir les actions suivantes :
   + **Charger** : sélectionnez **Choisir un fichier** pour charger un fichier .wav que vous êtes légalement autorisé à utiliser. 
   + **Enregistrer** : choisissez **Commencer l’enregistrement** et parlez dans votre micro pour enregistrer un message. Choisissez **Arrêter l’enregistrement** lorsque vous avez terminé. Vous pouvez choisir **Couper** pour couper les sections de l’invite enregistrée ou choisissez **Effacer l’enregistrement** pour enregistrer une nouvelle invite.

1. Dans la section **Paramètres de l’invite**, entrez les balises que vous souhaitez utiliser pour gérer l’invite. 

   Par exemple, vous pouvez avoir un département qui gère les messages d’accueil. Vous pouvez baliser ces invites afin que les utilisateurs puissent se concentrer uniquement sur les enregistrements qui les concernent. 

1. Au besoin, ajoutez des balises pour identifier, organiser, rechercher, filtrer et contrôler qui peut accéder à cette invite. Pour plus d’informations, consultez [Ajout de balises aux ressource dans Amazon Connect](tagging.md).

Utilisez les filtres de la page **Invites** pour filtrer la liste des invites par **nom**, **description** et **balises**. Pour copier l’Amazon Resource Name (ARN) complet d’une invite en un seul clic, choisissez l’icône **Copier**. Lorsque vous [configurez des invites dynamiques dans un flux](dynamically-select-prompts.md), vous devez entrer l’ARN complet de l’invite. 

![\[Page Invites, options de filtre, option Copier l’ARN\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/prompts-filter.png)


## Types de fichiers pris en charge
<a name="supported-file-types-for-prompts"></a>

Vous pouvez charger un fichier .wav pré-enregistré à utiliser pour votre invite ou en enregistrer un dans l'application web.

Nous vous recommandons d'utiliser 8 fichiers KHz .wav de moins de 50 Mo et d'une durée inférieure à 5 minutes. Si vous utilisez des bibliothèques audio de meilleure qualité, telles que 16 KHz fichiers, Amazon Connect doit les sous-échantillonner en 8 KHz échantillons en raison des limites du PSTN. Il peut en résulter une qualité audio moindre. Pour plus d'informations, consultez l'article Wikipédia [G.711](https://en.wikipedia.org/wiki/G.711). 

## Longueur maximale des invites
<a name="max-length-for-prompts"></a>

Amazon Connect prend en charge les invites de moins de 50 Mo et de moins de 5 minutes. 

## Le chargement groupé d'invites n'est pas pris en charge dans l'interface utilisateur, l'API ou l'interface de ligne de commande
<a name="bulk-upload-prompts"></a>

Actuellement, le chargement groupé d'invites n'est pas pris en charge via la console Amazon Connect ou par programmation à l'aide de l'API ou de l'interface de ligne de commande.

# Ajouter text-to-speech aux invites dans les blocs de flux dans Amazon Polly
<a name="text-to-speech"></a>

Vous pouvez saisir text-to-speech des instructions dans les blocs de flux suivants : 
+ [Obtenir les données client](get-customer-input.md) 
+ [Invites en boucle](loop-prompts.md)
+ [Lire l'invite](play.md)
+ [Stocker l'entrée utilisateur](store-customer-input.md)

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

Pour effectuer la conversion text-to-speech, Amazon Connect utilise Amazon Polly, un service qui convertit le texte en discours réaliste à l'aide du protocole SSML. 
+ Les voix par défaut d'Amazon Polly, telles que les voix Amazon Polly Neural et Standard, sont **gratuites**. 
+ L’utilisation des voix génératives Amazon Polly vous sera facturée. Pour en savoir plus sur les prix, consultez [Informations de tarification d’Amazon Polly](https://aws.amazon.com/polly/pricing/)
+ Si vous êtes intégré à [Amazon Connect de dernière génération](https://docs.aws.amazon.com/connect/latest/adminguide/enable-nextgeneration-amazonconnect.html), les voix génératives sont incluses dans la tarification d’Amazon Connect de dernière génération.
+ L’utilisation de voix personnalisées, telles que les [Brand Voices](https://aws.amazon.com/blogs/machine-learning/build-a-unique-brand-voice-with-amazon-polly/) uniques associées à votre compte, vous sera également facturée.

## La meilleure voix d'Amazon Polly
<a name="amazon-polly-best-sounding-voice"></a>

Amazon Polly publie régulièrement des voix et des styles oratoires améliorés. Vous pouvez choisir de choisir de text-to-speech choisir automatiquement la variante vocale la plus réaliste et la plus naturelle qui soit. Par exemple, si vos flux utilisent Joanna, Amazon Connect prend automatiquement en compte le style oratoire de Joanna. 

**Note**  
Si aucune version de Neural n'est disponible, Amazon Connect utilise par défaut la voix standard. 

**Pour utiliser automatiquement la meilleure voix**

1. Ouvrez la console Amazon Connect à l'adresse [https://console.aws.amazon.com/connect/](https://console.aws.amazon.com/connect/).

1. Si vous êtes invité à vous connecter, entrez les informations d'identification de votre AWS compte.

1. Choisissez le nom de l'instance dans la colonne **Alias d'instance**.  
![\[Page Instances du centre de contact virtuel Amazon Connect, alias d'instance.\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/instance.png)

1. Dans le volet de navigation, sélectionnez **Flux**.

1. Dans la section Amazon Polly, choisissez **Utiliser la meilleure voix disponible**.

## Comment ajouter text-to-speech
<a name="add-tts"></a>

1. Dans un flux, ajoutez le bloc qui lancera l'invite. Par exemple, ajoutez un bloc [Lire l'invite](play.md). 

1. Dans les **propriétés**, sélectionnez **ext-to-speechT.** 

1. Entrez du texte brut. Par exemple, l'image suivante montre *Merci de votre appel*.   
![\[Un message dans la text-to-speech boîte.\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/play-prompt-sample-tts.png)

   Ou entrez SSML, comme illustré dans l'image suivante :  
![\[Un message formaté avec SSML dans la text-to-speech boîte.\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/play-prompt-sample-ssml.png)

En utilisant du texte d'entrée amélioré par SSML, vous pouvez mieux contrôler la façon dont Amazon Connect génère un discours à partir du texte que vous fournissez. Vous pouvez personnaliser et contrôler des aspects du discours tels que la prononciation, le volume et le débit de parole.

Pour obtenir la liste des balises SSML que vous pouvez utiliser avec Amazon Connect, consultez [Balises SSML prises en charge par Amazon Connect](supported-ssml-tags.md). 

Pour plus d'informations sur Amazon Polly, consultez [Utilisation de SSML](https://docs.aws.amazon.com/polly/latest/dg/ssml.html) dans le Guide du développeur Amazon Polly.

# Création de chaînes de texte dynamiques dans les blocs Lire l’invite dans Amazon Connect
<a name="create-dynamic-text-strings"></a>

Utilisez un bloc [Lire l'invite](play.md) pour utiliser un fichier audio comme message d'accueil pour les appelants. Vous pouvez également utiliser les attributs de contact pour spécifier le message d'accueil diffusé aux appelants. Pour utiliser les valeurs d'un attribut de contact afin de personnaliser un message destiné à un client, incluez des références à des attributs de contact enregistrés ou externes dans le text-to-speech message. 

Par exemple, si vous avez extrait le nom du client à partir d'une fonction Lambda et qu'elle renvoie des valeurs de votre base de données clients pour FirstName et LastName, vous pouvez utiliser ces attributs pour indiquer le nom du client dans le text-to-speech bloc en incluant un texte similaire au suivant :
+ Bonjour \$1.External. FirstName \$1.Externe. LastName, merci de m'avoir appelé.

Ce message est affiché dans l'image suivante de la text-to-speech boîte du [Lire l'invite](play.md) bloc.

![\[Un message qui contient des attributs dans la text-to-speech boîte.\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/play-prompt-attribute.png)


Vous pouvez également stocker les attributs renvoyés par la fonction Lambda à l'aide d'un bloc **Set contact attributes**, puis référencer l'attribut défini par l'utilisateur créé dans la chaîne. text-to-speech

Si vous faites référence à un attribut défini par l'utilisateur qui a été précédemment défini comme attribut de contact dans le flux à l'aide de l'API, vous pouvez référencer l'attribut à l'aide des \$1.Attributes. nameOfAttribute syntaxe. 

Par exemple, si le contact en question possède les attributs « FirstName » et « LastName » définis précédemment, référencez-les comme suit :
+ Bonjour \$1.Attributes. FirstName \$1.Attributs. LastName, merci de m'avoir appelé.

## Résolution à l'aide de backticks
<a name="w2aac18c29c21c23"></a>

Vous pouvez également utiliser les backticks (`) pour résoudre les touches de manière dynamique. Supposons, par exemple, que vous récupériez le nom d'un client à partir d'une fonction Lambda qui renvoie FirstName des LastName valeurs provenant de votre base de données clients. Si la préférence du client quant au nom à utiliser est stockée dans \$1.Attributes. NameToPlay, vous pouvez sélectionner dynamiquement le nom approprié en insérant la touche dynamique dans des backticks (`). 
+ Bonjour \$1.External. ['`\$1.Attributes. NameToPlay`'], merci de m'avoir appelé.

# Sélection dynamique des invites à lire dans Amazon Connect
<a name="dynamically-select-prompts"></a>

Vous pouvez sélectionner dynamiquement l'invite à lire à l'aide d'un attribut.

1. Ajoutez des blocs [Définir des attributs de contact](set-contact-attributes.md) à votre flux. Configurez chacun d'entre eux pour qu'il lise l'invite audio appropriée. Par exemple, le premier peut lire le fichier .wav lorsque votre centre de contact est ouvert. Le second peut lire le fichier .wav lorsqu'il est fermé.

   L'image suivante vous montre la configuration d'un bloc [Définir des attributs de contact](set-contact-attributes.md). Dans cet exemple, l'attribut défini par l'utilisateur est nommé **CompanyWelcomeMessage**. Vous pouvez donner à votre attribut le nom que vous voulez.  
![\[La page des propriétés du bloc Définir des attributs de contact.\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/play-prompt-properties-2-a-new.png)

1. Dans le bloc [Lire l'invite](play.md), choisissez **Défini par l'utilisateur**, puis entrez le nom de l'attribut que vous avez créé à l'étape 1, comme illustré dans l'image suivante.  
![\[Page des propriétés du bloc Lire l'invite.\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/play-prompt-properties2.png)

1. Connectez les blocs [Définir des attributs de contact](set-contact-attributes.md) au bloc **Lire l'invite**. L'exemple suivant montre à quoi cela pourrait ressembler si vous ajoutiez un bloc de chaque pour tester son fonctionnement.   
![\[Un flux avec le bloc Définir des attributs de contact connecté à l'invite de lecture.\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/play-prompt-properties-2-b.png)

# Définition d’invites à lire à partir d’un compartiment S3 dans Amazon Connect
<a name="setup-prompts-s3"></a>

Lorsque vous configurez des invites sur les blocs [Obtenir les données client](get-customer-input.md), [Invites en boucle](loop-prompts.md), [Lire l'invite](play.md) ou [Stocker l'entrée utilisateur](store-customer-input.md), vous pouvez choisir un compartiment S3 comme emplacement source. Vous pouvez stocker autant d'invites vocales que nécessaire dans un compartiment S3 et y accéder en temps réel à l'aide des attributs de contact. Pour des exemples, consultez le bloc [Lire l'invite](play.md). 

## Exigences
<a name="format-prompts-s3"></a>
+ **Formats pris en charge** : Amazon Connect prend en charge les fichiers .wav à utiliser pour votre invite. Vous devez utiliser des fichiers .wav de 8 KHz canaux et du son mono avec encodage U-Law. Dans le cas contraire, l'invite ne fonctionnera pas correctement. Vous pouvez utiliser des outils tiers accessibles au public pour convertir vos fichiers .wav en encodage Loi µ. Après avoir converti les fichiers, chargez-les sur Amazon Connect.
+ **Taille** : Amazon Connect prend en charge les invites de moins de 50 Mo et de moins de 5 minutes.
+ **Pour les régions désactivées par défaut** (également appelées régions [d'adhésion](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html)) telles que l'Afrique (Le Cap), votre compartiment doit se trouver dans la même région.

## Mise à jour d’une stratégie de compartiment S3
<a name="bucket-policy-prompts-s3"></a>

Pour permettre à Amazon Connect de lancer des invites depuis un compartiment S3, lorsque vous configurez votre compartiment S3, vous devez mettre à jour la stratégie de compartiment afin d’autoriser `connect.amazonaws.com` (le principal du service Amazon Connect) à appeler `s3:ListBucket` et `s3:GetObject`. 

**Pour mettre à jour la stratégie de compartiment S3 :**

1. Accédez à la console d'administration Amazon S3. 

1. Choisissez le compartiment qui contient vos invites.

1. Sélectionnez l’onglet **Autorisations**.

1. Dans la zone **Stratégie de compartiment**, choisissez **Modifier**, puis collez la stratégie suivante comme modèle. Remplacez le nom du compartiment, la région, l'ID Compte AWS et l'[ID d'instance](find-instance-arn.md) par vos propres informations, puis choisissez **Enregistrer les modifications**. 

------
#### [ 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. Chiffrement : Amazon Connect ne peut pas télécharger et lire des invites depuis un compartiment S3 si une Clé gérée par AWS est activée sur ce compartiment S3. Cependant, vous pouvez utiliser une clé gérée par le client pour autoriser le principal du service Amazon Connect (« connect.amazonaws.com ») qui permet à votre instance Amazon Connect d'accéder au compartiment S3. Consultez l'extrait de code suivant :

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

   L'image suivante montre où vous placez le code dans l'onglet **Key policy** de la AWS Key Management Service console.  
![\[Page KMS où vous ajoutez la stratégie de clé.\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/contact-flow-prompts-s3.png)

   Pour plus d'informations sur comment trouver l'ID de clé, consultez [Recherche de l'ID et de l'ARN d'une clé](https://docs.aws.amazon.com/kms/latest/developerguide/find-cmk-id-arn.html) dans le *Guide du développeur AWS Key Management Service *. 

Après avoir configuré votre compartiment S3 avec la stratégie de compartiment requise, configurez [Obtenir les données client](get-customer-input.md), [Invites en boucle](loop-prompts.md), [Lire l'invite](play.md) ou [Stocker l'entrée utilisateur](store-customer-input.md) pour exécuter une invite depuis le compartiment.

**Astuce**  
Pour plus d'informations sur les compartiments S3, y compris des exemples et des limitations, consultez le bloc [Lire l'invite](play.md).

# Choisissez la text-to-speech voix et la langue des instructions audio dans Amazon Connect
<a name="voice-for-audio-prompts"></a>

Vous sélectionnez la text-to-speech voix et la langue dans le [Définir la voix](set-voice.md) bloc. 

Vous pouvez également utiliser le SSML dans les bots Amazon Lex pour modifier la voix utilisée par un bot de chat lors de l'interaction avec vos clients. Pour plus d'informations sur l'utilisation de SSML dans les bots Amazon Lex, consultez [Gestion des messages](https://docs.aws.amazon.com/lex/latest/dg/howitworks-manage-prompts.html#msg-prompts-response) et [Gestion du contexte de conversation](https://docs.aws.amazon.com/lex/latest/dg/context-mgmt.html#special-response) dans le Guide du développeur Amazon Lex.

**Astuce**  
Si vous entrez du texte qui n'est pas pris en charge pour la voix Amazon Polly que vous utilisez, il ne sera pas lu. Cependant, tout autre texte pris en charge dans l'invite sera lu. Pour obtenir la liste des langues prises en charge, consultez [Langues prises en charge par Amazon Polly](https://docs.aws.amazon.com/polly/latest/dg/SupportedLanguage.html).

# Utilisez des balises SSML pour personnaliser text-to-speech dans Amazon Polly
<a name="ssml-prompt"></a>

Lorsque vous ajoutez une invite à un flux, vous pouvez utiliser des balises SSML pour fournir une expérience plus personnalisée à vos clients. Les balises SSML sont un moyen de contrôler la façon dont Amazon Polly génère un discours à partir du texte que vous fournissez.

Le paramètre par défaut d'un bloc de flux pour l'interprétation text-to-speech est **Texte**. Pour utiliser SSML pour la synthèse vocale dans vos blocs de flux, définissez le champ **Interpréter comme** sur **SSML**, comme illustré dans l'image suivante.

![\[Image de la configuration pour un bloc de flux dont le champ de synthèse vocale Interpréter comme est défini sur SSML.\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/connect-interpret-as-ssml.png)


# Balises SSML dans une conversation par chat Amazon Connect
<a name="chat-and-ssml-tags"></a>

Si vous créez text-to-speech du texte et appliquez des balises SSML, elles ne seront pas interprétées dans une conversation par chat. Par exemple, dans l'image suivante, le texte **et les balises** seront imprimés dans la conversation. 

![\[Balises SSML dans une zone de synthèse vocale.\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/ssml-tags-in-prompt.png)


# Balises SSML prises en charge par Amazon Connect
<a name="supported-ssml-tags"></a>

Amazon Connect prend en charge les balises SSML suivantes. 

**Astuce**  
Si vous utilisez une balise non prise en charge dans le texte que vous saisissez, celle-ci est automatiquement ignorée lors de son traitement. 


| Balise | Utiliser pour... | 
| --- | --- | 
|  speak  |  L'ensemble du texte amélioré par SSML doit être délimité par une paire de balises speak.  | 
|  break  |  Ajouter une pause à votre texte. La durée maximale pour une pause est de 10 secondes.  | 
|  lang  |  Spécifier une autre langue pour des mots spécifiques.  | 
|  mark  |  Placer une balise personnalisée dans le texte.  | 
|  p  |  Ajouter une pause entre des paragraphes de votre texte.   | 
| phoneme | Utiliser la prononciation phonétique pour un texte spécifique. | 
| prosody | Contrôler le volume, le débit de parole ou la tonalité de la voix sélectionnée. | 
| s | Ajouter une pause entre des lignes ou des phrases de votre texte. | 
| say-as | Avec l'attribut interpret-as, cette balise indique à Amazon Polly comment prononcer certains caractères, mots et chiffres. | 
| sub | Avec l’attribut alias, cette balise est utilisée pour remplacer un mot (ou une prononciation) par le texte sélectionné, comme un acronyme ou une abréviation. | 
| w | Pour personnaliser la prononciation des mots en spécifiant la partie vocale ou une autre signification du mot. | 
| amazon:effect name="whispered"  | Cette balise indique que le texte d'entrée ne doit pas être prononcé de façon normale mais à voix basse. | 

Si vous utilisez une balise non prise en charge dans le texte que vous saisissez, celle-ci est automatiquement ignorée lors de son traitement. 

Pour en savoir plus sur les balises SSML, consultez [Balises SSML prises en charge](https://docs.aws.amazon.com/polly/latest/dg/supportedtags.html) dans le Guide du développeur Amazon Polly.

## Styles oratoires de présentation de journaux et de conversation
<a name="neural-and-conversational-tts"></a>

Pour les voix neuronales de **Joanna** et **Matthew** en anglais américain (en-US), vous pouvez également spécifier le [style oratoire Présentateur](https://docs.aws.amazon.com/polly/latest/dg/ntts-speakingstyles.html).