Product Roadmap
This page outlines the current and planned features for Knowii Voice AI.
Short-Term Goals
Recently Delivered ✅
- Instant Transcription (Experimental): Transcription runs at natural pauses while you are still talking, so your text lands almost immediately when you stop (shipped in 0.9.0) (#127)
- Reliable Long Dictations: Long recordings are split at pauses in the speech and stitched back together, so minutes-long dictations no longer come back garbled or empty (shipped in 0.9.0)
- Parallel Model Loading: The transcription model loads in the background while you record, with a retry if that load fails (shipped in 0.9.0) (#126)
- File Transcription: Drag & drop audio and video files, or pick them from the tray, and transcribe them into your history as a queue (shipped in 0.8.0) (#153)
- The
transcribeCLI Ships With the App: The command-line tool is bundled in every installer, no separate download (shipped in 0.8.0) (#31, #135) - Cancel Shortcut: A dedicated hotkey to discard the current recording (shipped in 0.8.0)
- Verified Model Downloads: Model downloads are checked against SHA256 checksums and resume correctly after interruptions (shipped in 0.8.0)
- In-App Log Viewer: Read the app logs from Advanced settings to make bug reports easy (shipped in 0.8.0)
- Rock-solid Linux Support: Rewritten global shortcuts and native, layout-correct text output on Wayland, reliable operation on GNOME and KDE, automatic keyboard permission setup in
.deb/.rpmpackages, and graceful handling of desktops without a system tray (shipped in 0.7.0) (#158, #313, #316, #317) - Microphone Test: Test your microphone directly from the Audio settings (shipped in 0.7.0) (#304)
- Clearer Error Feedback: The app now warns you when a recording fails to start or when global shortcuts fail to initialize (shipped in 0.7.0) (#303)
- macOS Support: Native, signed and notarized builds for Apple Silicon and Intel (shipped in 0.6.0)
- Linux Support: Native
.deb,AppImage, and.rpmpackages with Wayland/Hyprland compatibility (shipped in 0.6.0)
Next Releases
- Obsidian Integration: First-class support for sending transcriptions straight into your Obsidian vault (#310)
- Code-signed Windows & Linux binaries (#62): macOS builds are already signed and notarized; Windows and Linux builds are not signed yet
- Mute/Pause Media While Recording: Disable noise while recording to get the best possible transcriptions (#108)
- Home screen (#52)
- Auto-submit mode (#53)
- Prevent sleep while recording (#109)
- Smart AI-enabled Post-Processing: Apply custom transformations to transcriptions: remove filler words, fix commonly misrecognized words, use AI. Configure AI-enabled pipelines, detect applications/context and go from raw transcriptions to specialized outputs (#24, #18, #19, #20, #49, #124)
- Hybrid Push-to-Talk (#139)
- Shortcut to paste last transcription (#141)
- Voice Trigger Words/Phrases: Keyboard-less mode where a trigger word or phrase initiates recording and transcription (#132)
- Portable Version: Uncompress. Run. Transcribe. Everything stored in one folder (#147)
- History UI/UX Improvements (#155, #170, #119, #98)
- Better trim silences (#110)
- Minimize to tray setting (#36)
- Additional Transcription Models: Support more transcription models (local and remote) (#144, #181, #21, #5)
- Transcription improvements (#146, #123, #125, #129)
- Improve audio recordings quality (#166, #142)
- Deeper Internationalization: Deeper support for translations. Different keyboard shortcuts that transcribe in different languages (#136, #138, #122, #33)
- CUDA Support: GPU acceleration for NVIDIA GPUs using CUDA for even faster transcription (#174)
- In-App feedback and error reporting (#105, #106)
- API: Integrate Knowii Voice AI with other applications and systems programmatically (#143). Scripting and automation are already possible today through the
transcribeCLI, which ships inside every installer since 0.8.0 (#47, #131) - Usage Statistics: Get statistics about your usage
- Allow selecting a different folder for models (#40)
- Allow selecting a different folder for the history (#115, #116, #117, #118)
- Easily add and use custom sound files
Long-Term Vision
- Voice Commands & Action System: Use your voice to trigger concrete actions (#26)
- Plugins System: Extensibility through plugins (#26)
- Cross-Device Command & Control: Use the app on one device to command other devices (#25, #7, #137)
- Context Analysis: Understand what you're doing to generate contextual transcriptions (#16)
- Speaker Diarization: Identify and label different speakers (#68)
- Cloud Sync (Optional): Optionally sync history across devices (opt-in) (#23)
- Themes: Custom color themes and UI customization (#22)
- Mobile Companion App: Android/iOS app for on-the-go transcription (#6)
- Reprocess past recordings (#130)
- Custom Hotkeys: Additional customizable shortcuts (#39)
Future Considerations 🔮
- Screenshots + AI analysis: Take screenshots with a shortcut, and get help from AI (#217)
- Meeting Assistant Mode: Record and transcribe meetings with summaries
- Translation: Real-time translation between languages
- Voice Synthesis: Text-to-speech with your voice
- Custom Model Training: Train models on your voice for better accuracy
- Collaboration: Share transcriptions with team members
- Auto-Punctuation Enhancement: Improved automatic punctuation
- Markdown Support: Direct markdown formatting in transcriptions
- Code Mode: Optimized transcription for programming
How to Request Features
Have an idea for Knowii Voice AI? I'd love to hear it!
- Check the roadmap above to see if it's already planned
- Search existing feature requests on GitHub
- Create a new feature request if it doesn't exist, create a discussion, or send me an e-mail
Release Cycle
I ship releases regularly.
Check the Release Notes to see what's new in each version.
Stay Updated
To stay informed about new releases and features:
- Join the Knowii Community
- Check your e-mail inbox for announcements
- Visit the website for announcements
- Watch the GitHub repository
- Check the app for update notifications (coming soon)
Roadmap subject to change based on development priorities and community feedback.