ibus-speech-to-text
This is a proposed Change for Fedora Linux.
This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee.
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
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:
-
Other developers: Parag Nemade
-
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
-
Install required packages:
sudo dnf install ibus-speech-to-text
-
Restart IBus using
ibus restart
command -
Add
Speech To Text
in input sources -
Launch the
IBus STT Setup
tool from the preferences for a configuration and to download a language model -
Open a text editor
-
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
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
Last edited by @amoloney 2025-01-23T20:13:03Z
Last edited by @amoloney 2025-01-23T20:13:03Z