我是小喷作者。这是我业余维护的原生 macOS 菜单栏语音助手,刚发布 1.1.0 ,代码采用 MIT 协议。想解决一个小需求:手在键盘上时,顺口查天气、定计时器或调音量,不用先找聊天窗口。 叫一声“小喷小喷”就能开始,回答后可以继续追问。提醒保存在本机;提醒和音量指令由本机解析执行,不依赖模型工具调用。普通问答使用你选择的大模型,并流式朗读。 技术上使用 Swift 6 / SwiftUI 。唤醒词用 macOS 本机语音识别;模型入口按服务商、通用接口、本机三组管理,各自保存配置,密钥和登录令牌放钥匙串。可以接自己的 OpenAI / Anthropic 兼容 API 、已有的 ChatGPT 订阅,或本机 Ollama 。应用免费下载,第三方模型和云端识别可能收费,ChatGPT 订阅受账户额度限制。 服务商目录集中定义协议、地址与模型预设,方便扩展;与模型有关的特殊参数单独处理。对本机技能,我更在意执行后能确认实际结果,例如调音量后重新读取设备状态,设备不支持时直接提示。 1.1.0 加了回声消除和直接开口打断,也能设成唤醒词打断。蓝牙耳机暂不支持语音打断,可用...