spamethystinealpaca /
speech-wingman
Speech Wingman 让你用自然语言写下讲话时想注意的规则,在 Apple Silicon Mac 上本地识别中英混合发言,并在命中时给出原话和简短提醒。新版支持每行独立规则、随发言语言切换提醒,以及桌面悬浮按钮。运行无需云端服务,适合演讲和沟通练习;当前是需要自行构建的源码预览版。 亮点 项目维护者自荐,更新至 0.3.0 源码预览。 离线与隐私: 转录和规则推理在本机完成。应用及辅助进程使用 macOS 沙盒,没有网络权限;…
语言SwiftDT数据与运维DT桌面效率DT内容 / 资源DT桌面应用DTmacOS原始apple-silicon原始asr原始bilingual原始chinese原始code-switching原始english原始local-ai
关于
Speech Wingman 让你用自然语言写下讲话时想注意的规则,在 Apple Silicon Mac 上本地识别中英混合发言,并在命中时给出原话和简短提醒。新版支持每行独立规则、随发言语言切换提醒,以及桌面悬浮按钮。运行无需云端服务,适合演讲和沟通练习;当前是需要自行构建的源码预览版。 亮点 项目维护者自荐,更新至 0.3.0 源码预览。 离线与隐私: 转录和规则推理在本机完成。应用及辅助进程使用 macOS 沙盒,没有网络权限;不会自动保存录音或会话转录,无需运行时账号或 API key。 独立规则: 每行是一条单独判断的条件,例如“说到 banana 就提醒”和“说汤姆坏话就提醒,赞扬不提醒”。模型只看当前定稿片段,不发送累计对话历史。 中英混说与桌面控制: 同一识别器处理中文、英文和混合发言;提醒语言跟随当前发言。可拖动的悬浮按钮一键开始或停止监听。 可学习的实现: SwiftUI/AppKit + Silero VAD + SenseVoiceSmall + Qwen3 4B,包含音频分段、跨进程推理、逐条规则检查、过期结果取消与引用校验。 有范围的验证: 本次 28 条合成文本用例、14 组核心测试通过;早期短句音频测试约 1 秒出现首段转录(Apple M4 / 16 GB、模型已加载)。这不是提醒延迟或真实场景准确率保证;提醒还需要额外推理时间。 当前需要自行构建,没有现成或公证安装包。要求 Apple Silicon / macOS 14+,建议 16 GB 内存;首次开发准备需要联网下载依赖和模型,构建完成后离线运行。多条规则和长发言可能延迟提醒,模型会有漏报或误报。源码 MIT,模型权重适用各自上游许可,包括 SenseVoiceSmall 的 FunASR 模型协议。
收录记录
- HelloGitHub·用户投稿
2026年9月30日 · 1 次收录
- 阮一峰周刊·用户投稿
2026年9月30日 · 1 次收录
- 中国独立开发者·程序员版
2026年10月1日 · 1 次收录
讨论这个产品