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.
Bloc de flux dans Amazon Connect : Définir la voix
Cette rubrique définit le bloc de flux permettant de définir la langue text-to-speech (TTS) et la voix à utiliser pour le flux de contacts.
Description
-
Définit la langue text-to-speech (TTS) et la voix à utiliser pour le flux de contacts.
-
La voix par défaut est Joanna (style oratoire de conversation).
-
Vous pouvez choisir le Remplacer le style de parole pour appliquer une voix neuronale ou une voix générative à cette voix et à d’autres.
-
Les voix neuronales rendent les conversations automatisées plus réalistes en améliorant le ton, l'inflexion, l'intonation et le tempo.
-
Pour obtenir la liste des voix neuronales prises en charge, consultez Voix neurales dans le Guide du développeur Amazon Polly.
-
Les voix génératives sont les voix conversationnelles les plus semblables à celles des humains, émotionnellement engagées et adaptatives disponibles sur Amazon Polly
-
Pour obtenir la liste des voix génératives prises en charge, consultez Voix génératives dans le Guide du développeur Amazon Polly.
-
-
Une fois ce bloc exécuté, toute invocation de la synthèse vocale est convertie dans la voix neuronale ou la voix générative standard que vous avez sélectionnée.
-
Si ce bloc est déclenché lors d'une conversation de chat, le contact parcourt la branche Réussite. Elle n'a aucun effet sur l'expérience de chat.
-
L’utilisation des voix génératives vous sera facturée. Pour en savoir plus sur les prix, consultez Informations de tarification d’Amazon Polly
-
Si vous êtes intégré à Amazon Connect de dernière génération, les voix génératives sont incluses dans la tarification d’Amazon Connect de dernière génération.
Note
Si votre instance a été créée avant octobre 2018 et que vous avez depuis migré vers un rôle lié à un service (SLR), vous devez ajouter les autorisations personnalisées suivantes à votre rôle de service (SR) pour accéder aux moteurs génératifs.
{ "Sid": "AllowPollyActions", "Effect": "Allow", "Action": [ "polly:SynthesizeSpeech" ], "Resource": [ "*" ] }
Canaux pris en charge
Le tableau suivant indique comment ce bloc achemine un contact qui utilise le canal spécifié.
| Channel | Pris en charge ? |
|---|---|
Voix |
Oui |
Chat |
Non : branche réussie |
Sous-tâche |
Non : branche réussie |
Non : branche réussie |
Types de flux
Vous pouvez utiliser ce bloc dans les types de flux suivants :
-
Tous les flux
Propriétés
L'image suivante montre la page Propriétés du bloc Définir la voix. Il est configuré pour l'anglais, la voix est Joanna et le style oratoire est conversationnel.
Astuce
Pour les voix qui ne prennent en charge que les styles oratoires neuronaux, mais qui ne sont pas standard, Remplacer le style de parole est automatiquement sélectionné. Vous n'avez pas la possibilité de le supprimer.
Vous pouvez également définir la langue, la voix, le moteur et le style de manière dynamique. Quelques configurations doivent être respectées lors de la modification du bloc :
-
Si la langue est sélectionnée de manière dynamique, la voix doit également être sélectionnée de manière dynamique.
-
Si la voix est sélectionnée de manière dynamique et que le style de parole est écrasé, le moteur et le style doivent être sélectionnés de manière dynamique.
-
Si la voix ou le moteur ne sont pas valides, ou si la voix sélectionnée ne prend pas en charge le moteur sélectionné, la branche Erreur sera activée.
Note
-
Le code de langue n’est transmis à une action de flux que si l’option Définir l’attribut de langue est sélectionnée. Par conséquent, les codes de langue non valides ne figureront pas dans la branche Erreur de ce bloc, mais ils pourront entraîner un comportement erroné lorsqu’ils sont utilisés avec les robots Lex V2.
-
Si un bloc Lire l’invite est ajouté après la branche Erreur, la voix utilisée par défaut sera Joanna/Standard.
-
Si le style de parole défini n’est pas pris en charge par la voix définie, le style de parole Aucun sera utilisé.
-
Configuration
Pour obtenir la liste des codes de langue, des voix et des moteurs pris en charge valides, consultez Voix disponibles dans le Guide du développeur Amazon Polly.
Note
Amazon Connect prend en charge les moteurs standard, neuronaux et génératifs, de sorte que vous pouvez transmettre des valeurs standard, neuronales ou génératives dans le paramètre du moteur.
Pour définir l’attribut de langue, transmettez le code de langue spécifique dans le paramètre (par exemple, en-US ou ar-AE). Pour la voix, transmettez simplement le nom de la voix (par exemple, Joanna ou Hala).
Amazon Connect prend également en charge les styles de parole, qui peuvent être définis comme None, Conversational ou Newscaster. Les styles Présentation et Conversationnel sont tous deux disponibles pour les voix suivantes dans le moteur neuronal :
-
Matthew (en-US)
-
Joanna (en-US)
-
Lupe (es-US)
-
Amy (en-GB)
Note
Si vous ne spécifiez pas de moteur, le moteur standard sera utilisé par défaut. Cependant, certaines voix, comme Ruth (en-US), ne prennent pas en charge le moteur standard. Pour ces voix, vous devez spécifier un moteur pris en charge. Dans le cas contraire, l’opération échouera, car Ruth ne prend pas en charge le moteur standard.
Le tableau suivant contient quelques exemples de configurations et leurs résultats :
| Code de langue | Voix | Engine | Style de parole | Résultat + Raisonnement |
|---|---|---|---|---|
| en-US | Ruth | N/D | N/D | Branche Erreur : le moteur n’est pas spécifié, il est donc défini par défaut sur standard. Ruth ne prend pas en charge le moteur standard, ce qui entraîne le transfert vers une branche Erreur. |
| en-US | Ruth | neuronal | Aucune | Branche Succès : Ruth prend en charge le moteur neuronal |
| en-US | Ruth | neuronal | conversationnel | Branche Succès : même si Ruth ne prend pas en charge le style vocal conversationnel, ce bloc n’utilise pas la branche Erreur. Au lieu de cela, lorsque la voix est synthétisée, elle n’utilise aucun style de parole. |
| ar-AE | Ruth | neuronal | Aucune | Branche Succès : ce bloc n’effectue pas de validation au niveau du code de langue. Seule la voix est utilisée pour synthétiser la parole. Cependant, un code de langue incorrect peut entraîner un comportement erroné lorsqu’il est utilisé avec les robots Lex V2. |
Utilisation d'un bot Amazon Lex V2 avec Amazon Connect
Si vous utilisez un bot Amazon Lex V2, votre attribut de langue dans Amazon Connect doit correspondre au modèle de langage utilisé pour créer votre bot Lex. Ceci est différent d'Amazon Lex (Classic).
-
Si vous créez un bot Amazon Lex V2 avec un modèle de langage différent (par exemple, en_AU, fr_FR, es_ES, etc.) sous Voix, choisissez une voix correspondant à cette langue, puis choisissez Définir l'attribut de langue, comme illustré dans l'image suivante.
-
Si vous n'utilisez pas de voix en-US avec un bot Amazon Lex V2 et que vous ne choisissez pas Définir l'attribut de langue, le bloc Obtenir les données client génère une erreur.
-
Pour les bots utilisant plusieurs langues (par exemple, en_AU et en_GB), choisissez Définir l'attribut de langue pour l'une des langues, comme illustré dans l'image suivante.
Conseils de configuration
-
Pour les voix neuronales de Joanna et Matthew en anglais américain (en-US), vous pouvez également spécifier le style oratoire Présentateur.
Bloc configuré
L'image suivante montre un exemple de ce à quoi ressemble ce bloc lorsqu'il est configuré. Il comporte les branches suivantes : Réussite et Erreur.
Scénarios
Consultez les rubriques suivantes pour voir des scénarios qui utilisent ce bloc :