An OBS Studio plugin that transcribes speech to captions in real time and translates them, running Whisper models locally on your machine.
Sharrnah/whispering-ui
Native Go/Fyne desktop UI for Whispering Tiger, a Windows and Linux app for live speech transcription, translation, text-to-speech and OCR.
- Stars
- 332
- Forks
- 25
- Open issues
- 10
- Last commit
- 22 days ago
What is it?
Whispering Tiger UI is the desktop front end for Whispering Tiger, a free, open-source application for Windows and Linux. It transcribes microphone or desktop audio, translates speech and text, reads text aloud, and extracts text from images with OCR.
The AI models run locally after they are downloaded, so the core features work offline. Results can be sent to VRChat via OSC or shown in browser overlays via WebSockets. Online services are optional plugins. This repository holds the native Go/Fyne UI, while the Python backend runs the models.
Profiles store audio devices, models and compute settings, and can be saved, loaded and switched. A plugin system adds features such as subtitles, additional TTS voices and LLM-based processing.
Key features
- 01Live transcription and translation of microphone or desktop audio.
- 02Text translation, text-to-speech and OCR from images.
- 03Output to VRChat via OSC or browser overlays via WebSockets.
- 04Desktop audio capture via WASAPI loopback on Windows and PulseAudio/PipeWire on Linux.
- 05Profiles that save and load configurations, plus a plugin system.
Use cases
- Adding live subtitles or translated captions to streams and videos.
- Translating in-game dialogue or on-screen text while playing.
- Showing speech transcripts in VRChat or a browser overlay.
- Running speech and translation models locally without sending audio to a cloud service.
Quick start
- 1
Download the latest release ZIP for your platform from the Releases page
- 2
Extract the ZIP to a writable local folder, then run Whispering Tiger.exe on Windows
- 3
On Linux, make the binary executable inside the extracted folder
chmod +x whispering-tiger-linux-amd64 - 4
On Linux, start the application from the extracted folder
./whispering-tiger-linux-amd64
Things to know
- Supports only Windows and Linux; macOS is not supported.
- The Linux build needs x86-64, glibc 2.36 or newer, and an X11/XWayland desktop with PulseAudio or PipeWire.
- NVIDIA CUDA acceleration requires a compatible NVIDIA driver, and AMD or Intel acceleration relies on Vulkan via audio.cpp.
In collections
Topics
FAQ
- What is whispering-ui?
- Native Go/Fyne desktop UI for Whispering Tiger, a Windows and Linux app for live speech transcription, translation, text-to-speech and OCR. Whispering Tiger UI is the desktop front end for Whispering Tiger, a free, open-source application for Windows and Linux. It transcribes microphone or desktop audio, translates speech and text, reads text aloud, and extracts text from images with OCR.
- Is whispering-ui free to use? What license does it have?
- whispering-ui is open source under the MIT license. Check the license terms before using it in commercial products.
- Is whispering-ui still maintained?
- Actively maintained. The last commit to whispering-ui was on Oct 1, 2026.
- What can I use whispering-ui for?
- Adding live subtitles or translated captions to streams and videos. Translating in-game dialogue or on-screen text while playing. Showing speech transcripts in VRChat or a browser overlay. Running speech and translation models locally without sending audio to a cloud service.
- How do I install whispering-ui?
- Download the latest release ZIP for your platform from the Releases page Extract the ZIP to a writable local folder, then run Whispering Tiger.exe on Windows On Linux, make the binary executable inside the extracted folder: chmod +x whispering-tiger-linux-amd64 On Linux, start the application from the extracted folder: ./whispering-tiger-linux-amd64
- Where can I get whispering-ui?
- The source code and installation instructions are on GitHub: https://github.com/Sharrnah/whispering-ui
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Windows-focused Gradio web app bundling text-to-speech, voice cloning, Whisper transcription, YouTube download, vocal separation and translation for dubbing.
Desktop app that transcribes and translates audio and video offline on your computer, built on OpenAI's Whisper.
An LLM-powered desktop and CLI tool for video subtitles: speech recognition, sentence segmentation, correction, translation and burning subtitles into video.
Desktop app that transcribes audio and video fully offline on your own device, using Whisper and other speech models.
General-purpose speech recognition model that transcribes, translates and identifies the language of audio across many languages.