Skip to content

Apple 原生语音识别 (Local Apple ASR) ​

Apple 原生语音识别依托于 macOS 深度集成的系统级语音框架与 Apple Silicon(M1/M2/M3/M4)芯片的神经网络引擎(ANE)。它在 DuRT 中主要用于驱动系统内录实时双语字幕与麦克风实时听写。


核心特性与边界 ​

  • 100% 本地离线运行:所有音频数据全部在您的 Mac 内部实时运算并销毁,绝无任何网络请求上报,保障绝对的商业机密与隐私安全;
  • 零网络延迟:流式延迟通常在 150ms ~ 300ms,说话停顿瞬间即可完成断句并上屏;
  • 零算力费用:无需配置任何第三方 API 密钥,永久免费无时长限制;
  • 支持语言丰富:依托 Apple 官方持续维护的多语言离线模型库,支持中文(普通话/粤语)、英语、日语、韩语、德语、法语、西班牙语等数十种主流语言。

WARNING

能力边界提醒:不支持本地文件转录 Apple 官方接口主要针对连续音频流设计。在 DuRT 客户端中,Apple 原生语音仅作为【实时语音 (Realtime Speech)】服务挂载,无法用于批量导入本地 MP3/MP4 音视频文件进行长文转录。如需进行音视频长文件转写,请使用 OneASR 聚合网关 或 OpenAI ASR。


系统权限与准备工作 ​

为了让 Apple 原生引擎正常工作,DuRT 需要获取两项 macOS 官方系统授权:

1. 麦克风与屏幕录制(系统音频内录) ​

  • 麦克风权限:用于采集外置麦克风或 AirPods 人声输入;
  • 屏幕录制权限 (ScreenCaptureKit):用于在不安装任何虚拟音频驱动(如 BlackHole)的前提下,直接捕获系统当前正在播放的会议、浏览器或视频音频流。
  • 详情请查阅 macOS 系统权限配置指南。

2. 下载离线语言包(推荐) ​

为了确保在完全断网的环境下依然能流畅识别,建议在 macOS 系统中预先下载离线语音识别支持:

  1. 打开 Mac 系统设置 (System Settings);
  2. 导航至 通用 (General) ➔ 键盘 (Keyboard);
  3. 在 听写 (Dictation) 区域,确保开启“听写”开关;
  4. 点击 语言 (Languages),勾选您经常使用的语言(系统将自动在后台下载高精度离线语音模型包)。

在 DuRT 中配置与启用 ​

  1. 打开 DuRT 客户端,进入 设置 (Settings) ➔ AI 引擎与能力 (AI Capabilities) ➔ 点击 实时语音 (Realtime Speech) 面板;
  2. 在可用服务列表中,找到 Apple (原生内置);
  3. 检查开关状态,确保处于 启用 状态;
  4. 选择您的 默认主识别语言(如 zh-CN 或 en-US),即可在实时内录时获得最佳识别表现。

常见问题排查 ​

Q:为什么打开内录后,悬浮字幕窗口没有文字输出? ​

A: 请依次检查:

  1. 音频采集源:确认控制栏中已选中当前正在发声的声卡或应用程序;
  2. 系统音量:确保被录制的应用有实际音频输出(非静音状态);
  3. 语言匹配:如果正在播放英文会议,请确保实时语言未被强制固定为中文,建议设置为“自动”或匹配对应语种。

Crafted with precision for macOS.