-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How convert mp3 audio files to silk v3 (QQ & WeChat voice files) files #2
Comments
先安装 WxVoice:
Command Line 指令:
Node.JS 代码: const WxVoice = require('wx-voice');
var voice = new WxVoice();
voice.on("error", (err) => {});
voice.encode(
"input.mp3", "output.silk", { format: "silk" },
(file) => console.log(file)); 微信小程序有3种已知的格式 |
Marvellous!Thank you! |
虽然微信的后缀是 amr 但是格式是 silk,可以试看: |
有点奇怪,微信录音我都可以双向重复转换的,可以发样本给我看看吗? |
转换没问题呢,可能是你的 ffmpeg 设置上有问题,可以看下 ffmpeg 的输出? |
Configuration 为空,可以试看根据这个安装吗? |
Thanks,again! |
这个问题解决了吗? =) |
ffmpeg版本有要求吧 |
那更新后现在已经解决了? |
已经制造了同样的问题,确定了是 bug,完成后会更新 |
新版本已经解决了这个问题,可透过下列代码更新
谢谢支持 =) |
想确认下目前没问题了吧? |
没问题了,谢谢! |
mac本机环境,可以转换成功,但是centos 7环境不行 |
这是因为 node.js 版本过旧的问题,需要 Node 6+ 以上才支持 Destructuring (可能过后会想办法让所有 Node 版本都支持),至于该 silk 文档可以发给我电邮看看吗?谢谢 =) |
哦,方便给个邮箱吗? |
去掉文件头data:audio/webm;base64,,然后Base64解码,再wx-voice解码,就可以了,但是不知道为什么,MAC环境可以直接wx-voice解码,Centos 7环境就不行 |
电邮在代码里有,或者用百度云也可以 |
语音文件百度云链接:http://pan.baidu.com/s/1miP38es |
是个文件的 bug,已经在 CentOS 7.3 测试了最新版本 (0.2.1) 没问题了(不好意思拖到现在,但欠东西不好欠过年,哈哈) |
No description provided.
The text was updated successfully, but these errors were encountered: