Wechat SILK to wav
@2016-12-20
另外 AnLuoRidge 同学写了一篇文章总结了不同平台下,目前常见的微信语音导出和转换方法。
@2016-03-10
Bug Fixed:
之前 wav header 写错了
输出的音频只有原始音频一半长度。
@2016-02-07
Android 6.* 版本的微信,语音使用的编码是 SILK
这个软件实现解码,并输出为 wav 文件
方法1:
将想要的 amr 文件复制到你的电脑上,选中你想要解码的 amr 文件(一个或者多个),拖拽到
wechat_silk.exe
上面即可. 举例来说明,如果你选中了E:\hi.amr
和E:\mono.amr
,拖拽到wechat_silk.exe
上, 会输出两个文件E:\hi.amr.wav
和E:\mono.amr.wav.
,这两个文件就是你想要的了.
方法2:
上面是第一种用法,另一种用法其实是使用命令行。如果你会 CMD ,那么这个程序可以接受任何数量个参数:
wechat_silk.exe <file1.amr> <file2.amr> …
当然,也支持 file expansion
wechat_silk.exe *.amr
-
fork SILK SDK: github link
-
replace
test/Decoder.c
in SILK SDK -
(if Windows) Link with
setargv.obj
forfile expansion
parsing.
Enjoy.