9

我创建了一个 Twilio 应用程序,该应用程序涉及使用 Twilio 的 TwimL<Say>命令读取构成用户先前输入的 ID 的数字列表(例如,3638194746219190或类似的内容)。由于它是一长串数字,我让应用程序回读数字列表以确认用户已正确输入它们。由于它是动态的,我无法预先录制它——它必须与 一起使用<Say>,但 Twilio 读回它速度太快了。

我目前在播放数字时使用空格和逗号来减慢它们的速度,例如:'3, 6, 3, 8, 1, 9, 4, 7, 4, 6, 2, 1, 9, 1, 9, 0',这有点帮助,但它仍然太快地读取列表。

您知道如何强制 Twilio 的<Say>命令进一步减慢其文本到语音的播放速度吗?

4

3 回答 3

8

您可以尝试使用句点,例如1. 2. 3. 4. 5. 6. 7. 8. 9.

于 2012-11-05T08:53:38.260 回答
4

您可以添加多个逗号或句点,它会增加暂停时间。您也可以考虑为每个 X 数字添加更长的休息时间,以便它具有更自然的节奏。

3,,,6,,,3,,,8,,,,,,,1,,,9,,,4,,,7,,,,,,,4,,,6,,,2,,,1
于 2015-10-27T15:35:59.317 回答
2

您可以添加一个<Pause>动词来暂停执行几秒钟。文档在这里: http: //www.twilio.com/docs/api/twiml/pause

在这个问题上有更多关于在 TwiML 中生成暂停的信息:如何在 TwiML 中生成半秒暂停?

于 2012-11-04T21:46:46.373 回答