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.
Free alternative to paid services like:
brew update # Optional
brew install opensuperwhisperOr from github releases page.
- 🎙️ Real-time audio recording and transcription
- ⌨️ Global keyboard shortcuts for quick recording (use
cmd + `) - 🌍 Support for multiple languages with auto-detection (not tested, but probably works)
- 🔄 Optional translation to English (for better translation add initial prompt with english sentences)
- 💾 Local storage of recordings with transcriptions
- 🎛️ Advanced transcription settings (not tested)
- 🇯🇵🇨🇳🇰🇷 Support for Asian languages with auto-correct
- macOS (Apple Silicon/ARM64)
If you encounter any issues or have questions, please:
- Check the existing issues in the repository
- Create a new issue with detailed information about your problem
- Include system information and logs when reporting bugs
To build locally, you'll need:
git clone git@github.com: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.
Contributions are welcome! Please feel free to submit pull requests or create issues for bugs and feature requests.
- Streaming transcription (#22)
- Custom dictionary (#20)
- Intel macOS compatibility (#16)
- Agent mode (#14)
- Background app (#9)
- Support long-press single key audio recording (#19)
OpenSuperWhisper is licensed under the MIT License. See the LICENSE file for details.
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.