I've written an app that's pseudo-intelligent and responds to voice commands. I'd like it to be able to pick up my speech from anywhere (initially just one room, but possibly many later on).
At present I'm using a bluetooth mic but it's annoying and frankly looks ridiculous.
The room I'm starting with is approx 4x7m. The floor is carpet and there's furniture against almost all the wall space. There are no obvious echoes (at least that I can hear).
Can anyone with some experience suggest how I should get started?
What sort of microphone should I be looking for? and do I need any processing equipment?