Woody Home Page
 
   
语音提示
  
2011年3月7日
上周有个AR1688开发者问他是否能在电话中加入更多的语音提示. 今天我增加了ivr.c, 上传了0.51.002软件API到0.51测试软件页面. 基于这些内容, 他可以按照下面复杂步骤在我们走下坡路的8位系统上增加更多功能.
1. 用类似CoolEdit的软件录制原始PCM语音数据, 使用单声道, 8k采样, 16位数据格式. 目前软件中报IP地址的原始PCM数据可以从PA1688的页面下载.
2. 用CoolEdit把每个词编辑到正好0.58秒保存到单独文件. 从PA1688页面下载的数据也要编辑, 因为PA1688使用IVR的方式跟AR1688不同.
3. 用CoolEdit把每个0.58秒的文件转换成G711 mu律(PCMU)格式, 转换后的大小应该是4640字节.
4. 把转换后的小文件按照sdcc\include\ar168.h中SYSTEM_IVR_XXXX_OFFSET宏定义的次序拷贝到一个单独的大文件中.
5. 用sdcc\bin\convert -v转换第4步中的输出文件到sdcc\src\res\ivr_xx.dat. 如果全部词的数量大于14个, convert.exe需要重新编译. 在sdcc\tool\convert\中的源文件中查IVR_FILE_SIZE找需要改变的地方.
6. IVR数据跟中文字库使用相同程序存储器空间, 可以同样按照字库方式更新.

本页面尚无任何评论.

更多选项? 请先登录或者注册. metropolitan-tundra