2012-11-04 9 views
6

Ho creato un'applicazione Twilio che prevede l'utilizzo del comando TwimL <Say> di Twilio per leggere un elenco di numeri che costituiscono un ID precedentemente immesso dall'utente (ad esempio, 3638194746219190 o qualcosa del genere). Poiché si tratta di una lunga lista di numeri, ho l'applicazione di leggere l'elenco dei numeri per confermare che l'utente li ha inseriti correttamente. Dal momento che è dinamico, non posso pre-registrarlo - deve essere con <Say>, ma Twilio lo legge indietro modo troppo velocemente.Rallentamento del comando "Pronuncia" di Twilio TwiML per i numeri di sintesi vocale

Attualmente ho i numeri riprodotti con spazi e virgole tra di loro per rallentarli, ad esempio: '3, 6, 3, 8, 1, 9, 4, 7, 4, 6, 2, 1, 9, 1, 9, 0', e questo ha aiutato un po ', ma continua a leggere l'elenco troppo velocemente.

Sapete come forzare il comando <Say> di Twilio per rallentare ulteriormente la riproduzione da testo a voce?

risposta

4

Si potrebbe provare a utilizzare periodi, per esempio 1. 2. 3. 4. 5. 6. 7. 8. 9.

1

È possibile aggiungere un verbo <Pause> per sospendere l'esecuzione per un numero di secondi. La documentazione è qui: http://www.twilio.com/docs/api/twiml/pause

C'è di più informazioni sulla generazione di pause in TwiML a questa domanda: How can I generate a half second pause in TwiML?

+0

Il tag '' non è quello che sto cercando, dal momento che hanno 20 '' comandi intrecciate con il 19 '' comandi di ripetere di nuovo l'ID sarebbe scomodo, per non dire brutto all'interno della codice. Sto cercando un modo per rallentare il '' in generale, che potrebbe quindi estendersi a dire anche le parole stesse. – jdotjdot

+0

@ jdotjdot89 Com'è brutto? Non stai generando il TwiML a livello di programmazione? Sono abbastanza sicuro che il parser di Twilio non lo vedrà e ti darà "oh davvero?" Guarda. –

+1

@TimLytle Credo che tu abbia ragione; a volte usavo il templating di Jinja2 per TwiML, ma potevo farlo a livello di programmazione. Immagino che funzionerebbe, ma non mi piace concettualmente. Ma probabilmente sono solo io a essere testardo. – jdotjdot

0

È possibile aggiungere più virgole o punti e aumenterà il tempo di pausa. Potresti anche considerare di aggiungere pause più lunghe ogni numero X in modo che abbia una cadenza più naturale.

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