我创建了一个Twilio应用程序,它涉及使用Twilio的TwimL <Say>
命令来读取构成用户之前输入的ID的数字列表(例如3638194746219190
或其他内容线)。由于它是一个很长的数字列表,我让应用程序读回数字列表以确认用户已正确输入它们。由于它是动态的,我无法预先录制它 - 它必须与<Say>
一起,但Twilio会以太快的速度将它读回方式。
我目前使用空格和逗号回放它们以减慢它们的速度,例如:'3, 6, 3, 8, 1, 9, 4, 7, 4, 6, 2, 1, 9, 1, 9, 0'
,这有点帮助,但它仍然以太快的速度读取列表。< / p>
你知道如何强制Twilio的<Say>
命令进一步减慢文本到语音的播放速度吗?
答案 0 :(得分:6)
您可以尝试使用句号,例如1. 2. 3. 4. 5. 6. 7. 8. 9.
答案 1 :(得分:2)
您可以添加多个逗号或句点,这会增加暂停时间。您也可以考虑每X个数字添加更长的中断,以便更自然地节奏。
3,,,6,,,3,,,8,,,,,,,1,,,9,,,4,,,7,,,,,,,4,,,6,,,2,,,1
答案 2 :(得分:1)
您可以添加<Pause>
动词以暂停执行数秒。文档在这里:http://www.twilio.com/docs/api/twiml/pause
有关于在此问题中使用TwiML生成暂停的更多信息:How can I generate a half second pause in TwiML?