static void StopInstances() { AudioEngine?.InputNode?.RemoveTapOnBus(0); AudioEngine?.Stop(); AudioEngine?.Dispose(); AudioEngine = null; LiveSpeechRequest?.EndAudio(); LiveSpeechRequest?.Dispose(); LiveSpeechRequest = null; SpeechRecognizer?.Dispose(); SpeechRecognizer = null; //Timer?.Dispose(); //Timer = null; }
private void InitializeSpeechRecognizer() { _speechRecognizer?.Dispose(); _speechRecognizer = new SFSpeechRecognizer(new NSLocale(CurrentLanguage.LanguageTag)); }