Groups > Microsoft > Microsoft Speech Tech > RE: What is MULTIPLE Recognize Speech?




RE: What is MULTIPLE Recognize Speech?

RE: What is MULTIPLE Recognize Speech?
Wed, 21 Nov 2007 14:48:06 -080
Hi Peter,

You've probably already figured this out but for the benefit of those whom 
follow...

I don't see the reference to Single and Multiple in the Recognize method. As 
far as I can see these only applies RecognizeAsync. In this case if this is 
called as _recognitionEngine.RecognizeAsync(RecognizeMode.Multiple);
then recogniton must be stopped using either
    _recognitionEngine.RecognizeAsyncStop();    //Stop after end of speech
or
    _recognitionEngine.RecognizeAsyncCancel(); //Stop immeadiately 

Regarding the time out question this MSDN article goes into more detail: 
http://msdn2.microsoft.com/en-us/library/ms554585.aspx

BTW: Can you tell me which documentation you are looking at. So we can 
clarify/correct this in case there is a mistake. For reference I am looking 
at:

http://msdn2.microsoft.com/en-us/library/ms554580.aspx
http://msdn2.microsoft.com/en-us/library/ms554581.aspx
-- 
This post provide "as is" and confers no rights or warranties. 


"Peter Oliphant" wrote:

> There is an option in both Recognize( ) and RecognizeAsync( ) for choosing

> between 'single' and 'multiple'. What does this mean? The doco just says 
> 'single' is for 'single recognition' and 'multiple' is for 'multiple 
> recognition'. That's a bit too tautological for me...
> 
> If 'multiple' just means it continues to recognize after a detect (sort of

> like calling Recognize again automatically), does this keep going until 
> stopped manually, or for for a given number of times (it says 'multiple', 
> not 'continuous', so I have my doubts about this)?
> 
> Also, it says Recognition can timeout. How does one get/set this timeout 
> amount? And can it be set to forever (i.e., don't timeout)?
> 
> Thanks! : )
> 
> [==Peter==] 
> 
> 
Post Reply
about | contact