OmniVoice 是一款 macOS 菜单栏应用,适合听课、开会和多语言交流。
语音识别和翻译默认都在本机完成,不依赖云服务。项目开源(Apache 2.0)。
实时转录与翻译
历史记录
快捷翻译
语音输入
它能做什么
实时转录 + 翻译
- 半透明字幕悬浮窗,置顶且不抢焦点,支持双语对照、字号和透明度调节
- 可录麦克风,也可通过 ScreenCaptureKit 抓取系统声音,给会议或视频生成字幕
- 转录历史保存在本地,可搜索,可导出 Markdown
快捷翻译
- ⌥A 划词翻译:任意 App 里选中文字后按下即可
- ⌥S 截图翻译:框选屏幕区域,文字用 Vision 在本机识别
- 译文可以用系统语音朗读;URL、路径、代码标识符不会被翻译改坏
语音输入(可选,默认关闭)
- 按住右 ⌥(或点按开始/结束)说话,文字输入到任意 App 的光标处
- 可以先翻译成外语,在气泡里确认后再输入
- 可选 LLM 润色:补标点、去口癖。用你自己的 OpenAI 兼容服务,
本机 Ollama / LM Studio 也行;失败时一律输入原文。
本机模型我自己试下来,Google 的
Gemma 4 E2B(LM Studio)效果还不错
引擎
| 系统内置(无需下载) | 本地模型(离线) | |
|---|---|---|
| 语音识别 | SpeechAnalyzer / SpeechTranscriber | R2T2 |
| 翻译 | Translation 框架 | HY-MT1.5 1.8B、T3PO |
识别和翻译引擎可以分别选择,应用内的模型库负责下载和校验模型。
安装
-
或 Homebrew:
brew tap hdcola/tap brew trust hdcola/tap # 仅 Homebrew 7+ 需要 brew install --cask omnivoice
使用前请注意
- 需要 macOS 26 或更高版本
- 目前是内部测试版,未经公证,首次打开需要清除隔离标记:
xattr -cr /Applications/OmniVoice.app - 界面目前只有中文
- 本地模型是可选下载,均衡包约 3.4 GB
链接
欢迎试用,尤其想听听:本地模型的识别和翻译效果、不同 Mac 上的内存占用、
还有哪些场景用得上。



