3.9 实时语音播报实现方案
场景需求
来电呼入,根据语音导航按键后语音播报“您的账户余额为2元3角5分”。 如何实现?
前提条件
开启外线的“来电应答后控制+状态监控”开关。
原理介绍
OM API支持数字+语音文件组合播放。将文字录制成语音文件,与数据库中查询到的数字组合使用即可。
实现原理图:
实现方案
实现步骤如下:
步骤一:上传语音文件
登录OM设备,点击基本设置 > 语音管理 > 上传欢迎词,上传语音文件(语音文件制作方法:点击下载并安装风声软件,输入语音文件内容,合成语音)或选择文字转欢迎词,如user_1:“您的账户余额为”,user_2:“元”,user_3:“角”,user_4:“分”。
步骤二:将来电转接到语音菜单(menu)
执行来电转menu命令,并指定临时播放的语音文件,即在命令中增加<voicefile>节点,如下命令中第五行:
<?xml version="1.0" encoding="utf-8" ?>
<Transfer attribute="Connect">
<visitor id="41" />
<menu id="1"/>
<voicefile>user_1+2+user_2+3+user_3+5+user_4</voicefile>
</Transfer>
注:
<voicefile>指定语音文件个数小于等于10,只要语音文件存在(可下载)就可以正常播放,超过10个后不再播放(V113.2修复:从第十一个语音文件去匹配内部语音文件,如果匹配到, 就会播放,找不到,就报错);
"数字"为从数据库中实时查询到的当前话费余额值。