Mac清理语音包释放磁盘空间 苹果系统瘦身技巧

作者:技术拾光

时间:2026-05-10

浏览:526

Mac系统预装的多国语言语音包会占用大量磁盘空间。用户通常只需中英文语音,其他语言可安全清理以释放空间。清理方法包括在系统设置中禁用不需要的语言、手动删除非Compact语音文件、清除相关缓存、使用专业工具卸载或通过终端命令批量移除。选择适合的方法可有效回收数GB空间。

文章目录

如何清理Mac系统内置的语音包以释放磁盘空间

如果你的Mac磁盘空间中,“系统数据”或“其他”类别占用异常高,在排除常规缓存、日志和备份后,很可能还有一个隐藏的“大户”——系统预装的多国语言语音包。

这些语音包主要为系统“朗读”功能服务,支持数十种语言的文本转语音。单个高质量语音包的体积庞大,从300MB到2GB不等。然而,绝大多数用户日常仅使用简体中文和英文语音,其他语言语音包基本处于闲置状态。清理它们,是释放磁盘空间一个安全且有效的方法。

Mac清理语音包释放磁盘空间 苹果系统瘦身技巧

以下五种方法,从系统设置到终端命令,您可以根据对Mac的熟悉程度选择,均能安全、可逆地为磁盘“瘦身”。

方法一:使用系统设置限制语音服务语言

最省心、零风险的方法是直接在系统设置中禁用不需要的语音语言。这不会删除语音文件本身,但能阻止系统后台调用并生成相关缓存,从源头上减少空间占用和资源消耗。

操作路径:点击屏幕左上角苹果菜单,进入「系统设置」,找到「辅助功能」下的「语音」选项。点击「系统语音」旁的「自定义」按钮,在弹出的列表中,仅保留真正需要的语言,例如zh_CN(简体中文)和en_US(美式英语),取消勾选其他所有语言。

设置完成后重启电脑,系统将不再为已禁用的语言生成索引和缓存。

方法二:手动删除非Compact语音包文件

若希望彻底移除文件,手动清理是最直接的方式。系统语音包存放于/System/Library/Speech/Voices/目录。

关键提示:文件名以“Compact”结尾的(如Alex Compact、Ting-Ting Compact)是轻量级预览语音,请勿删除。需要清理的是完整的语音包文件,例如Anna、Diego、Yuna等。

可通过访达的「前往文件夹」功能(快捷键 Shift + Command + G)输入上述路径进入。找到不带“Compact”字样的.speechvoice文件,将其移入废纸篓。如遇“项目正在使用中”提示,请退出“语音备忘录”或关闭“自动朗读”等功能后重试。

方法三:清空语音相关缓存与索引数据库

即使删除了语音包,系统长期使用中产生的语音缓存和索引文件也可能占用不少空间。这部分内容分布在用户和系统两级缓存目录中,清理它们常有意外收获。

请分别前往~/Library/Caches/com.apple.speech(用户缓存)和/Library/Caches/com.apple.speech(系统缓存,需管理员密码)这两个路径,清空其中内容。

最后,打开终端,执行命令sudo atsutil databases -remove以刷新字体和语音的索引数据库,使清理更彻底。

方法四:使用CleanMyMac X智能识别并卸载语音包

对于不希望手动操作、追求过程直观安全的用户,借助专业清理工具是理想选择。例如CleanMyMac X通常内置「语音包清理」模块。

其优势在于能自动扫描并清晰列出所有已安装语音包,明确标注每个包的大小、语言类型及是否为Compact版本。您只需在图形界面中,勾选不需要的非Compact语音包(务必保留Alex和Ting-Ting等核心语音),点击卸载即可。工具将自动处理删除及更新系统注册表等操作,非常省心。

方法五:通过终端命令批量卸载指定语言语音

如果您熟悉终端或希望以最精准、可脚本化的方式处理,命令行效率最高。

首先,在终端输入say -v 命令,查看当前系统安装的所有语音列表。记录下所有不需要的语音名称(注意避开Alex、Ting-Ting等核心语音)。

随后,逐条执行卸载命令,格式为:sudo rm -rf "/System/Library/Speech/Voices/[语音名].speechvoice"。全部完成后,执行sudo atsutil server -shutdown && sudo atsutil server -ping以重启语音服务进程,使更改立即生效。

总之,Mac“系统数据”膨胀问题中,冗余语音包是一个常被忽略但清理效果显著的方面。根据您的使用习惯和操作偏好,选择以上任一方法,均可安全有效地回收数GB宝贵磁盘空间。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章