internal ASRBytes(ClientConfig objSpeechRecognizer) { objASR = new ASRClient(objSpeechRecognizer); objASR.OnOpen += objASR_OnOpen; objASR.OnPartialResult += objASR_OnPartialResult; objASR.OnFinalResult += objASR_OnFinalResult; objASR.OnError += objASR_OnError; objASR.OnClose += objASR_OnClose; objASR.OnGetParameter += objASR_OnGetParameter; }
/// <summary> /// Constructor /// </summary> /// <param name="objClientConfig">Setup of speech recognizer</param> internal SpeechRecognizer(ClientConfig objClientConfig) { Client = new ASRClient(objClientConfig); Client.OnStartOfSpeak += ObjASR_OnStartOfSpeak; Client.OnEndOfSpeak += ObjASR_OnEndOfSpeak; Client.OnListening += ObjASR_OnListening; Client.OnPartialResult += ObjASR_OnPartialResult; Client.OnFinalResult += ObjASR_OnFinalResult; Client.OnError += ObjASR_OnError; }
public void Dispose() { Close(); Client = null; isDisposed = true; }