为了保护用户的安全,微信(含手机版和电脑版)的语音是无法直接在该软件中进行转发的。如果有些重要的语音信息的确需要转发,我们可以按照如下的方法,绕过限制进行转发。
文|俞木发
○ 小知识:微信语音编码介绍
微信(也包括QQ)的语音文件默认是.amr音频文件,它实际上采用的是Silk编码,这是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器,相关代码的开源页面为文件也无法在其中播放),因此手动提取这类文件后,默认是无法播放的。
○ 一、 通过电脑转换发送
如上所述,由于.amr语音文件无法在手机和电脑上直接播放,因此要实现这类文件的转发,我们就需要先将语音文件提取出来,然后在电脑上将其转换为常见音频格式再转发即可。
1. 提取语音文件
微信语音文件可以借助“腾讯文件”(注意:不是“腾讯文档”)APP提取,在手机上启动“腾讯文件”后切换到“微信文件→语音→人物聚合”,在这里就可以看到你和所有微信好友的语音聊天记录(图2)。
完成文件的压缩后点击“发送→发送给朋友”,打开微信后将压缩的文件发送给“文件传输助手 ”(图4)。
2. 转换文件
在电脑上登录自己的微信,然后将接收到的“好友1.zip”文件保存在桌面上,并将其中的语音文件全部解压备用。
接着到)。
3. 转发文件
打开微信好友聊天窗口,将上述转换好的wav文件发送给好友,这样好友在微信中点击就可以直接播放了(图6)。通过上述方法我们间接实现了微信语音的转发操作,如果是QQ语音的转发类似,只要在“腾讯文件”切换到“QQ文件”,其他操作同上。
○ 二、直接在手机上转发
如上所述,要实现语音的转发,关键是要对.amr文件进行解码和重新编码。在手机上,这类操作可以通过“Silk解码器”APP实现。
1. 提取文件
2. 重命名文件
在上述目录下选中刚刚粘贴的.amr文件,点击“更多→重命名”,在打开的窗口中按提示依次将文件重命名为“1.slk”“2.slk”……,也可以只将文件的扩展名改为“.slk”(图8)。
3. 解码文件
在手机上启动“Silk解码器”,点击“安装FFmpeg”,按提示先完成“FFmpeg”的安装。接着再切换到“silk文件解码”,此时在打开的窗口中就可以看到上述重命名的“.slk”文件,点击需要解码的文件,在弹出的菜单选择“解码”,解码类型选择“MP3”即可完成转换(图9)。最后按提示将转换好的MP3文件转发给微信好友即可。
◇小提示:
此外,我们还可以借助于其他专用的APP来转发。例如“微信语音助手”APP,该软件支持一键转发、微信群语音打包、微信语音合并转发等。CF
原文刊登于2022 年 12月 27 日出版《电脑爱好者》第 22 期
END
更多精彩,敬请期待……