Key Features
Multi-Engine Transcription
Choose between local AI that transcribes on your own machine, the OpenAI API, or the Deepgram API. Switch engines anytime based on your needs for privacy, speed, or accuracy.
Voice-Powered Productivity
Go beyond basic dictation with voice commands, word replacements, templates, timestamps, and auto-punctuation. All configurable to your workflow.
Works Everywhere You Type
Tacet types directly into any active window. Your editor, browser, email, or chat app. No clipboard tricks, no copy-paste, and no app-specific plugins needed.
Need help with Tacet?
Contact our dedicated support team for assistance.
What is Tacet?
Tacet is a speech-to-text app that listens to your microphone and types what you say directly into whatever window you’re working in. Your text editor, browser, email, Slack, whatever. No clipboard, no copy-paste, no app-specific plugins.
It transcribes on your own machine using local AI models, or connects to OpenAI and Deepgram if you prefer cloud. You pick.
The name comes from the musical term tacet, which means “be silent.” It’s the direction on a score that tells a musician to wait, then come in.
What you get
- Real-time transcription with live preview
- Multiple transcription engines: local (faster-whisper), OpenAI API, Deepgram API
- Voice commands you can customize
- Word replacements for abbreviation expansion
- Templates for reusable text blocks
- Timestamp insertion
- Session history and usage statistics
- Multi-language UI (English, Spanish, French, German)
- System tray integration
- Cross-platform: Windows, macOS, Linux
- Local mode: your audio and transcripts never leave your machine
Transcription engines
| Engine | Type | Pros | Cons |
|---|---|---|---|
| Local (faster-whisper) | On your machine | Free, private, no API key needed | Needs model download, slower on CPU |
| OpenAI API | Cloud | High accuracy, fast | Needs API key, costs money |
| Deepgram API | Cloud | Fast, real-time optimized | Needs API key, costs money |
Voice commands
Voice commands let you trigger actions by speaking. A few examples:
- Say “new line” to insert a line break
- Say “period” or “full stop” to insert punctuation
- Say “delete that” to remove the last transcribed chunk
You can add, remove, or change these in Settings.
Getting started
git clone https://github.com/revoltbots-com/tacet-voice.git
cd tacet-voice
cp config.example.json config.json
pip install -r requirements.txt
python main.py
Supported languages
The UI is available in English, Spanish, French, and German. The transcription language is configured separately and depends on the engine.
License
MIT License. Copyright 2025-2026 Revolt Bots LLC.