我正在使用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
答案 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