我正在使用没有任何美元符号(because Twilio doesn't work with all currency's codes)的金额,并且大量发音不是应该的。例如“1212.77加元”听起来不像“一千二百......”,它是“十二点十二点七七......”。 有没有办法用Twilio文字转语音引擎产生多种货币金额?
更新 金额问题只是爱丽丝语音引擎问题。
答案 0 :(得分:3)
我想你会在这里找到答案,
http://www.twilio.com/docs/api/twiml/say#hints
这是一个说明问题的片段。 •说数字时,'12345'将被称为“一万二千三百四十五”。而'1 2 3 4 5'将被称为“一二三四五”。
因此,简单的解决方案可能只是在您的数字之间添加空格。
你也可以自己创建一个助手,你将你的价值分开,而不是要求Twilio回读1212.77,你会写1000 200 12点7 7,你可以通过这样的助手获得相当的创造力,这会让你失望非常可以控制您的值的发音方式,也可能是您在某些值之间的间距/暂停。你可以让你的助手写出1000 200和12美元和77美分。您可以利用您的编程语言全球化助手来获取相关货币的名称,以及美元和美分或卢比和paise等次要部分。
我希望这会有所帮助。