{"repo":"YuJonny/AI-Commander","free":true,"listed":false,"github":"https://github.com/YuJonny/AI-Commander","clone":"git clone https://github.com/YuJonny/AI-Commander.git","description":"AI 接线员 (AI Commander) — 把耳机的播放/暂停媒体键映射成快捷键，一键唤起语音输入、和 AI 对话、vibe coding。macOS + Windows · 语音输入 · push-to-talk · hotkey","language":"Swift","stars":13,"topics":["accessibility","ai","hotkey","macos","media-keys","productivity","push-to-talk","speech-to-text","swiftui","vibe-coding"],"license":"MIT","category":"mobile-apps","readme_excerpt":"AI 接线员 · AI Commander 用耳机上的「播放 / 暂停」键，一键接通你的 AI —— 开口说，文字直接落进光标。 随口说，出成稿 · 全程本地 · 为爱发电，永久免费 中文 · English ⭐ 觉得有用，点个 Star 支持一下 语音输入 · 本地语音识别 · 本地大模型 · 离线 · 媒体键映射 · push-to-talk · voice input · vibe coding · 接线员 · macOS · Windows --- 缘起 以前打电话，是一件很具体的事。 听筒有重量，电话线会绕在手边。号码拨出去以后，要等另一头有人接起。电话把相隔很远的两个人接在一起，声音从一根细细的线里传过来。 后来，电话被收进一块薄薄的屏幕里。我们不再守在电话旁，等一个人。听筒悄悄退场，成了电影里的道具。 我一直很喜欢那个简单的动作：拿起听筒，线路接通，然后开口。 在这个时代，要是还有这样一部电话呢？ 过去，电话把人与人连接在一起。 现在，我们用它，和未来说话。 --- 主要能力 AI 接线员 v2.1 有两种独立的使用方式：在 Apple 芯片 Mac 或 Windows x64 电脑上直接使用内置的本地语音输入；或只做耳机键映射，调用已经安装的语音工具。使用本地语音不需要安装 Typeless、微信输入法或任何第三方输入法。 - 耳机键一按即说 ：按一下开始，再按一下结束，文字直接落进当前光标。 - 全程本地，永久免费 ：识别、清理、润色全在本机，录音与文字不上传；开源可审计。 - 两档语音识别 ：Qwen3-ASR 高精度中英混说；SenseVoice 轻量省内存。 - 随口说，出成稿 ：规则层清口语词、纠术语大小写；可选本地大模型整理重复、标点与数字格式，忠实原意。 - 兼容已有语音工具 ：内置豆包、微信、Typeless、闪电说、Wispr Flow、Superwhisper、AutoGLM、Claude Code、Codex 预设，也可自定义快捷键。 贴合平台的轻量设计 macOS 版整体采用 Liquid Glass 设计规范；Windows 版遵循 Fluent 2。两个平台的听写悬浮胶囊都会随「录音 → 识别 → 润色」状态变化，完成即收起，不打断手头的事。 随口说，出成稿 下面是一段典型的工作口述，并用当前生产版管线实际处理。确定性规则先清理口语词，本地大模型再整理重复、数字和标点；关键信息保持不变。 阶段 输出 --- --- 原始转写 嗯，我我看了一下，项目预算大概三千五百块，然后然后下周三上午十点半开会，订单号是零零八六二一，呃，地址是三号楼二单元。 规则清理 我我看了一下，项目预算大概三千五百块，然后下周三上午十点半开会，订单号是零零八六二一，地址是三号楼二单元。 本地大模型润色 我看了下，项目预算大概 3500 元，然后下周三上午 10:30 开会，订单号是 008621，地址是三号楼二单元。 模型与语言 组件 支持语言 擅长 大小 --- --- --- --- Qwen3-ASR · 高精度 （推荐） 30 种语言 + 22 种中文方言 中英混说、长口述；16GB+ 机型 约 840-990MB SenseVoice · 轻量 中、英、粤、日、韩 日常口述；8GB 机型 约 220-290MB Qwen3-8B · 语义增强 （可选） 中文为主，支持中英混说 去重复、数字格式、断句分段 约 4.7GB 模型均按真实口述场景，通过本地数据及开源数据集，经过选型和调优。 只用按键映射时，无需下载任何模型。 ","default_branch":null,"files":null,"tree":[],"storefront":"/r/YuJonny","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/YuJonny/AI-Commander/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}