mac版微信语音缓存清理有三步:一、用内置“存储空间”管理定向删除语音文件,保留文字等其他数据;二、手动删除~/library/application support/wechat/wxid_*/filestorage/voice/下所有语音子文件夹;三、用终端命令rm -rf或find批量清除.amr/.silk/.mp3格式残留文件。

Mac版微信长期接收语音消息后,会在本地生成大量.amr、.mp3等格式的音频缓存文件,这些文件不会随聊天记录删除而自动清除,积压数月可达数GB甚至数十GB,严重挤占硬盘空间。
用内置存储管理定向清理语音文件
该方法由微信官方提供,仅扫描并清除语音类缓存,保留文字、图片、视频等其他数据,不登出账号,也不影响后续语音播放功能。
1、启动Mac版微信,点击左下角三横线图标 → “设置”。
2、切换至“通用”选项卡,点击右侧“存储空间”按钮,等待扫描完成(通常需30秒~2分钟)。
3、在“聊天数据”区域点击“管理”,进入联系人列表页。
4、点击右上角筛选按钮 → 选择“按类型排序” → 点击“语音”标签,此时所有含语音消息的对话将集中显示。
5、勾选语音数量多、时间久远的单聊或群聊,【务必取消勾选“图片”和“视频”】,否则会一并误删媒体文件;确认后点击“删除”。
手动删除FileStorage/Voice目录下的原始语音缓存
微信实际存放语音文件的物理路径不在界面可见范围内,很多已接收但未点开过的语音、转译中途失败的.amr片段、以及重复下载的同一条语音副本,都藏在这里。必须退出微信后操作,否则文件被占用无法删除。
1、完全退出Mac版微信:先点击微信菜单栏 → “退出微信”,再打开“活动监视器”,搜索“WeChat”,选中所有相关进程 → 点击顶部“X”强制终止。
2、打开访达,按下 Command + Shift + G,输入路径:~/Library/Application Support/WeChat/,点击“前往”。
3、进入以 wxid_ 开头的文件夹(每个微信账号对应一个),再依次打开:FileStorage/Voice/。
4、该目录下全是随机命名的子文件夹(如 20240512142308、7f3a9b2c),每个文件夹内均为语音文件(.amr/.mp3/.silk),全选 → 拖入废纸篓。
5、打开废纸篓,右键点击刚移入的 Voice 文件夹 → “立即删除”,【切勿清空整个wxid_开头的父文件夹,否则全部聊天记录将永久丢失】。
用终端命令批量清除残留.amr和.silk文件
有些语音文件可能散落在非标准路径,比如旧版本遗留的临时目录或插件缓存区,靠手动翻找效率低。终端命令可跨目录精准定位并删除所有语音格式缓存,执行前需确认微信已完全退出。
方法一:清除当前账号主路径下的所有语音格式文件
rm -rf ~/Library/Application\ Support/WeChat/*/FileStorage/Voice/*
方法二:全局扫描用户目录,删除所有孤立的.amr/.silk/.mp3语音缓存(不含微信主目录)
find ~/Library -type f \( -name "*.amr" -o -name "*.silk" -o -name "*.mp3" \) -not -path "*/WeChat/*" -delete
执行任一命令后,终端无提示即表示删除成功;若提示“Permission denied”,说明某文件被占用或权限受限,需先确保微信彻底退出,再重试。











