public void SetInputToAudioStream(Stream audioSource, SpeechAudioFormatInfo audioFormat)
        {
            Helpers.ThrowIfNull(audioSource, nameof(audioSource));
            Helpers.ThrowIfNull(audioFormat, nameof(audioFormat));

            RecoBase.SetInput(audioSource, audioFormat);
        }
 public RecognitionResult EmulateRecognize(string inputText, CompareOptions compareOptions)
 {
     if (Grammars.Count == 0)
     {
         throw new InvalidOperationException(SR.Get(SRID.RecognizerHasNoGrammar));
     }
     return(RecoBase.EmulateRecognize(inputText, compareOptions));
 }
 public void RecognizeAsync(RecognizeMode mode)
 {
     if (Grammars.Count == 0)
     {
         throw new InvalidOperationException(SR.Get(SRID.RecognizerHasNoGrammar));
     }
     RecoBase.RecognizeAsync(mode);
 }
 public void EmulateRecognizeAsync(RecognizedWordUnit[] wordUnits, CompareOptions compareOptions)
 {
     if (Grammars.Count == 0)
     {
         throw new InvalidOperationException(SR.Get(SRID.RecognizerHasNoGrammar));
     }
     RecoBase.EmulateRecognizeAsync(wordUnits, compareOptions);
 }
 public RecognitionResult EmulateRecognize(string inputText, CompareOptions compareOptions)
 {
     if (Enabled)
     {
         return(RecoBase.EmulateRecognize(inputText, compareOptions));
     }
     throw new InvalidOperationException(SR.Get(SRID.RecognizerNotEnabled));
 }
 public RecognitionResult Recognize(TimeSpan initialSilenceTimeout)
 {
     if (Grammars.Count == 0)
     {
         throw new InvalidOperationException(SR.Get(SRID.RecognizerHasNoGrammar));
     }
     return(RecoBase.Recognize(initialSilenceTimeout));
 }
 public RecognitionResult EmulateRecognize(RecognizedWordUnit[] wordUnits, CompareOptions compareOptions)
 {
     if (Enabled)
     {
         return(RecoBase.EmulateRecognize(wordUnits, compareOptions));
     }
     throw new InvalidOperationException(SR.Get(SRID.RecognizerNotEnabled));
 }
 public void EmulateRecognizeAsync(string inputText, CompareOptions compareOptions)
 {
     if (Grammars.Count == 0)
     {
         throw new InvalidOperationException(SR.Get(SRID.RecognizerHasNoGrammar));
     }
     RecoBase.EmulateRecognizeAsync(inputText, compareOptions);
 }
 public RecognitionResult EmulateRecognize(RecognizedWordUnit[] wordUnits, CompareOptions compareOptions)
 {
     if (Grammars.Count == 0)
     {
         throw new InvalidOperationException(SR.Get(SRID.RecognizerHasNoGrammar));
     }
     return(RecoBase.EmulateRecognize(wordUnits, compareOptions));
 }
 public void EmulateRecognizeAsync(string inputText, CompareOptions compareOptions)
 {
     if (Enabled)
     {
         RecoBase.EmulateRecognizeAsync(inputText, compareOptions);
         return;
     }
     throw new InvalidOperationException(SR.Get(SRID.RecognizerNotEnabled));
 }
 public void EmulateRecognizeAsync(RecognizedWordUnit[] wordUnits, CompareOptions compareOptions)
 {
     if (Enabled)
     {
         RecoBase.EmulateRecognizeAsync(wordUnits, compareOptions);
         return;
     }
     throw new InvalidOperationException(SR.Get(SRID.RecognizerNotEnabled));
 }
예제 #12
0
 public void EmulateRecognizeAsync(string inputText)
 {
     if (Enabled)
     {
         RecoBase.EmulateRecognizeAsync(inputText);
     }
     else
     {
         throw new InvalidOperationException(SR.Get(SRID.RecognizerNotEnabled));
     }
 }
예제 #13
0
 public RecognitionResult EmulateRecognize(string inputText)
 {
     if (Enabled)
     {
         return(RecoBase.EmulateRecognize(inputText));
     }
     else
     {
         throw new InvalidOperationException(SR.Get(SRID.RecognizerNotEnabled));
     }
 }
 /// <filterpriority>2</filterpriority>
 public void RequestRecognizerUpdate()
 {
     RecoBase.RequestRecognizerUpdate();
 }
 public void SetInputToWaveStream(Stream audioSource)
 {
     RecoBase.SetInput(audioSource, null);
 }
 public void SetInputToNull()
 {
     RecoBase.SetInput(null, null);
 }
 public void SetInputToDefaultAudioDevice()
 {
     RecoBase.SetInputToDefaultAudioDevice();
 }
 public RecognitionResult Recognize()
 {
     return(RecoBase.Recognize(RecoBase.InitialSilenceTimeout));
 }
 public void UnloadAllGrammars()
 {
     RecoBase.UnloadAllGrammars();
 }
 /// <filterpriority>2</filterpriority>
 public void UpdateRecognizerSetting(string settingName, int updatedValue)
 {
     RecoBase.UpdateRecognizerSetting(settingName, updatedValue);
 }
 /// <filterpriority>2</filterpriority>
 public void LoadGrammarAsync(Grammar grammar)
 {
     RecoBase.LoadGrammarAsync(grammar);
 }
 public void LoadGrammar(Grammar grammar)
 {
     RecoBase.LoadGrammar(grammar);
 }
 public void RecognizeAsyncCancel()
 {
     RecoBase.RecognizeAsyncCancel();
 }
 public void RecognizeAsyncStop()
 {
     RecoBase.RecognizeAsyncStop();
 }
 public void SetInputToWaveFile(string path)
 {
     Helpers.ThrowIfEmptyOrNull(path, "path");
     RecoBase.SetInput(path);
 }
 /// <filterpriority>2</filterpriority>
 public void RequestRecognizerUpdate(object userToken)
 {
     RecoBase.RequestRecognizerUpdate(userToken);
 }
 public void UnloadGrammar(Grammar grammar)
 {
     RecoBase.UnloadGrammar(grammar);
 }
 /// <filterpriority>2</filterpriority>
 public void RequestRecognizerUpdate(object userToken, TimeSpan audioPositionAheadToRaiseUpdate)
 {
     RecoBase.RequestRecognizerUpdate(userToken, audioPositionAheadToRaiseUpdate);
 }
 /// <filterpriority>2</filterpriority>
 public object QueryRecognizerSetting(string settingName)
 {
     return(RecoBase.QueryRecognizerSetting(settingName));
 }