在 Twilio Studio 中,我试图播放由“Gather Input On Call”小部件收集的数字。我指定了以下要大声朗读的文本:“您输入了 {{widgets.GatherPIN.Digits}}。”
播放此消息时,我听到类似:“您输入了一千三百二十四”,而不是“您输入了一 - 三 - 二 - 四”。
如何指定每个数字应单独朗读?
在 Twilio Studio 中,我试图播放由“Gather Input On Call”小部件收集的数字。我指定了以下要大声朗读的文本:“您输入了 {{widgets.GatherPIN.Digits}}。”
播放此消息时,我听到类似:“您输入了一千三百二十四”,而不是“您输入了一 - 三 - 二 - 四”。
如何指定每个数字应单独朗读?
Studio 中的 SSML 目前不受 Twilio 官方支持,因此它可能会在将来的某个日期中断,但它是显示它的最简单方法。
一种受支持的方法是使用 Studio TwiML Redirect Widget 并返回使用 SSML 的 TwimML,如下所示。例如,您可以在 TwiML Bin 中的 TwiML 下方。
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Say>You entered<say-as interpret-as="digits"> {{Digits}}.</say-as></Say>
</Response>