GNOME-VOICE-CONTROL 0.1 RELEASE GSoC

7 06 2007

First I will write a brief introduction about me:

My name is Raphael Nunes, I’m student of Computer Engineering at Federal University of São Carlos (UFSCar). Currently I am working with SYS administration at SimuCAD (Department of Production Engineering - UFSCar) and I’m participating on Google Summer of Code 2007 working on a GNOME Project.

In this first post I would like to announce the first release of the software that I ‘m developing in the Google Summer of Code 2007 (GSoC). To whom don’t know GSoC enter in the page http://code.google.com/soc. The software is gnome-voice-control and is being developed to Gnome Foundation. The project application that I submitted to GSoC can be found at http://code.google.com/soc/gnome/appinfo.html?csaid=4F64D394968BB092.

The gnome-voice-control is an applet software developed to control the GNOME Desktop by voice.

The gnome-voice-control can be downloaded from http://www.comp.ufscar.br/~raphael18/gnome-voice-control-0.1.tar.gz

To install gnome-voice-control:

First download sphinx2 that is a speech decoder developed by Carnegie Mellon University.

wget http://cmusphinx.org/download/nightly/sphinx2.nightly.tar.gz

Extract

tar -xvvzf sphinx2.nightly.tar.gz

Enter in the sphinx folder

cd sphinx2

Install the sphinx with the commands as root

./configure –prefix=/usr

make

make install

Exit the sphinx2 folder

cd ..

Once sphinx2 installed, download gnome-voice-control

wget www.comp.ufscar.br/~raphael18/gnome-voice-control-0.1.tar.gz

Extract

tar -xvvzf gnome-voice-control-0.1.tar.gz

Enter in gnome-voice-control folder

cd gnome-voice-control-0.1

To install gnome-voice-control execute the following commands as root

./configure –prefix=/usr –with-sphinx2=/usr

make

make install

Now, the gnome-voice-control is installed.

Add the gnome-voice-control to gnome-panel

Click with the right button at the panel and choose add to panel, then will appear a window to choose applets. In the Micellaneous section has an applet with name VoiceControl, add it.

After all, you will see an applet with a text ‘idle’. To make the gnome-voice-control function, click with the right button on the applet and choose start control. When the applet show the text ‘ready’ you can start to speech.

To make the gnome-voice-control stop, click with the right button on the applet and choose stop control.

I hope that you like the software.

The actions implemented in this first release are:

RUN TERMINAL : Open gnome-terminal

RUN MAIL : Open Evolution

RUN BROWSER : Open Epiphany

MINIMIZE WINDOW

MAXIMIZE WINDOW

CLOSE WINDOW

NEXT WINDOW

Comments about the software are appreciated.

Thanks,

Raphael Nunes


Actions

Information

40 responses to “GNOME-VOICE-CONTROL 0.1 RELEASE GSoC”

7 06 2007
GG (19:14:35) :

good luck
first comment =D

7 06 2007
fabiocpn (23:56:32) :

I saw it working, really nice!!
“Run the fucking terminal” worked like a charm LOL.

[]’s Pacu

8 06 2007
Luiz Perdido (02:48:37) :

Hey! I liked it very much!
The only problem is that when the applet is active and I’m talking to other people, it sometimes thinks I’m sending it controls, but I’m not. It happened few times though.
Very nice :D

11 06 2007
Pierre (20:27:23) :

I can’t get it to configure properly on Ubuntu 7.04. Has any of you achieved it ?

13 06 2007
bastianazzo (02:01:30) :

hello.
sorry, i’m a newbie. i’m also using ubuntu 7.04 (64bit version).
I succesfully installed sphinx2 (I also made a deb by using checkinstall).
on the contrary, I can’t configure because of this error

checking for GNOME_PANEL... configure: error: Package requirements (libpanelapplet-2.0 gtk+-2.0 libgnomeui-2.0 gstreamer-0.10 gstreamer-base-0.10 gdk-2.0 libwnck-1.0) were not met:

but I can see from synaptic that libpanelapplet-2.0 (for example) is correctly installed in /usr/lib, but there is a - instead of the . between 2 and 0: the packet is: libpanelapplet2-0
moreover, do you need any help with anything an italian electronic engineer with some spare free time and some little programming experience can be good at?

13 06 2007
Luiz Perdido (21:37:52) :

the libpanelapplet-2.0 contains the panel binaries
to compile a app that uses it as a requirement, you need the development files, which are included in the packages which names end with -dev

13 06 2007
bastianazzo (22:28:11) :

thank you, I’m going to try as soon as possible. btw, I thought that having build-essential was more than enough…I was wrong! thank you for the support

14 06 2007
bastianazzo (03:22:43) :

thanks! now it’s working.
the problem is now that the thing is stuck in “calibration” mode and I can’t do nothing! why??

16 06 2007
Raphael Nunes (14:45:16) :

Hi to all,

About the problem on Ubuntu Festy, I think that is a problem on audio capture.
I am trying to discover what is the problem, when I find the solution to the problem I will divulge.

Thanks,
Raphael Nunes

16 06 2007
Gnome Voice Control - Demonstration « Heute und jetzt (15:50:54) :

[...] « GNOME-VOICE-CONTROL 0.1 RELEASE GSoC [...]

16 06 2007
Marcos (19:33:45) :

I am having the same exact problem as bastianazzo. It gets stuck at “Calibration”.

Running Ubuntu 7.04 AMD64 Desktop

18 06 2007
MandrivaUser (09:13:08) :

Resolving http://www.comp.ufscar.br... failed: Temporary failure in name resolution.
What can i do?

20 06 2007
Pierre (10:18:09) :

On my side, Ubuntu Feisty doesn’t seem to like:
./configure –prefix=/usr –with-sphinx2=/usr
returns: “configure: error: invalid variable name: –prefix”
./configure –prefix=/usr
returns a similar error

You must replace – by –

20 06 2007
Pierre (10:19:04) :

– by - and then - (that is a double one, WordPress eats the formatting)

20 06 2007
Pierre (10:43:19) :

I’m getting the following errors while trying to compile gnome-voice -controler (I’m getting some for Sphinx
http://linux.a.sciences.po.googlepages.com/errors
I couldn’t paste it all because the terminal displays only a limited number of errors.
NOTE: I’ve carefully added the required packages on Ubuntu 7.04, used the double - thing.

Has anyone a clue?

26 06 2007
Comandi Vocali in LINUX [deb] « Ubuntu Hells (20:20:34) :

[...] Questo è il sito del programmatore di questo progett, con i sorgenti e le istruzioni per compilarlo. [...]

27 06 2007
maurolinux (16:43:49) :

when i say
run browse

Avvio fallito a causa del seguente errore:
Failed to connect to socket /tmp/dbus-KWe5Drk9Pa: Connessione rifiutata

29 06 2007
Gnome-Voice-Control 0.2 Demonstration « Heute und jetzt (04:42:01) :

[...] Information on instalation can be found here: [...]

29 06 2007
Sitz! Sitz! GNOME Sitz! (ze gnome-foice-kontrol) « pollycoke :) (14:51:29) :

[...] dimenticavo, su GNOME Live trovate un rilascio del software, e qui trovate le istruzioni per [...]

29 06 2007
29 06 2007
ibart (16:08:00) :

feisty 64 bit. i’m stuck at calibration.

keep going

30 06 2007
my (11:46:42) :

Hi, congrats for the good job!
I’m using feisty and your soft (v0.2) without any problem at all!
It’s great and fun to use :-)

Btw could you please show how to add more commands and change the existent ones so I could have firefox instead of ephiphany (for example) and could also try to make an italian localization? I know this is still a dev release but since it works so well… :-)

And one last question: the only “problem” that since now I can recognise with the app is that the feedback is not so fast (not a big problem really)…but I was wandering to know if the new releases will be oriented in this direction

Thanks,
Marco

1 07 2007
ibart (10:28:44) :

i’m still stuck :> any response?

5 09 2007
Isaque (01:56:29) :

Muito bom. Deu trabalho pra instalar no ubuntu feisty, mas ta funfando blz…
Run terminal é mto útil msm… Parabéns

5 09 2007
Isaque Alves (01:56:58) :

Muito bom. Deu trabalho pra instalar no ubuntu feisty, mas ta funfando blz…
Run terminal é mto útil msm… Parabéns

14 10 2007
lemer (05:09:30) :

I seem to be having a problem with 7.04 I have done all of the different suggestions that are on here but for some reason my install doesn’t have the C Compiler as the error shows.

checking for C compiler default output file name… configure: error: C compiler cannot create executables
See `config.log’ for more details.

I have no idea what is going on here but is there any suggestions???

Lemer

14 10 2007
Raphael Nunes (16:42:24) :

Do you have gcc and g++ installed?

Thanks,
Raphael Nunes

12 11 2007
frenchn00b (21:01:12) :
14 11 2007
Vito (18:45:50) :

Hello,
when you add support for keyboard keys?
I’d need voice control of my TV :)

Thanks

15 11 2007
21 11 2007
Rawr (03:05:26) :

Ahhhhhhhhh! The program hangs at ‘Calibration’. Its quite frustrating. Any help would be super awesome.

24 11 2007
jocke (08:23:55) :

Works great, keep up the good work.

21 12 2007
Vikas B (14:42:41) :

Amazing ! This is one more giant step for open source. Keep up the good work.

24 01 2008
Sitz! Sitz! GNOME Sitz! (ze gnome-foice-kontrol) at pollycoke :) (22:44:34) :

[...] dimenticavo, su GNOME Live trovate un rilascio del software, e qui trovate le istruzioni per [...]

16 02 2008
Patrick (14:29:47) :

How to install ….
Go to SYSTEM>ADMINISTRATION>SYNAPTIC
and than search for GNOME-VOICE-CONTROL

select the box that appear and install,
after that rightclick on gnome bar and “ADD TO PANEL”
than you find the voice control and drag to the panel =P

10 05 2008
ben (18:17:28) :

I think the “Calibration” hanging that seems to be happening to a lot of people including myself may be a results of the audio input device. I am using a dell XPS m1210 laptop with 64 hardy. I have my web cam and mic working great with skype, but I had to change my audo input device to “USB– blah blah…”. I do not know how to change the configuration for the audio input device, I imagine it is in the Sphynx configurations since the gnome voice control uses that. So I think once you have Sphynx working correctly with the right audio input device then it should go from Calibration to ready. I will try that

12 05 2008
bluefox83 (19:27:08) :

some of the voice commands work for me in your second release, but a lot of them don’t. “Next Window” does not work at all. How can i train mine to recognize my voice a bit better? I’d also like to add features to it, maybe in the future i will release changes i make so everyone else can benefit. I think this project shows a lot of potential!

10 06 2008
ngun (15:09:45) :

In your latest version 0.3 tar file you request install of pocketsphinx
In your description above it s just sphinx.

Please explain the difference if any.

4 07 2008
sam (23:52:40) :

On Ubuntu Hardy I get these missing packages

checking pkg-config is at least version 0.9.0… yes
checking for GNOME_PANEL… configure: error: Package requirements (libpanelapplet-2.0 gtk+-2.0 libgnomeui-2.0 gstreamer-0.10 gstreamer-base-0.10 gdk-2.0 libwnck-1.0) were not met:

No package ‘libpanelapplet-2.0′ found
No package ‘gtk+-2.0′ found
No package ‘libgnomeui-2.0′ found
No package ‘gstreamer-0.10′ found
No package ‘gstreamer-base-0.10′ found
No package ‘gdk-2.0′ found
No package ‘libwnck-1.0′ found

They do not seem to exist in ubuntu..

29 07 2008
Ben (18:25:15) :

Hi, I also get the message “Calibrations” when I am trying to use the program. It is stuck here and so I cannot use the program. I know my microphone works as I have tried it in “Sound Recorder” after changing the default “Record from input” from “Aux” to “Line-in”. Is there anyway to change the default options in this program so it will detect my microphone?

I’m using:

Hardy Heron 64 - desktop edition.

Cheers!

Leave a comment

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>