OpenSuperWhisper

StarmelMIT活跃维护

macOS 上的本地语音听写应用,基于 Whisper 和 Parakeet 模型把语音实时转成文字,适合想要离线、隐私友好的语音输入用户。

macOS dictation app

0.1.0发布于 2026-03-03 17:09 UTC3,137star +4 / 7 天290fork同步于 2026-11-10 17:43 UTC

怎么上手

由 README 提炼,执行前请确认
brew update
brew install opensuperwhisper
硬件要求按 README 说明

仅支持 macOS,且需 Apple Silicon(ARM64);README 未说明具体显存或内存要求,Intel Mac 兼容性仍在 TODO 中。

支持 Apple Silicon
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

macOS 上的实时语音转写工具,用 Whisper 或 Parakeet 模型把录音和音频文件转成文字

macOS 上的本地语音听写应用,基于 Whisper 和 Parakeet 模型把语音实时转成文字,适合想要离线、隐私友好的语音输入用户。

核心能力

  • 实时录音并转写,支持全局快捷键和鼠标按键触发
  • 内置 Whisper 与 Parakeet 两种引擎,可在应用内直接下载模型
  • 支持按住即录模式,松开快捷键或鼠标键即停止
  • 拖放音频文件进队列批量转写,支持多语言自动检测
  • 菜单栏可切换内置、外接、蓝牙和 iPhone 麦克风

容易踩的坑

仅支持 Apple Silicon,Intel Mac 无法使用;首次启动只自动复制默认模型,其他模型需手动下载 .bin 文件放入模型目录;希伯来语需在设置中选 Turbo V3 Hebrew 模型并显式指定语言。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本0.1.0
  1. 0.1.0Release 0.1.0最新正式版2026-03-03 · 2026-03-03 17:09 UTC

    OpenSuperWhisper 0.1.0

    New Features

    • Space after sentence — New preference to automatically add a space after punctuation in transcriptions, with a toggle in Settings (Closes #107)
    • Cmd+, shortcut — Standard macOS keyboard shortcut to open Settings
    • Finder integration — Open audio files directly from Finder via double-click or "Open With" menu. The app registers as a handler for all audio file types (public.audio)
    • Enhanced audio format support — Improved handling of audio file formats including MP4 containers with automatic resolution and temporary file management

    Bug Fixes

    • Fixed idle CPU usage — Resolved an issue where the app consumed CPU resources while idle
    • Fixed language auto-detection — Corrected automatic language detection for transcription (Closes #13)
    • Safer audio duration retrieval — Audio duration is now retrieved with optional chaining, preventing potential crashes on malformed files

    Installation

    Homebrew (Recommended)

    brew update
    brew install opensuperwhisper
    

    Manual Installation

    1. Download the OpenSuperWhisper.dmg file below
    2. Open the DMG and drag OpenSuperWhisper to Applications
    3. Launch the app and grant necessary permissions

    Requirements

    • macOS 14.0 (Sonoma) or later
    • Apple Silicon (ARM64) Mac
  2. 0.0.7Release 0.0.72026-02-14 · 2026-02-14 09:09 UTC
    查看更新说明

    OpenSuperWhisper 0.0.7

    New Features

    • FluidAudio (Parakeet) transcription engine support in addition to Whisper
    • Regenerate transcription button for completed/failed recordings
    • File transcription queue with status tracking
    • Bluetooth and Continuity microphone connection monitoring with "Connecting..." state
    • Multi-channel recording with automatic downmix to mono

    Improvements

    • Transcription progress displayed with percentage and animated circle
    • Search through transcriptions with highlighted matches
    • Recording format changed from 16-bit PCM to 32-bit float
    • Whisper thread count dynamically adjusted based on CPU core count
    • Improved automatic language detection for transcription

    Bug Fixes

    • Fixed text insertion respecting current keyboard layout
    • Fixed indicator window positioning on the correct screen
    • Fixed recording stop handling when transcription returns no result

    Installation

    Homebrew (Recommended)

    brew update
    brew install opensuperwhisper
    

    Manual Installation

    1. Download the OpenSuperWhisper.dmg file below
    2. Open the DMG and drag OpenSuperWhisper to Applications
    3. Launch the app and grant necessary permissions

    Requirements

    • macOS 14.0 (Sonoma) or later
    • Apple Silicon (ARM64) Mac
  3. 0.0.6Release 0.0.62025-10-22 · 2025-10-22 19:59 UTC
    查看更新说明

    OpenSuperWhisper 0.0.6

    Real-time audio transcription for macOS using Whisper.

    Installation

    Homebrew (Recommended)

    brew update
    brew install opensuperwhisper
    

    Manual Installation

    1. Download the OpenSuperWhisper.dmg file below
    2. Open the DMG and drag OpenSuperWhisper to Applications
    3. Launch the app and grant necessary permissions

    Requirements

    • macOS 14.0 (Sonoma) or later
    • Apple Silicon (ARM64) Mac
  4. 0.0.5Release 0.0.52025-10-21 · 2025-10-21 14:34 UTC
    查看更新说明

    OpenSuperWhisper 0.0.5

    Real-time audio transcription for macOS using Whisper.

    What's New

    • Added Asian language autocorrect support (Chinese, Japanese, Korean)
    • Improved text formatting and spacing for Asian languages
    • Updated whisper.cpp to latest version

    Installation

    Homebrew (Recommended)

    brew update
    brew install opensuperwhisper
    

    Manual Installation

    1. Download the OpenSuperWhisper.dmg file below
    2. Open the DMG and drag OpenSuperWhisper to Applications
    3. Launch the app and grant necessary permissions

    Requirements

    • macOS 14.0 (Sonoma) or later
    • Apple Silicon (ARM64) Mac
  5. 0.0.4Release 0.0.42025-06-18 · 2025-06-18 10:05 UTC
    查看更新说明

    OpenSuperWhisper 0.0.4

    Real-time audio transcription for macOS using Whisper.

    Installation

    Homebrew (Recommended)

    brew update
    brew install opensuperwhisper
    

    Manual Installation

    1. Download the OpenSuperWhisper.dmg file below
    2. Open the DMG and drag OpenSuperWhisper to Applications
    3. Launch the app and grant necessary permissions

    Requirements

    • macOS 14.0 (Sonoma) or later
    • Apple Silicon (ARM64) Mac

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    OpenSuperWhisper

    OpenSuperWhisper is a macOS application that provides real-time audio transcription using the Whisper model. It offers a seamless way to record and transcribe audio with customizable settings and keyboard shortcuts.

    Features

    • 🎙️ Real-time audio recording and transcription
    • 🧠 Two transcription engines: Whisper and Parakeet — download models directly from the app
    • ⌨️ Global keyboard shortcuts — key combination or single modifier key (e.g. Left ⌘, Right ⌥, Fn)
    • 🖱️ Mouse button trigger — bind the middle or an extra (thumb) mouse button to start/stop recording
    • ✊ Hold-to-record mode — hold the shortcut, modifier key or mouse button to record, release to stop
    • 📁 Drag & drop audio files for transcription with queue processing
    • 🎤 Microphone selection — switch between built-in, external, Bluetooth and iPhone (Apple Continuity) mics from the menu bar
    • 🌍 Support for multiple languages with auto-detection
    • 🇯🇵🇨🇳🇰🇷 Asian language autocorrect (autocorrect)

    Installation

    brew update # Optional
    brew install opensuperwhisper
    

    Or from GitHub releases page.

    Requirements

    • macOS (Apple Silicon/ARM64)

    Support

    If you encounter any issues or have questions, please:

    1. Check the existing issues in the repository
    2. Create a new issue with detailed information about your problem
    3. Include system information and logs when reporting bugs

    Building locally

    To build locally, you'll need:

    git clone [email protected]:Starmel/OpenSuperWhisper.git
    cd OpenSuperWhisper
    git submodule update --init --recursive
    brew install cmake libomp rust ruby
    gem install xcpretty
    ./run.sh build
    

    In case of problems, consult .github/workflows/build.yml which is our CI workflow where the app gets built automatically on GitHub's CI.

    Contributing

    Contributions are welcome! Please feel free to submit pull requests or create issues for bugs and feature requests.

    Contribution TODO list

    • Streaming transcription
    • Custom dictionary / keyword boosting (#19)
    • Intel macOS compatibility (#15)
    • Agent mode (#14)
    • Background app (#8)
    • Support long-press single key audio recording (#18)

    License

    OpenSuperWhisper is licensed under the MIT License. See the LICENSE file for details.

    Whisper Models

    You can download Whisper model files (.bin) from the Whisper.cpp Hugging Face repository. Place the downloaded .bin files in the app's models directory. On first launch, the app will attempt to copy a default model automatically, but you can add more models manually.

    Hebrew (ivrit.ai)

    For Hebrew transcription, download the "Turbo V3 Hebrew" model from Settings → Model. It is ivrit.ai's Hebrew fine-tune of whisper-large-v3-turbo (whisper-large-v3-turbo-ggml) — the same base model as the other "Turbo V3" entries, but tuned for Hebrew. Selecting it automatically sets the input language to Hebrew, which these models require to be set explicitly.