1、准备工具:silk_v3_decoder.exe、ffmpeg.exe。
2、silk_v3_decoder.exe 10.silk 10.pcm
3、ffmpeg.exe -f s16le -ar 24000 -ac 1 -acodec pcm_s16le -i 10.pcm 10.wav
备注:silk_v3_decoder.exe 默认采样率是24000的。可以通过参数修改。例如要获取8k采样率的wav
silk_v3_decoder.exe 10.silk 10.pcm -Fs_API 8000
ffmpeg.exe -f s16le -ar 8000 -ac 1 -acodec pcm_s16le -i 10.pcm 10.wav
附:silk_v3_decoder 下载地址
ffmpeg 下载地址
实际使用中,2次转码通过命令行太麻烦了,打算将silk_decoder封装成动态库,通过api调用。详情请看: