⚠️ Disclaimer: This project is for my own personal use only and is provided as-is. It may break at any moment without warning, security is not guaranteed, and no support is provided. Use at your own risk.
This project is forked from OpenSuperWhisper by @starmel. I extend sincere gratitude for the excellent foundation and original work. This fork was created to conduct experimental modifications without affecting the stability of the original project. All credit for the core functionality and initial implementation goes to the original author(s).
TechTalker 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:
See "building locally" instructions. I don't currently have a way to build from a GitHub release or from a manager like homebrew.
- 🎙️ 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)
- macOS (Apple Silicon/ARM64)
To build locally, you'll need:
git clone git@github.com:nickagliano/tech_talker.git
cd tech_talker
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.
TechTalker 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.

