@Hadood.
Can you please tell me about your current setup with a mic in each room. I can barely get a mic to sound right unless it's a headset and have been doing alot of research.
How is your setup going now. Do you still get home accuracy. Omni mics are really a hit and miss. I bought 3 brands and they all have trouble picking up my voice let alone get windows speech recognition to even start voice tutorial and mic calibration
my system is ok (and what is ok is a very subjective evaluation)... depends a lot on the background noise when I speak ... at night when it is very quite the system is at its best... lately working a lot, so rarely at home ... my usage dropped mainly to controlling lights, weather ...
for my setup I use
I use XAP800 ...
open mic is not easy path, it takes a lot of calibration to make it work at its best will be like 80 to 90% of headset mic. and the head set mic, I think, at it is best is somewhere in 80s% in average (of all users).
aside from the PC side there is the user who is a complex variable, accent, volume, pitch, current emotional state, all of these change what the computer hears
with current technology (MS SR) it is gonna be always limited until there is a system that simulate our brains to be more than 95% (even us we miss interpret the things we hear many times). even systems like Siri and Cortana ..etc. now they focus on natural language... but how we hear and how we react is much more complex ... i.e. we can tell if the speech is directed to use even if our name (prefix simulate that a bit, though we can back process even if it is mentioned at the end or in the middle, in fact someone might make it look like that the speech is directed to you but it is meant for someone else, and both we will understand, based on the tone) is not mentioned based on direction of the sound, how many people in the room, the tone, the person speaking among many other factors ... in one words; context processing which current computers are far from getting there.
all of this to say "with open mic, you have to set a very realistic goals and start with a very simple command system (i.e. having one way of saying things that are precise and not close to other commands)" that will affect your experience drastically ... and then add slowly more commands, one at a time ...
I second James, if you need help we need to know well your setup ....