4.10 语音文件配置说明
(友情提示:超链接返回的快捷键为Alt + ←)
OM的很多对象都需要用到语音文件,如语音菜单、分机、分机组等。
Voicefile值的最大长度为:63个字符
语音文件的获取方法主要有两种:
- 通过web上传;
- 通过API远程下载。
Web上传
格式要求
- Wav:必须为8.000千赫兹,16比特或22.050千赫兹,16比特的单声道.wav文件,且文件大小不得超过1.5MB。
实际上wav文件上传完成后,被OM转换成dat和pcm文件保存到OM本地,即,OM实际播放的并非wav格式的文件,而是dat和pcm格式的文件。
制作并上传语音文件
生成语音文件:下载并安装风声软件,输入要合成的语音文件内容,合成语音文件(注:也可以在设备上选择文字转欢迎词合成语音,不过语音质量没有风声合成的好一些);
web上传:登录设备,点击基本设置 > 语音管理 > 上传欢迎词,上传刚刚合成的语音文件(注:语音文件名须以user开头)。
远程下载
格式要求
- Dat:G.729编码格式的dat文件;
- Pcm:G.711编码格式的pcm文件。
即,通过远程下载时,OM并不对语音文件进行格式转换,因此不能使用wav文件(我们已开发TTS服务器,可实现语音合成以及wav到dat和pcm的格式转换,点击这里了解详情)。
远程下载方法
在配置voicefile时直接指定下载路径即可,目前支持http下载。如:
<?xml version="1.0" encoding="utf-8" ?>
<Control attribute="Assign">
<menu id="1">
<voicefile>http://192.168.250.43/test.pcm</voicefile>
</menu>
</Control>
下载规则
- 如果下载路径中语音文件未加后缀名,则同时下载dat和pcm文件。
- 如果本地已存在该文件,则OM不会重复下载。
- OM每次启动后,都会检查需要远程下载的哪些语音文件,并自动下载。
- 下载后,录音文件在本地保存路径为OM的/tmp/fring目录下。对于OM20/OM50等有内置硬盘的设备, 该目录挂载在内置硬盘上,OM重启文件不会丢失;其对于他无内置硬盘的OM设备,该目录挂载在内存中,重启后OM会重新下载。