mac系统盘“系统数据”异常膨胀的主因是预装语音库资源,可通过停用非必要语言、删除/private/var/db/assistant/与/system/library/speech/voices/中冗余文件、清空用户缓存、筛查残留大体积语音文件及重置siri/听写配置五步彻底清理。

如果您发现Mac系统盘中“系统数据”或“其他”类别持续膨胀,且已排除大型媒体与应用文件,那么预装的系统级语音库资源(如Siri语音合成模型、听写离线语音包、VoiceOver多语言语音库)很可能是隐藏空间占用源。这些资源通常以二进制语音模型文件形式驻留在系统深层路径中,单个语言语音库可达300MB–1.2GB,且不会随语言设置变更自动卸载。以下是清理系统自带语音库资源的具体操作方法:
一、通过系统设置停用并移除非必要语音语言
macOS在启用听写、Siri或VoiceOver功能时会按需下载并缓存对应语言的完整语音合成模型,但系统不会自动删除已禁用语言的语音库。通过语言偏好设置可触发系统级语音资源注销流程,安全释放底层语音模型文件。
1、点击屏幕左上角苹果菜单,选择「系统设置」。
2、在左侧边栏点击「辅助功能」,再点击右侧的「VoiceOver」。
3、点击「语音」选项卡,查看当前所选语音及其语言标识(如“Ting-Ting (Chinese, Simplified)”)。
4、点击「自定语音」按钮,在弹出窗口中取消勾选所有非简体中文语音(如Alex、Moira、Karen、Diego等),仅保留“Ting-Ting”或“Mei-Jia”。
5、返回「系统设置」主界面,点击「键盘」→「听写」,关闭「使用听写」开关;若已开启,点击「语言」下拉菜单,仅保留「简体中文」,其余全部移除。
二、手动删除系统级语音模型缓存文件
语音模型实际文件存放于/private/var/db/assistant/与/System/Library/Speech/Voices/两个核心路径,前者为运行时动态加载的听写与Siri语音包,后者为系统预置的VoiceOver语音文件。删除前需确保对应功能已禁用,避免系统重建。
1、打开「终端」应用,输入以下命令并回车,解除系统完整性保护对语音目录的写入限制(仅限当前会话):
sudo mount -uw /
2、执行命令删除听写语音缓存:
sudo rm -rf /private/var/db/assistant/zh_CN.*
3、执行命令删除VoiceOver冗余语音文件(保留zh_CN.compact):
sudo rm -rf /System/Library/Speech/Voices/{en_*,fr_*,de_*,ja_*,ko_*,es_*,it_*,pt_*,ar_*,ru_*}.voice
4、执行命令刷新语音索引数据库:
sudo atsutil databases -remove && sudo atsutil server -shutdown && sudo atsutil server -ping
三、清空用户级语音相关缓存与日志
用户行为会触发Siri与听写服务在本地生成语音识别中间件、音频特征缓存及诊断日志,这些文件集中于~/Library/Caches/com.apple.siri与~/Library/Logs/Speech目录,长期积累可达数百MB,且不随系统重启清除。
1、按下Command + Shift + G打开访达「前往文件夹」窗口,输入路径:
~/Library/Caches/com.apple.siri
Qt Creator 20.0.1 macOS universal 安装包,适合在 Mac 上进行 Qt Widgets、Qt Quick、CMake/qmake 项目开发、界面设计和跨平台调试。
2、全选该目录下所有子文件夹与文件,按Command + Delete移入废纸篓。
3、再次调出「前往文件夹」窗口,输入路径:
~/Library/Logs/Speech
4、删除Speech目录内全部.log与.cache文件,保留空目录结构。
5、最后执行:
rm -rf ~/Library/Caches/com.apple.assistantd
四、使用终端命令定位并清除残留大体积语音文件
部分第三方语音工具或旧版系统升级残留的语音模型可能散落在/Applications或/Library目录深层,名称不规范(如含“speech”、“tts”、“voice”等字段),需借助shell命令批量筛查。
1、在终端中执行以下命令,查找大于100MB的语音相关文件:
find /Applications /Library -type f \( -name "*speech*" -o -name "*tts*" -o -name "*voice*" \) -size +100M 2>/dev/null
2、对命令返回的每个路径,使用ls -lh确认文件类型与大小,重点识别后缀为.model、.bin、.dat、.bundle的语音模型文件。
3、对确认为冗余语音模型的文件,执行删除命令(示例):
sudo rm "/Library/Speech/Recognition/Apple/zh_CN/Chinese_Speech_Model_2024.bin"
4、每删除一个文件后,运行sudo purge刷新内存映射,确保磁盘空间立即释放。
五、重置Siri与听写服务配置文件
Siri与听写模块的配置文件(plist)中可能残留已失效的语言路径引用,导致系统持续尝试加载不存在的语音资源。重置配置可强制重建精简版服务环境,消除冗余加载行为。
1、在终端中依次执行以下命令,备份后删除Siri核心配置:
cp ~/Library/Preferences/com.apple.assistant.plist ~/Desktop/assistant_backup.plist
rm ~/Library/Preferences/com.apple.assistant.plist
2、执行命令删除听写配置:
rm ~/Library/Preferences/com.apple.dictation.plist
3、执行命令清除语音识别服务状态文件:
rm -f ~/Library/Preferences/com.apple.speech.recognition.AppleSpeechRecognition.prefs.plist
4、重启Mac,系统将在首次启动时重建最小化语音配置,仅加载当前启用语言所需资源。










