public MainPage() { InitializeComponent(); try { _speechRecongnitionInstance = DependencyService.Get <ISpeechToText>(); } catch (Exception ex) { recon.Text = ex.Message; } MessagingCenter.Subscribe <ISpeechToText, string>(this, "STT", (sender, args) => { SpeechToTextFinalResultRecieved(args); }); MessagingCenter.Subscribe <ISpeechToText>(this, "Final", (sender) => { start.IsEnabled = true; }); MessagingCenter.Subscribe <IMessageSender, string>(this, "STT", (sender, args) => { SpeechToTextFinalResultRecieved(args); }); }
public VoiceRecognitionViewModel(INavigationService navigationService) : base(navigationService) { StartRecordingCommand = new DelegateCommand(StartButtonClicked); ResetMetricCommand = new DelegateCommand(ResetMetric); FinishMetricCommand = new DelegateCommand(FinishMetric); _navigationService = navigationService; _metricService = new MetricService(); metrics = new List <string>(); DateTime now = DateTime.Now; try { _speechRecognitionInstance = DependencyService.Get <ISpeechToText>(); } catch (Exception ex) { var toastConfig = new ToastConfig("Er is iets mis gegaan bij het opnemen. Neem contact op wanneer dit blijft gebeuren"); toastConfig.SetDuration(5000); toastConfig.SetBackgroundColor(System.Drawing.Color.Firebrick); UserDialogs.Instance.Toast(toastConfig); } MessagingCenter.Subscribe <ISpeechToText, string>(this, "STT", (sender, args) => { SpeechToTextFinalResultReceived(args); }); MessagingCenter.Subscribe <IMessageSender, string>(this, "STT", (sender, args) => { SpeechToTextFinalResultReceived(args); }); }
//ProjectAddEditViewModel vm; public VisualApartmentLocationForm() { InitializeComponent(); _speechRecongnitionInstance = DependencyService.Get <ISpeechToText>(); if (Device.RuntimePlatform == Device.iOS) { recordDes.IsVisible = true; recordDes.IsEnabled = false; } MessagingCenter.Subscribe <ISpeechToText, string>(this, "STT", (sender, args) => { SpeechToTextFinalResultRecieved(args); }); MessagingCenter.Subscribe <ISpeechToText>(this, "Final", (sender) => { ImageButton btn = sender as ImageButton; if (btn.ClassId == "recordName") { recordName.IsEnabled = true; } else if (btn.ClassId == "recordDes") { recordDes.IsEnabled = true; } }); MessagingCenter.Subscribe <IMessageSender, string>(this, "STT", (sender, args) => { SpeechToTextFinalResultRecieved(args); }); //this.BindingContext =vm= new ProjectAddEditViewModel(); }
public AdditionalInvasive() { InitializeComponent(); recordDesInv.Clicked += recordDesInv_Clicked; if (Device.RuntimePlatform == Device.iOS) { recordDesInv.IsVisible = true; recordDesInv.IsEnabled = false; } _speechRecongnitionInstance = DependencyService.Get <ISpeechToText>(); MessagingCenter.Subscribe <ISpeechToText, string>(this, "STT", (sender, args) => { SpeechToTextFinalResultRecieved(args); }); MessagingCenter.Subscribe <ISpeechToText>(this, "Final", (sender) => { ImageButton btn = sender as ImageButton; if (btn.ClassId == "recordDesInv") { recordDesInv.IsEnabled = true; } }); MessagingCenter.Subscribe <IMessageSender, string>(this, "STT", (sender, args) => { SpeechToTextFinalResultRecieved(args); }); }
public Home() { InitializeComponent(); speechRecognitionInstnace = DependencyService.Get <ISpeechToText>(); speechRecognitionInstnace.textChanged += OnTextChange; }
public HomeViewModel(ISpeechToText speechToText) { _speechToText = speechToText; RegisterCommands(); SubscribeReceiver(); }
public RoomControllerViewModel() { VoiceCommand = new Command(VoiceCommandExecute); try { _speechRecongnitionInstance = DependencyService.Get <ISpeechToText>(); } catch (Exception ex) { } MessagingCenter.Subscribe <ISpeechToText, string>(this, "STT", (sender, args) => { SpeechToTextFinalResultRecieved(args); }); MessagingCenter.Subscribe <ISpeechToText>(this, "Final", (sender) => { }); MessagingCenter.Subscribe <IMessageSender, string>(this, "STT", (sender, args) => { SpeechToTextFinalResultRecieved(args); }); }
public MainPage() { this.BindingContext = this; ButtonText = "Start Recording"; _speechToText = DependencyService.Get <ISpeechToText>(); InitializeComponent(); }
public HomeViewModel(INavigationService navigationService) : base(navigationService) { SpeechCommand = new DelegateCommand(StartSpeechRecognition); try { _speechRecongnitionInstance = DependencyService.Get <ISpeechToText>(); } catch (Exception ex) { //recon.Text = ex.Message; } }
public ItemsViewModel() { Title = "AC"; Groups = new ObservableCollection <GroupOfItems>(); LoadItemsCommand = new Command(async() => await ExecuteLoadItemsCommand()); try{ SpeechToText = DependencyService.Get <ISpeechToText>(); TextToSpeech = DependencyService.Get <ITextToSpeech>(); } catch (Exception ex) { Text = ex.Message; UpdateText(); } SetUpSubscribes(); }
public Home() { InitializeComponent(); #if __ANDROID__ androidLayout.IsVisible = true; voiceButton.OnTextChanged += (s) => { textLabelDroid.Text = s; }; #endif #if __IOS__ iOSLayout.IsVisible = true; this.Content = iOSLayout; speechRecognitionInstnace = DependencyService.Get <ISpeechToText> (); speechRecognitionInstnace.textChanged += OnTextChange; #endif }
public ImageEditorPage(string SelectedImage, string Name, string Description) { InitializeComponent(); txtName.Text = Name; txtDes.Text = Description; if (Device.RuntimePlatform == Device.iOS) { recordDes.IsVisible = false; recordDes.IsEnabled = false; } //MessagingCenter.Subscribe<ColorPicker, string>(this, "SelectedColor", (obj, item) => //{ // string colorcode = item as string; // signaturepad.StrokeColor= editorcomment.TextColor= labelcomment.TextColor = Color.FromHex(colorcode); //}); ////BindingContext = new ImageEditorViewModel(SelectedImage); //signaturepad.StrokeColor = editorcomment.TextColor= labelcomment.TextColor= Color.FromHex("#FF0000"); SaveImageCommand = new Command(async() => await ExecuteSaveItemsCommand()); txtName.Completed += (s, e) => txtDes.Focus(); _speechRecongnitionInstance = DependencyService.Get <ISpeechToText>(); MessagingCenter.Subscribe <ISpeechToText, string>(this, "STT", (sender, args) => { SpeechToTextFinalResultRecieved(args); }); MessagingCenter.Subscribe <ISpeechToText>(this, "Final", (sender) => { ImageButton btn = sender as ImageButton; if (btn.ClassId == "recordName") { recordName.IsEnabled = true; } else if (btn.ClassId == "recordDes") { recordDes.IsEnabled = true; } }); MessagingCenter.Subscribe <IMessageSender, string>(this, "STT", (sender, args) => { SpeechToTextFinalResultRecieved(args); }); }
public Page1() { InitializeComponent(); if (Device.RuntimePlatform == Device.Android) { androidLayout.IsVisible = true; voiceButton.OnTextChanged += (s) => { textLabelDroid.Text = s; }; } else { iOSLayout.IsVisible = true; this.Content = iOSLayout; speechRecognitionInstnace = DependencyService.Get <ISpeechToText>(); speechRecognitionInstnace.textChanged += OnTextChange; } }
public MainPage() { InitializeComponent(); try { _speechRecongnitionInstance = DependencyService.Get <ISpeechToText>(); _bluetoothInstance = DependencyService.Get <IBluetooth>(); } catch (Exception ex) { Console.WriteLine(ex.Message); } BindingContext = ViewModel; #region gestures var tapBluetooth = new TapGestureRecognizer(); tapBluetooth.Tapped += (s, e) => { BluetoothClicked(); }; bluetoothText.GestureRecognizers.Add(tapBluetooth); bluetoothImage.GestureRecognizers.Add(tapBluetooth); var tapMicrophone = new TapGestureRecognizer(); tapMicrophone.Tapped += (s, e) => { RecordAudio(); }; microphoneText.GestureRecognizers.Add(tapMicrophone); microphoneImage.GestureRecognizers.Add(tapMicrophone); var tapCommandList = new TapGestureRecognizer(); tapCommandList.Tapped += (s, e) => { ViewCommandList(); }; commandListText.GestureRecognizers.Add(tapCommandList); #endregion gestures }
public VoiceRecognitionService() { _speechRecognizer = DependencyService.Get <ISpeechToText>(); }