The main voice recognition software for Linux is Sphinx. See: http://cmusphinx.sourceforge.net/wordpress/ http://www.speech.cs.cmu.edu/pocketsphinx/ I admit that I haven't seen any application programs for the Linux desktop that uses them though. See also: http://en.wikipedia.org/wiki/Speech_recognition Whether someone will take these technologies and port them to the N900, is different question...