En utilisant AWS re:Post, vous acceptez les AWS re:Post Conditions d’utilisation

Comment résoudre les problèmes SSML dans Amazon Connect ?

Lecture de 3 minute(s)
0

La syntaxe SSML (Speech Synthesis Markup Language) dans mon bloc de contact Lire l'invite ne fonctionne pas. Comment résoudre les problèmes liés aux balises SSML dans Amazon Connect ?

Résolution

Pour résoudre les problèmes liés à la syntaxe SSML dans Amazon Connect, consultez d'abord cet article afin d'identifier le souci exact que vous rencontrez. Ensuite, suivez les étapes de dépannage répertoriées pour ce problème.

Remarque : cet article décrit les raisons les plus courantes pour lesquelles des problèmes SSML peuvent survenir uniquement dans Amazon Connect. Des étapes de dépannage supplémentaires peuvent être nécessaires pour votre cas d'utilisation spécifique.

Si votre flux de contacts ignore le bloc Lire l'invite après que vous ayez configuré le bloc pour interpréter la synthèse vocale en tant que SSML

Examinez votre syntaxe SSML pour identifier les caractères réservés. Remplacez ensuite chaque caractère réservé par son code d'échappement correspondant.

Pour obtenir la liste des caractères réservés et leurs codes d'échappement correspondants, consultez Caractères réservés dans SSML.

Exemple de code d'échappement SSML

Plain text: You’ve ordered bananas & apples.
SSML syntax: <speak>You&apos;ve ordered bananas &amp; apples.</speak>

Si les attributs de contact de vos balises SSML ne fonctionnent pas

Examinez les attributs de contact de vos balises SSML pour vérifier les points suivants :

  • Que vous utilisez uniquement les balises SSML prises en charge
  • Que les balises incluent des guillemets autour de chaque attribut de contact
  • Que les attributs de contact que vous utilisez dans vos balises existent et qu'ils ne comportent pas de fautes de frappe

Exemple de balise SSML qui inclut l'attribut de contact « $Attributes.time »

<speak>Your order for <break time="$.Attributes.time"/> $.Attributes.ordername is completed. No further action needed.</speak>

Si votre invite est toujours lue avec un accent anglais (voix) après que vous ayez ajouté une balise <lang> pour une autre langue

La voix par défaut de la fonction de synthèse vocale Amazon Connect (TTS) est configurée en anglais américain (en-US). Cette voix par défaut n'est pas modifiée lorsque vous modifiez la langue de votre message à l'aide de la syntaxe SSML.

Pour modifier la voix par défaut, vous devez utiliser un bloc de contact Définir la voix en procédant comme suit :

1.    Dans votre flux de contacts, ajoutez un bloc Définir la voix avant le bloc Lire l'invite.

2.    Choisissez le titre du bloc (Définir la voix). Le menu des paramètres du bloc s'ouvre.

3.    Pour Langue, sélectionnez la langue que vous voulez que les clients entendent dans la liste déroulante.

4.    Pour Voix, sélectionnez la voix que vous souhaitez faire entendre aux clients dans la liste déroulante.
Remarque : pour obtenir une liste des régions AWS prenant en charge les voix neuronales, consultez Compatibilité des fonctions et des régions dans le guide du développeur Amazon Polly.

5.    Choisissez Enregistrer.


AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 3 ans