Similar to what I wrote recently:
On the up side, if it CAN do this then with a map of the ‘known’ positions of the microphones it could probably also plot the relative location of each source of sound in the room much like a submarine sonar. If you place a few microphones at floor level as well as ceiling it would even be able to place the sources in a 3D space. You could then make your commands do different things relative to the place or height they were spoken from. By designating the radio and TV as places where commands will be ignored you could eliminate the evil ‘clapper syndrome’ where loud gunfights on TV would turn the lights on and off. In fact, you could go one step further and have things happen simply based on any sound coming from a specific location. This could be refined to commands like ‘knock three times on the ceiling’ or ‘twice on the pipe’.