由于使用Twilio快速通话,客户无法正确收听代码

时间:2014-10-30 06:04:03

标签: c# twilio twiml

我正在使用twilio api进行语音留言。

我的代码如下:

public bool SendVoiceCall(string FromNumber, string ToNumber)
        {

        string  URL = "http://twimlets.com/message?Message%5B0%5D=" + "hi, abc thanks for registration your code is : 7,2,4,9";
           URL = URL.Replace(" ", "%20");
           string AccountSid = "##########";
            string AuthToken = "##########";

            var twilio = new TwilioRestClient(AccountSid, AuthToken);

            var options = new CallOptions();
            options.To = ToNumber;          
            options.Url = URL;
            options.From = FromNumber;
            options.Method = "GET";
            var call = twilio.InitiateOutboundCall(options);

}

我在呼叫时遇到问题由于呼叫消息的速度,客户无法正常收听消息。所以我们需要打电话,客户可以用慢速说话的话语正确地听代码。请告诉我如何让它慢慢地为我的客户说代码?

此致 Jatin

1 个答案:

答案 0 :(得分:1)

  

在说数字时,'12345'将被称为“一万二三”   一百四十五。“而'1 2 3 4 5'将被称为”一二   三四五。“

     

逗号和句点等标点符号将被解释为自然符号   语音引擎暂停。

     

对于说出难以使用的动态文本非常有用   预录。如果内容是静态的,你可能会   考虑录制一个说这个短语的现场人并使用    动词改为。

     

如果要插入长暂停,请尝试使用动词。    应该放在标签之外,而不是嵌套在标签内。

http://www.twilio.com/docs/api/twiml/say

所以我建议使用更多逗号或尝试使用暂停标记

Slow down Twilio's TwiML "Say" command for text-to-speech numbers

Slow down Twilio's TwiML “Say” command for standard text on text-to-speech