Is there any voice recognition software (with GUI) for Ubuntu desktop?

Solution 1:

Xvoice. Xvoice enables continuous speech dictation and speech control of most X applications. To convert users' speech into text it uses the IBM ViaVoice speech recognition engine.Xvoice

CVoiceControl. CVoiceControl is a speech recognition system that enables a user to connect spoken commands to Unix commands. It automatically detects speech input from a microphone, performs recognition on this input and - in case of successful recognition - executes the associated Unix command.CVoiceControl

Perlbox Voice. Perlbox Voice is an voice enabled application to bring your desktop under your command. With a single word, you can start your web browser, your favorite editor or whatever you want. Perlbox Voice now has desktop plugins, which will allow you to control desktop functions. You can switch virtual desktops, invoke the desktop menu, switch wallpaper or lock the screen.Perlbox Voice

Solution 2:

You can look into Blather.

Here's a YouTube playlist about how to use it.