miniSIPServer 要求语音文件必须是 WAV 文件,而且必须遵循以下格式要求:
CCITT A-Law, 8KHZ, 8Bit, 7kb/sec, 单通道
在Windows系统中,自带有一个工具软件"sound recorder"可以用来录制语音。请点击"start->Run ..."并且输入"sndrec32.exe"来运行该软件。(对于 Windows7 或以上的系统,缺省的"sound recorder"软件有些改变,无法用它来录制wav语音文件,请点击下载'sndrec32.exe',或者您可以使用 Audacity 录制并转换语音文件。)
点击按钮1开始录制语音,然后点击按钮2停止录制。 接着请点击菜单"File->Save as ..."保存您录制的语音文件。在"Save as ..."窗体中,请点击"Change ..."按钮转变WAV格式。
在弹出的"Sound selection"窗体中, 请选择"CCITT A-Law"格式, 并选择"8KHZ, 8Bit, 7kb/sec"等属性。
接着我们就可以保存自己的语音文件,默认保存在应用数据目录下的“custAnn”子目录。注意,需要重新启动 miniSIPServer 来装载新的语音文件。
如果我们已经有了一些语音文件,但是不是 miniSIPServer 要求的语音文件格式,我们同样也可以使用"sound recorder"工具将这些文件转换成 miniSIPServer 要求的格式和属性。
如果您是使用 Linux 系统,可以安装 sox (号称“音频处理领域的瑞士军刀”)轻松转换语音文件格式,命令行相当简单,如下所示:
sox INPUT.wav -r 8000 -c 1 -e a-law OUTPUT.wav
请参考用户手册了解 miniSIPServer 语音ID的更多细节。