public Speech(string subscriptionKey) { _subscriptionKey = subscriptionKey; _activeSubtitle = new SubtitleSession(); Subtitles = new List <SubtitleSession>() { _activeSubtitle }; _micClient = SpeechRecognitionServiceFactory.CreateMicrophoneClient( SpeechRecognitionMode.ShortPhrase, DefaultLocale, _subscriptionKey); _micClient.OnPartialResponseReceived += this.OnPartialResponseReceivedHandler; _micClient.OnResponseReceived += this.OnMicShortPhraseResponseReceivedHandler; }
private void CompleteSession(string text) { ContinueSession(text); _activeSubtitle = new SubtitleSession(); Subtitles.Add(_activeSubtitle); }