[opensuse-project] [GSoC project] Natural Language+Voice User Interface for openSUSE
Hello all, I am Mohit Verma, 3rd year Information Systems student from BITS Pilani, Goa Campus (India). My application for GSoC '09 mentored by Stephen Shaw under the openSUSE organization was selected and I'd like to tell everyone about the project idea. The aim is to build a Natural Language + Voice User Interface to openSUSE, and the scope of this project would consist of all the routine desktop activities that a user likes to perform- 1. Playing/managing media (audio,video,pictures etc) 2. Locating and opening a file 3. Finding an application 4. Managing software 5. Emailing/instant messaging contacts (the list could be expanded) The application will have a GNOME-do or Quicksilver kind of an interface, and will handle natural language commands by user. The software would be used as an accessiblity tool (for people who would find it easy to have an interface driven by voice), as a tool for people who are new to Linux in general and openSUSE in particular and others who'd find it cool to talk to their computer. The grammar will be context free (I plan to use the Stanford University's parser written in Java), for the speech recognition part, pocketSphinx or Sphinx-4 would be used. I know that part of the application is similar to gnome-voice-control, the addition being the addition of natural language support. I look forward to your help and encouragement, and thanks again for accepting my application. Regards, Mohit Verma, sourcemorph on freenode (channels: opensuse-soc, opensuse-project). -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
Hey, Le jeudi 23 avril 2009, à 11:13 +0530, Mohit Verma a écrit :
The application will have a GNOME-do or Quicksilver kind of an interface, and will handle natural language commands by user. The software would be used as an accessiblity tool (for people who would find it easy to have an interface driven by voice), as a tool for people who are new to Linux in general and openSUSE in particular and others who'd find it cool to talk to their computer.
Just wondering: why not integrate this directly in gnome-do? Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
On Thu, Apr 23, 2009 at 4:17 AM, Vincent Untz <vuntz@opensuse.org> wrote:
Hey,
Le jeudi 23 avril 2009, à 11:13 +0530, Mohit Verma a écrit :
The application will have a GNOME-do or Quicksilver kind of an interface, and will handle natural language commands by user. The software would be used as an accessiblity tool (for people who would find it easy to have an interface driven by voice), as a tool for people who are new to Linux in general and openSUSE in particular and others who'd find it cool to talk to their computer.
Just wondering: why not integrate this directly in gnome-do?
Vincent
I mentioned that to him. I think that would be a really cool idea. Not sure that there has been a ton of time to look into that yet. But, since you had the same idea it must have been either a good idea or you are slipping ;) Stephen -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
Hi Vincent, Thanks for showing interest. I intend this project to be an accessibility tool as well apart from something which is intuitive and convenient for new users (probably cool as well :) ), I may be wrong but I think that the purpose of this project is different from gnome-do which is why I proposed it as an independent project. I did have another idea. Will it be good if this is done in such a way that the project be made in modules and the libraries of this project could be interfaced to be used with gnome-do separately? Cheers, Mohit On Thu, Apr 23, 2009 at 3:47 PM, Vincent Untz <vuntz@opensuse.org> wrote:
Hey,
Le jeudi 23 avril 2009, à 11:13 +0530, Mohit Verma a écrit :
The application will have a GNOME-do or Quicksilver kind of an interface, and will handle natural language commands by user. The software would be used as an accessiblity tool (for people who would find it easy to have an interface driven by voice), as a tool for people who are new to Linux in general and openSUSE in particular and others who'd find it cool to talk to their computer.
Just wondering: why not integrate this directly in gnome-do?
Vincent
-- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
-- Mohit Verma BITS Pilani-Goa Campus -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
Mohit Verma wrote:
I did have another idea. Will it be good if this is done in such a way that the project be made in modules and the libraries of this project could be interfaced to be used with gnome-do separately?
This seems to be the best approach. It could be also integrated in KRunner for example. Interfacing with various runners might beb out of scope of your project, but keep it in mind when designing the code structure. -- Best Regards / S pozdravom, Pavol RUSNAK SUSE LINUX, s.r.o Package Maintainer Lihovarska 1060/12 PGP 0xA6917144 19000 Praha 9, CR prusnak[at]suse.cz http://www.suse.cz -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
Le lundi 27 avril 2009, à 22:23 +0530, Mohit Verma a écrit :
Hi Vincent,
Thanks for showing interest. I intend this project to be an accessibility tool as well apart from something which is intuitive and convenient for new users (probably cool as well :) ), I may be wrong but I think that the purpose of this project is different from gnome-do which is why I proposed it as an independent project.
Nod. I see your point, but making use of the result in something like gnome-do will give you a great demo ;-)
I did have another idea. Will it be good if this is done in such a way that the project be made in modules and the libraries of this project could be interfaced to be used with gnome-do separately?
Sounds good! Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
participants (4)
-
Mohit Verma
-
Pavol Rusnak
-
Stephen Shaw
-
Vincent Untz