[开源自荐] OmniVoice 0.8.0 :macOS 上完全本地运行的实时字幕、划词/截图翻译和语音输入软件

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

识别和翻译引擎可以分别选择,应用内的模型库负责下载和校验模型。

安装

  • 下载:OmniVoice 0.8.0 (.dmg)

  • 或 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 上的内存占用、
还有哪些场景用得上。

GitHub - hdcola/OmniVoice: On-device real-time transcription, translation and voice input for macOS — floating live captions, ⌥A/⌥S quick translate, and dictation with optional LLM polish. Runs on built-in macOS frameworks or local models. · GitHub 最后少了字母e

1 个赞

谢谢,你不说我还没发现