private void InvokeHeardSomethingEvent(Source source, string phrase) { var handler = HeardSomethingEvent; if (handler != null) { handler(this, new HeardSomethingEventArgs(source, phrase)); } _eventHub.InvokeHeardSomethingEvent(source, phrase); }
private async void SpeechRecognized(object sender, SpeechRecognizedEventArgs e) { if (!_listenerActice) { return; } var command = FindCommand(e); if (command != null) { _eventHub.InvokeHeardSomethingEvent(Source.CommandAgent, e.Result.Text); await command.ExecuteAsync(command.GetKey(e.Result.Text), e.Result.Text); } }