Davor,
I've been playing around with Tasker and Autovoice, as others have suggested. It works better with a faster processor. However, the Autovoice "continuous mode" sometimes works well and sometimes doesn't. There might be nuances in the settings that makes it work better, and maybe I just haven't figured it out.
When I'm in any of the Android home screens, it seems like the voice recognition works really well. That is, I don't have to touch any buttons, just say the "trigger word" plus the "command word". So something like "computer, bright" or "computer, dim".
As soon as I have Habdroid opened however, I run into voice recognition problems on the Android phone. Autovoice seems to stop listening. I wonder if it's because OpenHAB also accesses the microphone, and there's a setting in Autovoice that tells it how many seconds after other programs access the microphone to take back control of the microphone. I wonder if each page page on Habdroid accesses counts as a microphone access. In any case, if Habdroid has the focus, the continuous microphone feature is really finicky.
If anyone's solved this problem, please chime in.