Here is a theory I have for cleaning up the audio. I may be totally wrong on this so all you pro audiophiles out there can correct me.
I did some searching on noise canceling and found a site which shows a circuit schematic for a noise canceling headphone circuit.
(To read the whole article on this, go to
http://gilmore2.chem.northwestern.edu/projects/noise_prj.htm)
The circuit is designed to have a microphone connected to J1 which picks up the outside noise. It then uses that signal inverted to cancel out any of that noise that comes through the headphones. J2 then allows you to insert your music or whatever you want to listen to on to the noise free signal.
My theory is that I can use this to cancel out TV noise in the room by injecting the audio signal straight from the TV into J1. Next, inject the pre-amped signal from an omnidirectional room mic into J2. The omnidirectional room mic will pick up the TV sound as well as my voice commands. This circuit should effectively do the following:
(voice commands with TV noise) - (TV noise) = voice commands
Thus the noise canceling properties of the circuit should strip off any signal put into J1 from anything put into J2 and output the difference of the two which should be a cleaned up signal with mostly just the voice commands.
I have not yet tried to build this circuit, but I plan to try it out. When I do I can post my findings.
As mentioned, any corrections to my theory are welcome.
dbemowsk