protected override void OnNavigatedFrom(NavigationEventArgs e)
{
base.OnNavigatedFrom(e);
AIService.OnListeningStarted -= AIService_OnListeningStarted;
AIService.OnListeningStopped -= AIService_OnListeningStopped;
speechSynthesizer?.Dispose();
speechSynthesizer = null;
}