コード例 #1
0
 private async void OnStateChanged(SpeechStateChangedMessage message)
 {
     await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.High, () =>
     {
         State = message.SpeechRecognizerState;
     });
 }
コード例 #2
0
 private void VoiceCommanderSpeechRecognizerStateChanged(object sender, SpeechRecognizerState state)
 {
     _SynchronizationContext.Post((o) =>
     {
         VoiceCommanderSpeechRecognizerState = state;
     }, null);
 }
コード例 #3
0
ファイル: SpeechRecognizer.cs プロジェクト: jokm1/uno-2
 private void OnStateChanged(SpeechRecognizerState state)
 {
     StateChanged?.Invoke(
         this,
         new SpeechRecognizerStateChangedEventArgs()
     {
         State = state
     });
 }
コード例 #4
0
        public StatusBarViewModel(VoiceCommander commander)
        {
            _SynchronizationContext = SynchronizationContext.Current;

            VoiceCommanderStateStatus           = commander.StateStatus;
            VoiceCommanderSpeechRecognizerState = commander.SpeechRecognizerState;

            commander.VoiceCommanderSpeechRecognizerStateChanged += VoiceCommanderSpeechRecognizerStateChanged;
            commander.VoiceCommanderStateStatusChanged           += VoiceCommanderStateStatusChanged;
        }
コード例 #5
0
        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);
            }
        }
コード例 #6
0
 public int put_State(SpeechRecognizerState State)
 {
     return(((delegate * unmanaged <ISpeechRecognizer *, SpeechRecognizerState, int>)(lpVtbl[16]))((ISpeechRecognizer *)Unsafe.AsPointer(ref this), State));
 }
コード例 #7
0
 public StatusBarViewModel()
 {
     VoiceCommanderStateStatus           = "Please say a command.";
     VoiceCommanderSpeechRecognizerState = SpeechRecognizerState.SpeechDetected;
 }
コード例 #8
0
 private static void speechRecognizer_StateChanged(SpeechRecognizer sender, SpeechRecognizerStateChangedEventArgs args)
 {
     speechRecognizerState = args.State;
 }
コード例 #9
0
 public SpeechStateChangedMessage(SpeechRecognizerState state)
 {
     SpeechRecognizerState = state;
 }