How to detect when a person is talking?

Ufoguy:
I've got fans generating a lot of noise. so that is not going to work.

What's the purpose of knowing when they're speaking? This might give a clue to sensible ways to achieve it. For example, if you ultimately want to hear what was said, perhaps a throat mike or noise canceling mike would make sense.