减慢Twilio对文本到语音数字的TwiML“Say”命令

时间:2012-11-04 21:22:09

标签: text-to-speech twilio twiml

我创建了一个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>命令进一步减慢文本到语音的播放速度吗?

3 个答案:

答案 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?