Zen*_*ith 1 macos apple-speech macos-catalina
我有一个以下配置的Mac
MacBook Pro (Retina, 15-inch, Mid 2015)
OS: macOS Catalina
CPU: 2.5 GHz Quad-Core Intel Core i7
Memory: 16 GB 1600 MHz DDR3
Graphics: Intel Iris Pro 1536 MB
Run Code Online (Sandbox Code Playgroud)
将我的操作系统从Siera 更新到 Catalina后。苹果听写应用程序和语音识别进程(com.apple.SpeechRecognitionCore.speechrecognitiond)在笔记本电脑启动期间启动,我无法终止或停止这些应用程序和进程。我杀死了这些进程,但它们会一次又一次地自动启动。
我还关闭了偏好听写并重新启动笔记本电脑,这对我来说也不起作用。:(
最危险的是,这些进程占用了我 50% 以上的 CPU,并给我带来了糟糕的 Mac 使用体验。
我累死。我现在应该怎么做?
小智 5
com.apple.SpeechRecognitionCore.speechrecognitiond 是将人类语音转换为计算机可以处理的内容的守护进程,然后将语音与最适合的单词进行匹配。据我所知,它启动并持续运行以支持三种不同的 OS X 功能:语音控制、听写和 Siri。
\n\n语音控制本身就是一个资源消耗大户,但如果您实际上并没有使用听写功能进行听写,也没有主动使用语音控制或 Siri,那么该过程不应该占用那么多的 CPU,当然也不应该减慢您的 MBP以至于您对表现不满意。通常,当存在实际代码错误时,就会发生这种资源占用情况,但如果系统没有足够频繁地重新启动,则可能会发生这种情况。当守护进程长时间运行时,错误可能会悄悄出现,而这些错误并不是由代码中的缺陷造成的。相反,它们通常是读/写错误或存储损坏的结果,因为代码和数据在内存/磁盘和 CPU 本身之间来回分页。最终,错误会累积起来,导致进程失控或进程崩溃。
\n\n我建议大多数人每周至少通过 \xef\xa3\xbf-Restart... 或 \xef\xa3\xbf-Shutdown 启动循环系统一次。这会触发内务处理例程,清除所有容易引起问题的系统缓存。
\n\n可以通过以下过程解决此特定问题,而无需实际重新启动:
\n\n如果您愿意,您现在可以重新启用 Siri 和/或听写,而不会造成任何重大性能影响,因为这些功能仅在您使用该功能时加载语音识别守护程序。不过,语音控制将加载守护程序并使其始终运行。因此,只有在实际使用语音控制时才重新启用它,因为这会造成一些性能损失。此外,守护进程应该正常运行,并在您再次关闭语音控制后不久就会终止。
\n\n希望这能让您按照自己想要的方式运行,帮助您识别何时工作不正常,并让您就使用语音控制和 Catalina 的其他语音识别相关功能做出明智的决定。
\n\n干杯!
\n