Esiste un controllo della microsoft che lo fa, non ricordo precisamente come si chiama, mi sembra una cosa del tipo Microsoft Speech Control