Line 65: | Line 65: | ||
== Dependencies == | == Dependencies == | ||
<!-- What other packages (RPMs) depend on this package? Are there changes outside the developers' control on which completion of this feature depends? In other words, completion of another feature owned by someone else and might cause you to not be able to finish on time or that you would need to coordinate? Other upstream projects like the kernel (if this is not a kernel feature)? --> | <!-- What other packages (RPMs) depend on this package? Are there changes outside the developers' control on which completion of this feature depends? In other words, completion of another feature owned by someone else and might cause you to not be able to finish on time or that you would need to coordinate? Other upstream projects like the kernel (if this is not a kernel feature)? --> | ||
Old | Old Gnome-voice-control dependencies are (from original website): libwnck-dev, libatspi-dev, gnome-panel-dev, startup-notification-devel libtool gnome-common intltool cmusphinx3 | ||
Simon listens dependencies are (compiling from source): gettext gettext-kde kdeartwork kdelibs5-dev libxtst-dev libqt4-sql-sqlite libphonon-dev libattica-dev libattica0 zlib1g-dev | |||
== Contingency Plan == | == Contingency Plan == |
Revision as of 12:27, 9 May 2012
Voice Control
Summary
Integration of a voice control software into Fedora.
Owner
- Name: Paolo Leoni
- Email: ulixes84 at yahoo dot it
Current status
- Targeted release: Fedora 18
- Last updated: 2012-04-26
- Percentage of completion: 0%
Detailed Description
Goal of this feature is to give with Fedora a voice control software in order to help users to interact with system. This feature may be also useful for people with phisical disabilities.
Already exists a good start point, an older gnome applet named Gnome Voice Control. It's based on CMU Sphinx and GStreamer.
Alternatively, there's also Simon Listens, a good project based on Qt.
Development of Gnome Voice Control is ended by some years, but Simon Listens it's currently developped.
I think both they are interesting.
This is only a proposal, my programming skills are weak.
Benefit to Fedora
This feature will provide a new, advanced interaction way and will enhance accessibility for people with disabilities.
Scope
I suppose the big work is to port old application source into new Gnome libraries (Gnome Voice Control isn't updated since 2007).
How To Test
Excluding hardware problems (audio cards), I think this feature needs only some usability tests.
User Experience
User could activate the option "Voice Control" from "Accessibility Applet", so it can start to give some voice commands to pc. Like "BROWSER, MAIL, POWER OFF, etc.."
Dependencies
Old Gnome-voice-control dependencies are (from original website): libwnck-dev, libatspi-dev, gnome-panel-dev, startup-notification-devel libtool gnome-common intltool cmusphinx3
Simon listens dependencies are (compiling from source): gettext gettext-kde kdeartwork kdelibs5-dev libxtst-dev libqt4-sql-sqlite libphonon-dev libattica-dev libattica0 zlib1g-dev
Contingency Plan
Leave this feature out of the release. No user impact.
Documentation
About CMU Sphinx About Gnome Voice Control About About Simon Listens
Release Notes
Fedora now supports Vocal Control. Thanks to an advanced Voice Recognition software, Fedora can receive some simple commands directly from your voice.