10 votes

Ralentir la commande TwiML "Say" de Twilio pour les numéros de synthèse vocale

J'ai créé une application Twilio qui implique l'utilisation de TwimL de Twilio. <Say> pour lire une liste de chiffres qui constituent un identifiant que l'utilisateur a précédemment saisi (par exemple, 3638194746219190 ou quelque chose de ce genre). Comme il s'agit d'une longue liste de chiffres, je demande à l'application de relire la liste des chiffres pour confirmer que l'utilisateur les a saisis correctement. Puisqu'il s'agit d'un processus dynamique, je ne peux pas le préenregistrer - il faut que ce soit avec <Say> mais Twilio le lit en retour chemin trop rapidement.

Je fais actuellement lire les chiffres avec des espaces et des virgules entre eux pour les ralentir, par exemple : '3, 6, 3, 8, 1, 9, 4, 7, 4, 6, 2, 1, 9, 1, 9, 0' et cela a un peu aidé, mais la liste est toujours lue trop rapidement.

Savez-vous comment forcer l'utilisation de la méthode de Twilio <Say> pour ralentir encore plus la lecture de la synthèse vocale ?

9voto

ajtrichards Points 6389

Vous pouvez essayer d'utiliser des points, par exemple. 1. 2. 3. 4. 5. 6. 7. 8. 9.

5voto

viggity Points 5342

Vous pouvez ajouter plusieurs virgules ou points et cela augmentera le temps de pause. Vous pouvez également envisager d'ajouter des pauses plus longues tous les X nombres afin d'obtenir une cadence plus naturelle.

3,,,6,,,3,,,8,,,,,,,1,,,9,,,4,,,7,,,,,,,4,,,6,,,2,,,1

3voto

Kevin Burke Points 5819

Vous pouvez ajouter un <Pause> verbe pour mettre l'exécution en pause pendant un certain nombre de secondes. La documentation est ici : http://www.twilio.com/docs/api/twiml/pause

Vous trouverez plus d'informations sur la génération de pauses dans TwiML à cette question : Comment puis-je générer une pause d'une demi-seconde en TwiML ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X