No edit summary |
m (→Scope) |
||
Line 96: | Line 96: | ||
== Scope == | == Scope == | ||
* Proposal owners: | * Proposal owners: | ||
** Package ibus-speech-to-text and its dependencies | |||
** Package gst-vosk and vosk-api as dependencies | |||
<!-- What work do the feature owners have to accomplish to complete the feature in time for release? Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?--> | <!-- What work do the feature owners have to accomplish to complete the feature in time for release? Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?--> | ||
Revision as of 11:32, 21 January 2025
ibus-speech-to-text
Summary
ibus-speech-to-text will provide voice dictation capabilities to any application supporting IBus input methods in Fedora Linux 42, using VOSK for local voice recognition.
Owner
- Name: Manish Tiwari
- Email: matiwari [at] redhat [dot] com
Current status
- Targeted release: Fedora Linux 42
- Last updated: 2025-01-21
- Announced
- Discussion thread
- FESCo issue: <will be assigned by the Wrangler>
- Tracker bug: <will be assigned by the Wrangler>
- Release notes tracker: <will be assigned by the Wrangler>
Detailed Description
- ibus-speech-to-text provides a new input method that enables voice dictation in any application supporting IBus
- Uses VOSK for local voice recognition, not requiring internet connectivity
- Supports multiple languages through downloadable voice recognition models
- Includes a setup tool built with GTK 4 and libadwaita for model management and configuration
Feedback
Benefit to Fedora
This package will bring several benefits to Fedora:
- Provides accessibility improvements through voice input capabilities
- Offers offline voice recognition, preserving user privacy
- Integrates seamlessly with existing IBus infrastructure
- Supports multiple languages through downloadable models
- Enhances user productivity through voice commands
Scope
- Proposal owners:
- Package ibus-speech-to-text and its dependencies
- Package gst-vosk and vosk-api as dependencies
- Other developers:
- Release engineering: #Releng issue number
- Policies and guidelines: N/A (not needed for this Change)
- Trademark approval: N/A (not needed for this Change)
- Alignment with the Fedora Strategy:
Upgrade/compatibility impact
Early Testing (Optional)
Do you require 'QA Blueprint' support? N
How To Test
Functionality Test
1. Add Speech To Text in input sources
2. Launch the IBus STT Setup tool from the preferences for a configuration and to download a language model
3. Open a text editor
4. Enable ibus-speech-to-text input method. This Input Method can also be enabled and disabled with the default shortcut ("Win + Space") used to switch between IBus Input Methods
User Experience
Users will be able to:
- Dictate text in any application supporting IBus
- Switch between typing and voice input easily
- Manage language models through a modern IBus STT Setup tool
Dependencies
- ibus (>= 1.5.0)
- gst-vosk
Contingency Plan
- Contingency mechanism: Remove the package
- Contingency deadline: N/A
- Blocks release? N/A
Documentation
Release Notes
ibus-speech-to-text has been added to Fedora