想把已卸载应用留下的朗读条目彻底删干净,光卸载应用还不够,通常还得手动清理 plist 配置,并把语音服务重置一遍:先强制退出残留进程,确认应用已经完全卸载;接着编辑 com.apple.universalaccess.plist,删掉对应的 Bundle ID;最后关闭旁白,执行 defaults 命令,再重启 Mac。

想从Mac辅助功能的“应用朗读”列表里删掉某个已卸载或不再需要被朗读的应用,不能靠拖进废纸篓解决——这个列表由系统自动维护,直接删.app文件不会同步清除条目,反而会导致朗读异常或设置项卡死。
先确认该应用是否还在运行或残留
打开“活动监视器”,搜索对应应用名,勾选所有进程(含Helper、Agent等后缀),点×强制退出。若菜单栏右上角仍有图标,必须先关掉再操作,否则后续步骤可能无效。
前往“访达 → 应用程序”,确认该应用已不在列表中;若还在,先右键→“移到废纸篓”并清空废纸篓。
手动清理辅助功能关联的plist配置
按下 Shift + Command + G,在访达地址栏输入:
~/Library/Preferences/
在该目录下搜索关键词:com.apple.universalaccess.plist
把这个文件双击打开(建议用Xcode或文本编辑器),然后定位到类似 这样的键值位置。往下看,对应的 里会把所有已加入朗读列表的应用 Bundle ID 一一列出来,比如 com.tencent.QQ、com.microsoft.edgemac。
找到目标应用的Bundle ID所在行,连同其前后两行( 开始到 结束)一并删除;【删错行可能导致整个辅助功能失效,务必只删目标ID且保留XML结构完整】
保存文件,关闭编辑器。
重置辅助功能语音服务
第一步:打开“系统设置 → 辅助功能 → 旁白 → 旁白简介”,关闭“旁白”开关。
第二步:打开“终端”,粘贴执行:defaults delete com.apple.universalaccess AXApplicationSpeechList
第三步:重启Mac。开机后进入“系统设置 → 辅助功能 → 语音控制 → 应用朗读”,此时列表应已清空。