[Github] Remote Mic App – 把小米遥控器变成 Mac 无线麦克风

Github发现2026-10-14发布 WarpEdit
1 0 0

Remote Mic App(无线麦 SayAll)能把小米蓝牙语音遥控器接到 Mac,用遥控器的麦克风说话,再把声音交给豆包、微信输入法或 Typeless 等语音工具,输入到当前文本框。它也能把普通按键映射成快捷键和应用操作。已经习惯语音输入的人,可以随手拿起遥控器、按住就说;语音识别软件仍需另外安装。

无线麦 SayAll 主题封面:小米遥控器与 Mac 笔记本通过声音路径连接,展示虚拟麦克风与文字输入的关系

声音怎样进入 Mac

整条路线是:遥控器麦克风 → SayAll → 虚拟音频设备 → 语音输入工具 → 文本框。SayAll 接收蓝牙声音,把它写入选定的回环音频设备;输入工具再把同一个设备当作麦克风。这里的“回环”,可以理解为软件之间传声音的一条通道。

因此,SayAll 里的“语音输出”和豆包里的“麦克风选择”虽然名称相反,却要选同一个设备。常用的是安装包提供的 MiRemoteV 2ch;已有 BlackHole 2ch 的用户也可以使用兼容的回环设备,但豆包有时不会列出普通虚拟音频设备,项目为此提供了专用兼容驱动。

SayAll v1.9.21 官方连接与语音页面:小米蓝牙遥控器 2 Pro 已连接,语音输出选择 MiRemoteV 2ch
v1.9.21 官方“连接与语音”界面:SayAll 将遥控器声音输出到 MiRemoteV 2ch。点击查看大图。

SayAll 不会为语音输入自动更改 Mac 的默认输入或输出设备。听音乐、开会与这条输入路线可以分别设置,但某个会议软件能否收到声音,仍取决于它自己的麦克风选择;不能把“遥控器已连接”当成文字输入已经可用。

接通第一句话

当前项目说明支持 Apple Silicon Mac(macOS 14+)和 Intel Mac(macOS 13+),并列出小米蓝牙遥控器 2、2 Pro。下面以 Apple Silicon Mac、小米 2 Pro、豆包输入法 为例。官网正式下载入口在本文核对时指向 v1.9.21;该版本的使用要求以 2 Pro 为主,主分支新增的设备和选项不要直接套到旧安装包上。

安装和配对

  1. 从官网或 GitHub Releases 下载对应芯片的安装包。v1.9.21 的 Apple Silicon 包名为 Remote-Mic-1.9.21.dmg;Intel 包名含 Intel,不能混用。
  2. 打开 DMG,运行 Install Remote Mic.pkg。它会安装 SayAll.app,并检查或安装 MiRemoteV 2ch,过程中会重启系统音频服务。只把 App 拖到“应用程序”不会替你装好兼容驱动。
  3. 在 Mac“系统设置 → 蓝牙”中配对遥控器。首次连接按官方安装说明先长按“TV”键约 2 秒,直到底部白灯闪烁,再同时长按“主页”和“菜单”键进入配对状态,连接 MI RC、Xiaomi Bluetooth Remote 2 Pro 或“小米蓝牙语音遥控器”等对应设备。
  4. 启动 SayAll,允许蓝牙权限。要使用按键映射及需要辅助功能的语音模式,还需允许“输入监控”和“辅助功能”;授权后完全退出并重新打开应用。

首次配置不需要 Xcode 或编译源码。后续预览包可能改用独立 Installer PKG 分发,安装器名称也会变化,本文的 DMG 文件和步骤对应上面明确的版本。

选对声音和按键

  1. 在 SayAll 的“连接与语音”中刷新音频设备,选择 MiRemoteV 2ch。
  2. 在豆包输入法的“语音输入”设置中,把“麦克风选择”也设为 MiRemoteV 2ch,将长按说话快捷键设为 Fn。希望在其他输入法下也能唤起豆包时,开启其“全局唤起语音”。
  3. 确认 SayAll 使用 Fn 长按行为,并关闭“语音键模拟 Fn 点按”。点一下文档或聊天中的可编辑文本框,确认插入光标出现。
  4. 按住遥控器语音键,说“无线麦已经连接成功”,说完松开。检查目标文本框是否出现文字,而不仅是某个连接状态变绿。
官方仓库中的豆包输入法 Mac 设置截图:长按模式设为 Fn,全局唤起语音开启,麦克风选择 MiRemoteV 2ch
豆包输入端也要选择 MiRemoteV 2ch,并让 Fn 行为与遥控器匹配。截图来自项目官方安装说明。点击查看大图。

这句话出现后,再换到平时使用的 App 测试一次。如果只有个别输入框失败,先检查焦点或该 App 的输入兼容性,没必要立即重装整套软件。

长按与点按别混

遥控器收音方式与语音软件的快捷键方式是两个条件。小米 2 和 2 Pro 需要按住语音键才能持续传声音,松手后就停;豆包的 Fn 长按模式与它对应。

Typeless 则常用“点一下 Fn 开始、再点一下结束”。搭配它时,要在 SayAll 的“按键映射 → 语音键”区域开启“语音键模拟 Fn 点按”,并授予辅助功能权限。SayAll 会在语音开始和结束时分别发送一次点按,Typeless 的麦克风仍应选同一个回环设备。

开启模拟点按后,小米遥控器仍然要按住说话。这个开关只改变送给软件的按键事件,不能改变遥控器固件的收音方式。把它误当成免按键录音,松手后就会没有后续声音;反过来,使用豆包长按模式却开启点按转换,也可能刚开始就停止。

普通按键怎么用

在“按键映射”中启用自定义映射后,方向、确定、返回、主页、菜单、音量等普通键可以执行键盘操作、播放控制、打开应用或自定义快捷键。比如把一个普通键设为“聚焦输入框”,先把输入焦点放好,再按语音键表达,能减少说完才发现文字写错位置的情况。

单击、双击和长按有实际取舍:不设置附加动作时,单击即时响应并可按住重复;设置双击后,会等待约 0.3 秒 区分单击和双击;设置长按后,约 0.55 秒 触发长按动作,并抑制单击。需要频繁连续按的键,不一定适合再叠加双击和长按。

语音键独立负责语音开始与结束,不参与这套普通键映射。仓库也介绍组合动作、多套键位和按 App 自动匹配,但文档仍标明真实环境验证中;不能据此承诺任意脚本或无限自动化。

有声音却没文字

排错时先把“声音有没有进 Mac”和“语音工具有没有出字”分开。在 QuickTime Player 中选择“文件 → 新建音频录制”,把麦克风设为 MiRemoteV 2ch,按住遥控器语音键观察输入电平。这能检查音频通道,不会证明输入法已经配置正确。

现象 先检查什么 怎么处理
SayAll 找不到遥控器 系统蓝牙配对、设备型号、蓝牙权限 重新进入配对状态;回到 SayAll 点“立即重新连接”,必要时退出重启
QuickTime 没有输入电平 SayAll 的连接状态与语音输出设备 刷新设备,选择正确回环设备;确认按住的是语音键,而非普通键
QuickTime 有电平,输入法没有文字 输入法麦克风、Fn 模式和文本框焦点 两端选同一设备,重新打开输入法,再点击可编辑输入框测试
豆包找不到虚拟麦克风 兼容驱动是否安装 运行对应架构的安装器,安装 MiRemoteV 2ch 后完全退出并重开豆包
刚开始就结束,或松手仍不结束 长按模式与点按模式是否混用 让软件模式与遥控器一致;仅在需要点按转换时开启模拟 Fn 点按

需要反馈问题时,从菜单栏右键菜单打开日志,连同 Mac 芯片、系统版本、遥控器型号和失败步骤描述问题。本文依据官方资料整理,未在 Mac 和实体遥控器上实测,不提供延迟、识别准确率或资源占用的测试结论。

隐私与版本边界

项目声明 SayAll 不上传或保存语音,也不会在日志里记录语音内容、蓝牙地址和外设标识。这个承诺只覆盖 SayAll 自身:豆包、Typeless 等工具是否联网识别、如何保存数据,取决于它们各自的服务。语音经过本机的虚拟麦克风,不等于识别全过程离线。

“回眸”和“本地 Agent 访问”默认关闭,文档仍把完整真实语音验收列为待完成事项。其设计是在用户主动开启后保存最终文字,并给 AI 客户端提供可撤销的只读 MCP 授权;第三方客户端可能把读到的文字发送给云端模型。它不应被理解成自动保存完整聊天或给所有 AI 开放记录。

本仓库的 macOS App、驱动及相关软件代码采用 GPL-3.0-only,Logo 和 App Icon 另有专有品牌资产许可,iOS App 源码由独立私有仓库维护。开源许可不代表遥控器、第三方识别工具或 Plus 等产品权益都免费;本文不把这些服务的费用合并成“零成本”承诺。

Windows 另有独立预览版,当前说明以微信输入法和 Ctrl + Win 语音快捷键为主,不能直接套用本文的 Mac、虚拟驱动和 Fn 步骤。日常使用也不必为了追上主分支的新功能,立即切换到预览版。

下载与源码

截至 2026 年 10 月 13 日查看时,仓库有 1,840 Stars、207 Forks,当日仍有代码提交。官网 Apple Silicon 正式下载入口实际指向 v1.9.21;安装包与主分支代码的更新节奏不同,选包时应区分正式版、预览版和芯片架构。

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...