Hi all.
my app is pretty simple. you can click the button, then DirectSR becomes visible until you speak. On the PhraseFinish sub, it goes back invisible, then processes what it heard and gives a result.

So it goes click (wait to see the DirectSR), speak .......


Okay, sometimes the DirectSR becomes visible but then never processes a phrase (in other words no Phrase Finish). Then the problem is that it never goes invisible and apparently stops listening. The app doesnt stop responding, you can go on to other things, but the DirectSR is still visible on that page. Then if you go out to another form and come back (reload) the Direct SR is no longer visible, but it is still no longer listening (just staying visible). I don't know what's causing it. My machine here is a PIII 750MHz with 256Mb RAM.

Okay, first question. Can I fix this so that it won't stop listening ( I realize you haven't even seen my app but maybe it's happened to you before).

Second question, if not, is there a way to recover the DirectSR without restarting the app? For example, force recognition on a timer or something like that?

This app is quite large and I would really appreciate any help you can offer to get it unstuck.

Thanks
Wengang