怎样导出、保存微信语音聊天记录为MP3文件

和女朋友聊天的时候,她发来的有趣的话我都会收藏起来,我想将这些内容永久保存下来。文字复制粘贴即可,那么语音怎样导出保存呢?

先声明:免费,真的不收费。

目的:将微信语音聊天记录导出为mp3格式。

思路:将语音转存为笔记,微信会将语音以.silk格式文件的形式插入笔记,解码这个文件为MP3格式即可。

在手机上,从聊天框中收藏想要导出的语音,在微信“我”-“收藏”页面中,点开语音,再点集右上角“…”,在屏幕底部弹窗中选择“转存为笔记”;

在电脑上登录微信,点开“收藏”页面,点开刚才的那条笔记,按快捷键“Ctrl+A”全选笔记的内容,再任意打开一个聊天窗口(我一般用“文件传输助手“那个窗口”),按“Ctrl+V”粘贴内容,点击发送,可以看到有一个名称很长、后缀为“.silk”的文件被发送了出去,在这个文件上点击鼠标右键,点击“另存为”,将文件保存到电脑上。

从Github下载项目silk2mp3,如果是win系统,运行目录“silk2mp3-master\windows”内的silk2mp3.exe程序,“导入待转换文件”——“更改输出目录”——“开始转换”即可,不用更改其他设置。这样你就得到了一条mp3格式的聊天语音。

最后想说

非常感谢silk2mp3这个小工具的作者,虽然发布于七年前,但今天仍然可以使用。但是我在网上看到竟然有人拿着这样一个免费的小工具牟利,这是非常可耻的。

网上有很多很多的收费的软件用于导出微信语音聊天记录,别人自己写的软件,我不好说什么,但我总感觉这些软件有点“趁人之危”。

这篇文章,献给所有需要的人。能为大家节省一些时间,我已深感满足。

修改黑苹果系统文件

目的:修改/System/Library/CoreServices/SystemVersion.plist这个文件。

关闭SIP

我是用OC引导的,并且版本比较久了,我也不知道自己用的是啥版本。

首先,用Hackintool查看自己电脑的OC版本,我的是0.6.9。我现在是能用就行,不追求最新。

然后去官网下载对应版本的OpenCore Configurator。这个官网看起来不太正规的样子🤦‍♂️。

打开OpenCore Configurator,挂载EFI分区,修改config.plist,像图中这样修改这个值。这个值的由来,可以看文章最下方的参考资料链接。修改后保存,重启电脑就行了。

挂载分区

在磁盘工具里查看分区的名字,就是“设备”后跟的那一串,我这里是disk1s5,记住它。

在桌面上新建一个文件夹,命名为test。即这个文件夹的路径是:/Users/aoyu/Desktop/test/ ,其中aoyu是我的用户名。

在终端中运行这句命令:

sudo mount -o nobrowse -t apfs /dev/disk1s5 /Users/aoyu/Desktop/test

那么要修改的路径“/System/Library/CoreServices”就被映射为了“/Users/aoyu/Desktop/test/System/Library/CoreServices”。

动手修改

思路:先把要修改的SystemVersion.plist文件复制一份出来,修改后再放回去。

我先把这个文件拷贝到桌面上:

cp /System/Library/CoreServices/SystemVersion.plist /Users/aoyu/Desktop/

修改后再放回去:

sudo rm -f /Users/aoyu/Desktop/test/System/Library/CoreServices/SystemVersion.plist   

sudo cp /Users/aoyu/Desktop/SystemVersion.plist /Users/aoyu/Desktop/test/System/Library/CoreServices/

上面第一句是把原来的文件删掉,第二句是把修改后的文件拷贝过去。

这个时候,系统文件还没被真正修改,需要运行下面这两条命令,生成快照并重启系统。

sudo bless --folder /Users/aoyu/Desktop/test/System/Library/CoreServices/ --bootefi --create-snapshot

sudo reboot

然后就OK了。

参考资料

我为解决这个问题所参考的所有有效的内容的链接都列在下面了,我所做的只是将它们的内容整合到了一起,希望给有同样困扰的你带去一些帮助。

  1. OpenCore如何查看自己使用的OC引导版本号是多少
  2. Download OpenCore Configurator
  3. 如何正确关闭macOS 11和12的SIP以及authenticated-root
  4. macOS Big Sur 解决系统文件不可修改
  5. Hackintool的下载地址

记一次普通话考试

普通话考试分数出来了,二甲,分数是90.8,记录一下考完才知道的一些东西。

  1. 普通话查分网址:http://www.cltt.org/#/scoreQuery
  2. 我考试时是找机构报的名,报名费是120,官网报名费是50。我起初比较排斥机构,但为什么我还是通过机构报了名呢?我想报名的时候,官网统一报名一直没有开放,因此,如果想考普通话,就只能通过机构,机构直接联系测试站,报名后直接到测试站考试。通过机构报名也比较省事儿,如果是官方统一报名,虽说便宜了,但考试前需要线下去交费、确认(目前是这样),也就是需要多跑一趟,比较麻烦。
  3. 准考证上的考试报道时间是8:00,实际上我7点半就已经到考场了,已经在候考了。考试时不到半个小时就考完了。
  4. 考试时是有一个个单独的小隔间,还是蛮隔音的。
  5. 进小隔间前,候考时会发纸质试题让你看,纸上的题就是一会儿的考试题,遇到不会读的字词可以用手机查。
  6. 咨询机构的老师,说是成绩要3周才出来。我是7月3号考试,分数在7月15号出来的,也就是不到两周分数就出来了。

Block Ref

Cloudreve开启CORS实现用WebDAV在不同设备间同步Obsidian数据

我之前是用Git在不同设备之间同步Obsidian的数据的,很麻烦。昨天了解到新出了一个Obsidian插件叫Remotely Save,可以实现用WebDAV在不同设备间同步数据。

如果用 WebDAV同步数据,必须要先开启CORS。经测试,坚果云是不行的。好在我之前自己用Cloudreve搭建了一个网盘,支持WebDAV,开启CORS就可以了。

在Cloudreve的配置文件conf.ini中加入下面一段配置:

; 跨域配置
[CORS]
AllowOrigins = *
AllowMethods = *
AllowHeaders = *
AllowCredentials = true

之后更新配置(systemctl daemon-reload)即可。


参考资料:

配置文件 – Cloudreve

配置Anki同步服务Ankisyncd,并使用Apache2反代实现https加密同步

使用Ankiweb同步卡片在我这里确实是有些慢,所以我自己尝试搭建了自己的Anki同步服务Ankisyncd,搭建好后又发现安卓版的Ankidroid只支持https同步,所以我又用Apache2对同步地址进行了反向代理。

继续阅读配置Anki同步服务Ankisyncd,并使用Apache2反代实现https加密同步