Пример #1
0
        private async void Maja_Tapped(object sender, TappedRoutedEventArgs e)
        {
            switch (_viewModel.MajaConversation.MajaStatus)
            {
            case MajaListeningStatus.Idle:
                _viewModel.StartListening();
                break;

            case MajaListeningStatus.Listening:
            case MajaListeningStatus.Speaking:
                _viewModel.MajaConversation.StopListening();
                await _viewModel.SpeechRecognitionService.Stop();

                _viewModel.MajaConversation.MajaStatus = MajaListeningStatus.Idle;
                break;
            }
        }