private void DeactivateAdapter(SpeechRecognitionEngine recognizer) { var grammarName = this.GetGrammarName(); var loadedGrammar = recognizer.Grammars.FirstOrDefault(g => g.Name == grammarName); if (_isAdapterActive || loadedGrammar == null) { if (loadedGrammar != null) { recognizer.UnloadGrammar(loadedGrammar); } var grammarBuilder = new GrammarBuilder(i18n.MouseAdapterModule_TurnOnMouseAdapter); recognizer.LoadGrammar(new Grammar(grammarBuilder) { Name = grammarName }); _isAdapterActive = false; } if (loadedGrammar != null) { Lisa.Say(i18n.MouseAdapterModule_MouseAdapterIsTurnedOff); } }
private void ActivateAdapter(SpeechRecognitionEngine recognizer) { var grammarName = this.GetGrammarName(); var loadedGrammar = recognizer.Grammars.FirstOrDefault(g => g.Name == grammarName); if (!_isAdapterActive || loadedGrammar == null) { if (loadedGrammar != null) { recognizer.UnloadGrammar(loadedGrammar); } var grammarBuilder = new GrammarBuilder(); var choises = new Choices(MouseAdapterActions.Keys.ToArray()); choises.Add(i18n.MouseAdapterModule_TurnOffMouseAdapter); grammarBuilder.Append(choises); recognizer.LoadGrammar(new Grammar(grammarBuilder) { Name = grammarName }); _isAdapterActive = true; } if (loadedGrammar != null) { Lisa.Say(i18n.MouseAdapterModule_MouseAdapterIsTurnedOn); } }
private void Recognizer_SpeechRecognized(object sender, SpeechRecognizedEventArgs e) { if (!e.Result.IsValid(this.GetGrammarName())) { return; } Lisa.Say(i18n.HelloModule_Hello); }
private static void DecreaseStep() { if (_step <= MinimalStep) { Lisa.Say(i18n.MouseAdapterModule_StepIsMinimal); return; } _step /= 2; }
private static void IncreaseStep() { if (_step >= MaximalStep) { Lisa.Say(i18n.MouseAdapterModule_StepIsMaximal); return; } _step *= 2; }
private void Recognizer_SpeechRecognized(object sender, SpeechRecognizedEventArgs e) { if (!e.Result.IsValid(this.GetGrammarName())) { return; } var firstNumber = int.Parse(e.Result.Semantics["firstNumber"].Value.ToString()); var secondNumber = int.Parse(e.Result.Semantics["secondNumber"].Value.ToString()); Lisa.Say((firstNumber + secondNumber).ToString()); }
private void Recognizer_SpeechRecognized(object sender, SpeechRecognizedEventArgs e) { if (!e.Result.IsValid(this.GetGrammarName())) { return; } var newCultureName = e.Result.Semantics["cultureName"].Value.ToString(); if (newCultureName == i18n.ChangeCultureModule_Russian) { Lisa.Culture = new CultureInfo("ru-RU"); Lisa.Say(string.Format(i18n.ChangeCultureModule_CurrentLanguage, i18n.ChangeCultureModule_Russian)); } else { Lisa.Culture = new CultureInfo("en-US"); Lisa.Say(string.Format(i18n.ChangeCultureModule_CurrentLanguage, i18n.ChangeCultureModule_English)); } }
private void Recognizer_SpeechRecognized(object sender, SpeechRecognizedEventArgs e) { if (!e.Result.IsValid(this.GetGrammarName())) { return; } Lisa.Say(@"Предвижу всё: вас оскорбит Печальной тайны объясненье. Какое горькое презренье Ваш гордый взгляд изобразит! Чего хочу? с какою целью Открою душу вам свою? Какому злобному веселью, Быть может, повод подаю! Случайно вас когда-то встретя, В вас искру нежности заметя, Я ей поверить не посмел: Привычке милой не дал ходу; Свою постылую свободу Я потерять не захотел. Еще одно нас разлучило... Несчастной жертвой Ленской пал... Ото всего, что сердцу мило, Тогда я сердце оторвал; Чужой для всех, ничем не связан, Я думал: вольность и покой Замена счастью. Боже мой! Как я ошибся, как наказан! Нет, поминутно видеть вас, Повсюду следовать за вами, Улыбку уст, движенье глаз Ловить влюбленными глазами, Внимать вам долго, понимать Душой всё ваше совершенство, Пред вами в муках замирать, Бледнеть и гаснуть... вот блаженство! И я лишен того: для вас Тащусь повсюду наудачу; Мне дорог день, мне дорог час: А я в напрасной скуке трачу Судьбой отсчитанные дни. И так уж тягостны они. Я знаю: век уж мой измерен; Но чтоб продлилась жизнь моя, Я утром должен быть уверен, Что с вами днем увижусь я... Боюсь: в мольбе моей смиренной Увидит ваш суровый взор Затеи хитрости презренной - И слышу гневный ваш укор. Когда б вы знали, как ужасно Томиться жаждою любви, Пылать - и разумом всечасно Смирять волнение в крови; Желать обнять у вас колени, И, зарыдав, у ваших ног Излить мольбы, признанья, пени, Всё, всё, что выразить бы мог. А между тем притворным хладом Вооружать и речь и взор, Вести спокойный разговор, Глядеть на вас веселым взглядом!.. "); }