Wiki - https://fedoraproject.org/wiki/Changes/ibus-speech-to-text Discussion thread - https://discussion.fedoraproject.org/t/f42-change-proposal-ibus-speech-to-text-self-contained/143151 This is a proposed Change for Fedora Linux. This document represents a proposed Change. As part of the [Changes process](https://docs.fedoraproject.org/en-US/program_management/changes_policy/), 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: [[User:matiwari|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: ** Package ibus-speech-to-text ([https://bugzilla.redhat.com/show_bug.cgi?id=2309811 review]) [done] ** Package dependencies: gst-vosk ([https://bugzilla.redhat.com/show_bug.cgi?id=2309810 bz]) and vosk-api ([https://bugzilla.redhat.com/show_bug.cgi?id=2303960 bz]) [done] * Other developers: [[User:pnemade|Parag Nemade]] * Release engineering: [https://pagure.io/releng/issues #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. Install required packages:`sudo dnf install ibus-speech-to-text` 2. Restart IBus using `ibus restart` command 3. Add `Speech To Text` in input sources 4. Launch the `IBus STT Setup` tool from the preferences for a configuration and to download a language model 5. Open a text editor 6. 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 -- Aoife Moloney Fedora Operations Architect Fedora Project Matrix: @amoloney:fedora.im IRC: amoloney -- _______________________________________________ devel-announce mailing list -- devel-announce@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue -- _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue