private async void OnStateChanged(SpeechStateChangedMessage message) { await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.High, () => { State = message.SpeechRecognizerState; }); }
private void VoiceCommanderSpeechRecognizerStateChanged(object sender, SpeechRecognizerState state) { _SynchronizationContext.Post((o) => { VoiceCommanderSpeechRecognizerState = state; }, null); }
private void OnStateChanged(SpeechRecognizerState state) { StateChanged?.Invoke( this, new SpeechRecognizerStateChangedEventArgs() { State = state }); }
public StatusBarViewModel(VoiceCommander commander) { _SynchronizationContext = SynchronizationContext.Current; VoiceCommanderStateStatus = commander.StateStatus; VoiceCommanderSpeechRecognizerState = commander.SpeechRecognizerState; commander.VoiceCommanderSpeechRecognizerStateChanged += VoiceCommanderSpeechRecognizerStateChanged; commander.VoiceCommanderStateStatusChanged += VoiceCommanderStateStatusChanged; }
public object Convert(object value, Type targetType, object parameter, string language) { SpeechRecognizerState state = (SpeechRecognizerState)value; switch (state) { case SpeechRecognizerState.Capturing: case SpeechRecognizerState.SpeechDetected: case SpeechRecognizerState.SoundStarted: case SpeechRecognizerState.SoundEnded: return(Visibility.Visible); default: return(Visibility.Collapsed); } }
public int put_State(SpeechRecognizerState State) { return(((delegate * unmanaged <ISpeechRecognizer *, SpeechRecognizerState, int>)(lpVtbl[16]))((ISpeechRecognizer *)Unsafe.AsPointer(ref this), State)); }
public StatusBarViewModel() { VoiceCommanderStateStatus = "Please say a command."; VoiceCommanderSpeechRecognizerState = SpeechRecognizerState.SpeechDetected; }
private static void speechRecognizer_StateChanged(SpeechRecognizer sender, SpeechRecognizerStateChangedEventArgs args) { speechRecognizerState = args.State; }
public SpeechStateChangedMessage(SpeechRecognizerState state) { SpeechRecognizerState = state; }