There are actually things happening in the voice recognition area on Maemo right now. Look here: http://talk.maemo.org/showthread.php?t=72565