Have a look at Homeseer. This has voice recognition. You will need to teach it. It does work straight out of the box so to speak, but it works much better after you have spent an hour or two teaching it your voice. Then you designate words or phrases to an operation, such as the phrase "computer close blinds" would then send the command to close blinds.
Homeseer has plugins for many HA systems.
The problem with voice control is that it can be hit and miss,especially in a noisy room. so if you have the TV on it may or may not work. Plus I have always found a delay from saying the command to the command actually happening. This is more a function of computer speed and possibly memory. So you will need a decent PC. Check out the Homeseer forums and knowledge base.