0

我正在使用 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);

}

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

问候,贾廷

4

1 回答 1

1

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

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

对于说难以预先录制的动态文本很有用。在内容是静态的情况下,您可以考虑录制一个活生生的人说该短语并改用动词。

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

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

所以我建议使用更多逗号或尽可能使用暂停标签

减慢 Twilio 的 TwiML“说”命令用于文本到语音的数字

减慢 Twilio 的 TwiML“说”命令,用于文本到语音的标准文本

于 2014-10-30T06:08:43.750 回答