TGViewer
V2EX V2EX @pushv2ex · 549 subscribers
Post #237314 2
[分享创造] [开源自荐] 小喷 1.1.0: Mac 菜单栏语音伙伴,支持 ChatGPT 订阅和本机 Ollama

我是小喷作者。这是我业余维护的原生 macOS 菜单栏语音助手,刚发布 1.1.0 ,代码采用 MIT 协议。想解决一个小需求:手在键盘上时,顺口查天气、定计时器或调音量,不用先找聊天窗口。

叫一声“小喷小喷”就能开始,回答后可以继续追问。提醒保存在本机;提醒和音量指令由本机解析执行,不依赖模型工具调用。普通问答使用你选择的大模型,并流式朗读。

技术上使用 Swift 6 / SwiftUI 。唤醒词用 macOS 本机语音识别;模型入口按服务商、通用接口、本机三组管理,各自保存配置,密钥和登录令牌放钥匙串。可以接自己的 OpenAI / Anthropic 兼容 API 、已有的 ChatGPT 订阅,或本机 Ollama 。应用免费下载,第三方模型和云端识别可能收费,ChatGPT 订阅受账户额度限制。

服务商目录集中定义协议、地址与模型预设,方便扩展;与模型有关的特殊参数单独处理。对本机技能,我更在意执行后能确认实际结果,例如调音量后重新读取设备状态,设备不支持时直接提示。

1.1.0 加了回声消除和直接开口打断,也能设成唤醒词打断。蓝牙耳机暂不支持语音打断,可用 ⌥⌘K 。朗读可选系统声音,或下载约 3.1 GB 的 Qwen3-TTS 在本机 GPU 运行。

隐私边界:默认叫醒后,含唤醒前约 2.5 秒的录音会发到千问做识别;直接说话打断时,也会发送约 1 秒预录及后续插话确认人声。可以切换本机识别。识别出的聊天文字发给所选模型,对话只留在内存;天气查询会向 Open-Meteo 发送城市或粗略坐标。

需要 macOS 14+ 和 Apple Silicon 。当前安装包尚未经过苹果公证,首次安装有额外门槛,请先看安装说明。

代码与安装说明 · 1.1.0 下载 · 隐私说明

欢迎试用和提 Issue ,尤其想听听唤醒、断句和连续对话在哪些场景还不自然。
More from @pushv2ex
  1. Oct 11, 2026[Apple] 网易云音乐能跨区更新不 港区都没这个 app 下载了,美区不清楚,啥情况?
  2. Oct 11, 2026[Claude] 凌晨 4 点失眠了 一晚上都在折腾日区礼品卡充值 claude ,唉感觉为了用这个浪费了多少精力了还好充值成功了,日区 3000x 日元按汇率算下来差不多 95…
  3. Oct 11, 2026[推广] Qwen Image 2.1 Pro 与 Nano Banana 2.1:透明编辑、视频参考和多轮修图怎么选? Qwen Image 2.1 Pro 把图像生成、透明素材…
  4. Oct 11, 2026[分享创造] 做了个 Nano Banana 图片生成站:从一句脑洞,到产品图、海报和社媒配图 每次做产品配图,最费时间的往往是第一步:脑子里有个画面,却找不到合适的素材。 所以我…
  5. Oct 11, 2026[分享发现] 刚刚注册 Muse 成功的方式 刚刚注册成功,感觉纯属运气。油管上的教程,主要还是通过云浏览器,browser.lexmount.com ,用 Google 账号注册…
  6. Oct 11, 2026[OpenAI] 全天稳定不降智 GPT 进群领额度
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →