private void StoreTask(INoxContext context) { var speechSynthesizer = context.ServiceContainer.GetService<ISpeechSynthesizer>(true); var dictation = context.VariableResults.FirstOrDefault(c => c.Key == "task"); var data = dictation.Value; _todoList.Add(data); speechSynthesizer.Speak("I'll store that for you."); }
private void SpeakTasks(INoxContext context) { var speechSynthesizer = context.ServiceContainer.GetService<ISpeechSynthesizer>(true); speechSynthesizer.Speak("I have the following"); foreach (string task in _todoList) { speechSynthesizer.Speak(task); } }
private void SpeakTime(INoxContext context) { var speechSynthesizer = context.ServiceContainer.GetService<ISpeechSynthesizer>(true); var time = DateTime.Now.ToString("h:mm"); speechSynthesizer.Speak(String.Format("It is {0}", time)); }
private void SpeakDay(INoxContext context) { var speechSynthesizer = context.ServiceContainer.GetService<ISpeechSynthesizer>(true); var day = DateTime.Now.DayOfWeek.ToString(); speechSynthesizer.Speak(String.Format("{0}", day)); }