corespeechd / corespeechd_system 是什么进程?

最后更新: 2026-08-08

corespeechd / corespeechd_system 是 Apple CoreSpeech 框架中的系统进程,参与 Siri 语音唤醒、说话人识别、语音端点检测和语音模型协调。相关流量可能来自模型下载,也可能与 Siri 或听写处理有关,但 Apple 没有公开每条连接由哪个进程建立。看到它运行或联网,不能据此断定麦克风声音正在上传。

它是什么

corespeechd / corespeechd_system 是 macOS 私有 CoreSpeech 框架中的两个 Apple 系统守护进程。它们不是同一个可执行文件的两种显示方式。corespeechd 跟随当前用户运行;corespeechd_system 则由 launchd 启动,使用专门的 _corespeechd 系统账户。当前 macOS 同时安装了这两个经过 Apple 签名的组件。

从系统文件和二进制信息可以确认,corespeechd / corespeechd_system 参与多项语音工作,包括 Siri 唤醒词检测、说话人识别、语音端点检测、语音配置,以及设备端语音识别模型的协调。语音端点检测用于判断一段话从哪里开始、到哪里结束。仅凭这项职责,不能继续推断录到的内容会如何处理。

Apple 没有公开两个进程之间的完整分工。把它们统称为 CoreSpeech 语音系统的一部分是准确的,但不能进一步断言某个 Siri 请求、某次听写或某个模型下载一定由其中一个进程独立完成。进程处于运行状态也不等于麦克风内容正在上传。它可能只是在等待系统事件、维护语音配置,或者配合其他服务完成工作。

它为什么要联网

已经核实的联网触发类别主要与语音资源有关。corespeechd / corespeechd_system 可以参与订阅、下载或更新 Siri 与听写语音模型、唤醒词模型、说话人识别模型和语音端点模型。检查当前二进制可以确认,它们获准访问相关的 Apple MobileAsset 和 Unified Asset Framework 资源。

所以,即使当时没有人对着 Mac 说话,一次明显的下载也可能来自语音模型首次获取或后续更新。反过来,在使用 Siri 或听写时看到网络活动,也不能只凭发生时间就认定它一定是在下载模型。流量大小和时间只能提供线索,不能直接说明连接内容。

用户主动使用 Siri 或听写时,如果系统设置没有注明当前设备、语言和功能可以完全在设备端处理,Apple 说明语音、转录文本、请求数据和必要的上下文可能会发往 Apple 的 Siri 处理服务。是否需要云端处理,要看具体设备、语言和功能。应以 Siri 设置和键盘设置中显示的说明为准,不能简单概括成“全部上传”或“全部本地处理”。

还有一层容易忽略:Apple 没有公开证明每个 Siri 请求或语音资源下载都由 corespeechd / corespeechd_system 直接建立连接。assistantdnsurlsessiond、MobileAsset 组件或其他辅助服务都可能承载部分流量。因此,具体远端主机、每条连接的用途,以及最终记到哪个进程名下,都属于未验证信息。不能看到某个域名或另一个进程有流量,就擅自补出一条确定的数据链路。

正常流量应该是多少

目前没有可靠答案。Apple 没有公布 corespeechd / corespeechd_system 的进程级流量基线,也没有给出语音模型通常有多大、多久更新一次,或一天使用多少流量才算正常。这里不能负责任地给出一个具体的 MB 数字。

只能根据已经核实的任务做定性判断。空闲时通常应当没有流量,或者偶尔出现小型状态检查、资源检查。需要云端处理的 Siri 或听写会话会产生交互流量,实际用量会随语音时长和请求变化。首次获取语音模型或更新已有模型时,则可能出现明显更大的突发下载。

一般来说,完整模型下载会远大于一次很短的语音请求。不过,这只是任务类型之间的定性比较。可靠的大小区间、出现频率,以及最终由哪个进程记账,都没有得到验证。排查时可以区分“偶发的大块下载”和“跟随语音操作反复出现的传输”,但不能只看流量曲线就断定传输内容。

能不能关掉

结论是保留 corespeechd / corespeechd_system。Apple 没有提供关闭这两个进程本身的系统设置开关,也没有公布一种可以保证没有副作用的进程级停用方法。

如果确实不用相关功能,可以关闭上层功能,而不是直接处理守护进程:

关闭��些选项后,相应的 Siri、语音唤醒或标准听写功能会不可用。这是明确可预期的后果。不过,关闭上层功能并不能保证 corespeechd / corespeechd_system 从此永远不再启动。Apple 没有公布它们在所有系统语音功能中的完整职责,其他语音服务仍可能需要调用相关组件。

直接终止、删除或用防火墙封锁 corespeechd / corespeechd_system,没有 Apple 提供的无副作用保证。这样做还可能妨碍语音模型管理或其他系统语音服务。即使平时不用 Siri 和听写,也没有可靠依据把进程级封锁描述成安全操作。

常见的误解

怎么看它到底用了多少

下一步可以查看 Bytetally 的逐进程历史,确认流量何时记到 corespeechd / corespeechd_system 名下、持续多久,以及当时是否使用了 Siri、听写或可能正在更新语音资源。再对照 assistantdnsurlsessiond 和 MobileAsset 相关服务,因为 Apple 没有保证所有连接都会记在同一个进程下。统计结果能说明实际传输了多少数据,但不能单独证明连接中包含的是语音、文本还是模型。

相关进程

常见问题

corespeechd / corespeechd_system 是不是在录音?

进程正在运行或出现少量网络活动,不能证明它在上传麦克风声音。Apple 说明 Siri 唤醒词会在设备端检测。

corespeechd / corespeechd_system 为什么会联网?

已经核实的触发类别包括 Siri、听写、语音唤醒、说话人识别和语音端点模型的订阅、下载或更新。具体连接是否由这两个进程直接建立,Apple 没有公开说明。

corespeechd / corespeechd_system 可以关闭吗?

Apple 没有提供关闭这两个守护进程的开关。若不使用相关功能,可以到系统设置中分别关闭 Siri、听写或语音唤醒,但这不能保证进程永远不再启动。

corespeechd / corespeechd_system 用多少流量算正常?

目前没有可靠的进程级基线。空闲检查通常应当没有流量或只有少量流量,模型下载可能形成更大的突发,但具体大小和频率都未验证。

看清它到底用了多少

Bytetally 逐进程分别统计上传与下载,实时和历史都有,全部在本机完成。

免费下载 · Mac App Store

需 macOS 14 Sonoma 或更高 · 100% 本机分析 · 无需账号