Twilio中是否有任何魔法角色<say>动词</say>

时间:2011-02-11 16:34:41

标签: text-to-speech twilio

我是否可以在<Say> verb中使用任何其他字符来帮助发音(假设我有太多选项可以将它们全部录制为MP3)。

到目前为止,我发现所有的连字符都有助于正确检测音节: Adgrok发音为“Addbrooke”,但“Ad-grok”发音正确。 “PagerDuty”是“pahdgerduty”,但“寻呼机责任”是正确的。

首都似乎毫无意义,空间可能会引入奇怪:“Mont Re Al。”发音为“Mont Re Alabama”

3 个答案:

答案 0 :(得分:4)

不幸的是,此时没有特殊的标点符号可以帮助发音。

答案 1 :(得分:2)

我有时使用空格和句号,但是当你使用商品名时,它会很难。另一个技巧是我想让它说mysite.com所以我键入了“mysite dot com”或拼出5号数字。我认为其中很多都归结为反复试验。

答案 2 :(得分:2)

这样做的标准是SSML(http://www.w3.org/TR/speech-synthesis/)。虽然Twilio不支持这一点,但Tropo的语音合成动词“说”。所以,你可能会这样做:

answer 
say "<speak> I like squirrels!. 
I <prosody rate='-10%'>like squirrels!</prosody> 
I <prosody rate='-30%'>like squirrels!</prosody>  
I <prosody rate='-50%'>like squirrels!</prosody> 
</speak>"  
hangup