Ich habe eine Twilio-Anwendung erstellt, die Twilio TwimL <Say>
Befehl verwendet, um eine Liste von Zahlen zu lesen, die eine ID, die der Benutzer zuvor eingegeben hat (zB 3638194746219190
oder etwas in dieser Richtung). Da es sich um eine lange Liste von Zahlen handelt, habe ich die Anwendung die Nummernliste zurückgelesen, um zu bestätigen, dass der Benutzer sie richtig eingegeben hat. Da es dynamisch ist, kann ich es nicht vorher aufnehmen - es muss mit <Say>
sein, aber Twilio liest es zurück Weg zu schnell.Verlangsamen Twilios TwiML "Say" -Befehl für Text-zu-Sprache-Nummern
Ich habe derzeit die Zahlen mit Leerzeichen und Kommas zwischen ihnen abgespielt, um sie zu verlangsamen, zum Beispiel: '3, 6, 3, 8, 1, 9, 4, 7, 4, 6, 2, 1, 9, 1, 9, 0'
, und das hat ein wenig geholfen, aber es liest immer noch die Liste zurück zu schnell.
Wissen Sie, wie Sie Twilios <Say>
-Befehl erzwingen können, um die Text-zu-Sprache-Wiedergabe noch weiter zu verlangsamen?
Der '' Tag ist nicht das, was ich suche, da mit 20 '' Befehlen interlaced mit 19 '' befiehlt die ID zu wiederholen, wäre unbequem sein, nicht innerhalb der hässlich zu sagen Code. Ich suche nach einer Möglichkeit, das '' im Allgemeinen zu verlangsamen, was sich dann auch auf das Aussprechen der Wörter selbst erstrecken könnte. –
jdotjdot
@ jdotjdot89 Wie ist das hässlich - Sie erzeugen den TwiML nicht programmatisch? Ich bin mir ziemlich sicher, dass Twilios Parser es nicht sehen wird und dir das "oh wirklich?" aussehen. –
@TimLytle Ich denke du hast Recht; Manchmal benutzte ich Jinja2 Templating für TwiML, aber ich konnte es programmatisch machen. Ich denke, es würde funktionieren, aber ich mag es nicht konzeptionell. Aber das ist wahrscheinlich nur ich bin stur. – jdotjdot