F42 Change Proposal: ibus-speech-to-text (self-contained)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux