Розпізнавач мови не підтримується для цієї мови. Включення і вимикання автоматичного розпізнавання мови. «Ок, Аліса» і голосовий пошук Google для пошукових запитів

im намагається створити динамічний распознаватель мови, але з якоїсь причини він не працює. Я спробував використовувати функцію emulaterecognize, і додаток працює нормально, але це не працює, коли я говорю. це означає, що список слів правильно доданий, а мовне розпізнане подія функціонує правильно, але воно ніколи не викликається без emulaterecognize. будь-яка допомога буде оцінена по достоїнству. Нижче наведено код im.

Using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Speech; using System.Speech.Recognition; namespace HotKeyApp (public partial class Form1: Form (// initialize speech recognizer SpeechRecognitionEngine sre = new SpeechRecognitionEngine (new System.Globalization.CultureInfo ( "en-US")); // initialize grammer builder GrammarBuilder gb = new GrammarBuilder (); / / choices will contain the words from the first column Choices jargon = new Choices (); // words will contain the array to give choices string words; // A speech recognition grammar is a set of rules or constraints that define what a speech recognition engine can recognize as meaningful input. Grammar g; private int columns = 2; private int rows; Dictionary HotKeys = new Dictionary (); public Form1 () (InitializeComponent ();) private void Form1_Load (object sender, EventArgs e) () private void SpeechRecognized (object sender, SpeechRecognizedEventArgs e) (MessageBox.Show ( "ping"); // to implement loop through the words array if the match call approporaite method for (int i = 0; i< words.Length; i++) { if (e.Result.Text == words[i]) { MessageBox.Show(words[i]); } } } private void btnCreate_Click(object sender, EventArgs e) { //get number of rows/words rows = Convert.ToInt32(txtNum.Text); //words length is equal to number of rows words = new string; GenerateTable(columns, rows); } private void GenerateTable(int columnCount, int rowCount) { //Clear out the existing row and column styles myGridView.Rows.Clear(); myGridView.Columns.Clear(); myGridView.Columns.Add("WordColumn", "Word"); myGridView.Columns.Add("HotKeyColumn", "HotKey"); //loop as many times as need to create the rows for (int y = 0; y < rowCount; y++) { myGridView.Rows.Add(); } } private void btnSubmit_Click(object sender, EventArgs e) { int i = 0; foreach (DataGridViewRow r in myGridView.Rows) { string Instructions = r.Cells.Value.ToString(); string Command = r.Cells.Value.ToString(); HotKeys.Add(Instructions, Command); words[i] = Instructions; i++; } //give jargon the words array jargon.Add(words); //give the grammer builder the jargon choices gb.Append(jargon); //build grammer, load grammer, enable voice recognition g = new Grammar(gb); sre.RequestRecognizerUpdate(); sre.LoadGrammarAsync(g); sre.SpeechRecognized += new EventHandler(SpeechRecognized); //set sre to use default audio device sre.SetInputToDefaultAudioDevice(); sre.RecognizeAsync(RecognizeMode.Multiple); MessageBox.Show("Recognition enabled"); //Register a handler for the SpeechRecognized event. //sre.EmulateRecognize("Hello"); } } }

спробував перетворити його в консольний додаток і його роботу, але мені потрібно це в додатку форм Windows. ось код консолі:

Class Program (static SpeechRecognitionEngine sre; // words will contain the array to give choices static string words; static void Main (string args) (// initialize speech recognizer sre = new SpeechRecognitionEngine (new System.Globalization.CultureInfo ( "en-US ")); // initialize grammer builder GrammarBuilder gb = new GrammarBuilder (); // choices will contain the words from the first column Choices jargon = new Choices (); // A speech recognition grammar is a set of rules or constraints that define what a speech recognition engine can recognize as meaningful input. Grammar g; string input; Console.WriteLine ( "Input words seperated by comma,"); input = Console.ReadLine (); words = input.Split (new char ( " , "), StringSplitOptions.RemoveEmptyEntries); foreach (string s in words) (Console.WriteLine (s);) Console.ReadKey (); // give jargon the words array jargon.Add (words); // give the grammer builder the jargon choices gb.Append (jargon); // build grammer, load grammer, e nable voice recognition g = new Grammar (gb); sre.RequestRecognizerUpdate (); sre.LoadGrammarAsync (g); // set sre to use default audio device sre.SetInputToDefaultAudioDevice (); sre.SpeechRecognized + = new EventHandler (SpeechRecognized); sre.RecognizeAsync (RecognizeMode.Multiple); Console.ReadLine (); ) Static void SpeechRecognized (object sender, SpeechRecognizedEventArgs e) (Console.WriteLine ( "Recognized Word"); // to implement loop through the words array if the match call approporaite method for (int i = 0; i< words.Length; i++) { if (e.Result.Text == words[i]) { Console.WriteLine(words[i]); } } } }

Що ви будете робити, якщо ви втомилися від ручного введення даних, запускати програми, написати по електронній поштіі робити інші речі у вашій Windows 8/8 .1 на комп'ютері? Можливо, вам потрібно буде зробити перерву і почати виконувати завдання снова.Почему Ви не включите розпізнавання мовлення Windows, щоб допомогти вам реалізувати всі ці операції? Розпізнавання мови в Windows дозволяє вам робити все, що можна зробити за допомогою миші і клавіатури, голосом. І якщо ви турбуєтеся про те, де ви можете знайти розпізнавання мови в Windows в комп'ютері, цей пост покаже вам 3 способи, щоб включити розпізнавання мови в Windows, і розповість, як його відключити.

1.Три способу включення голосового розпізнавання Windows 8/8 .1:

спосіб 1Включіть розпізнавання мови в панелі управління.

Крок 1: Відкрийте меню швидкого доступуза допомогою поєднання клавіш Windows key + Xі потім виберіть Панель управління.

Крок 2: в панелі управління виберіть легкість доступущоб увійти в нього.

Крок 3: Як тільки ви щёлніте на легкість доступу, відкриється вікно, виберіть Запуск розпізнавання мовипід варіантом розпізнавання мови.

спосіб 2Відкрийте розпізнавання мови в »Додатки» на екрані.

Крок 1. на початковому екрані (або інтерфейс Metro), правою кнопкоюнатисніть на значок або в будь-який порожній області та в нижньому правому куті виберіть всі додатки.

Крок 2: на екрані додатків, знайдіть Розпізнавання Речі Windowsі відкрийте його за допомогою миші.

спосіб 3Включіть його через панель пошуку.

Крок 1: Відкрийте панель пошуку за допомогою клавіш ключів Windows + Fівведіте в порожнє поле розпізнавання мовиі виберіть в списку пошуку додатки .

Крок 2: зліва від панелі пошуку, коли з'являться результати пошуку, можна вибрати Розпізнавання мовлення Windows.

2.Два способу, щоб вимкнути розпізнавання мови в Windows 8/8 .1

метод 1: Вибрати кнопка закриттяу вікні розпізнавання мови, щоб вимкнути його.

спосіб 2: Використання ключ Alt + F4щоб закрити його.

Тепер ви можете відчувати себе вільно досліджуючи функцію розпізнавання мови в Windows 8/8 .1.

Так як я бачив мій перший Sci-Fi кіно фільм, я хотів би мати технології які вони використовують. Я до сих пір не бачив літаючих кораблів в такому масштабі, телепортація пристроїв, роботів, які можуть танцювати або інших подібних пристроїв. Проте, я знайшов шматок цієї мрії зазначеної у Додатку Windows Vista -Windows Speech Recognition- Розпізнавання мови.

Цей інструмент намагається зрозуміти, що ви говорите і перетворює вимовлені слова в машинозчитуваний введення, такий як натискання клавіш або Windows команди, Обмежуючи тим самим необхідність використання миші і клавіатури. У цьому уроці я покажу вам, як налаштувати Windows Speech Recognition -Розпізнавання мовлення Windows, І навчу як використовувати її і дати вам деякі відомості про загальні питання з цього додатку. Для того щоб використовувати Windows Speech Recognition- Розпізнавання мовлення Windows вам потрібен мікрофон. Щоб дізнатися, як налаштувати його, читайте статтю про те, як встановити та налаштувати мікрофон в Vista.

Як встановити Windows Speech Recognition

Після того як ви встановили свій мікрофон, вfv потрібно тренуватися c розпізнавання мови в Windows, Щоб зрозуміти ваш голос. Щоб зробити це, відкрийте вікно Control PanelПанель управлінняі натисніть на - Отримати доступ.

Якщо ви використовуєте класичне управління Групами, перейдіть в Control Panel -> Ease of Access Center- Панель управління-> центрСпеціальних можливостей. Коли ви перебуваєте у вікні Стривай доступ, натисніть на Speech Recognition OptionsФункції розпізнавання мови.

В вікні Speech Recognition OptionsФункції розпізнавання мовиНатисніть на Start Speech Recognition- Почати Розпізнавання мови.

З'явиться Майстер установки. Для встановлення, натисніть на кнопкуNext- Наступний.

Виберіть пристрої мікрофон, які в даний час використовуються і натисніть на кнопку Next - Наступна.

Якщо слідувати даним вказівкам, вони дадуть вам кращий результат. У моєму випадку, так як я вибрав мікрофон з гарнітурою, вказівки були, як показано нижче. Після прочитання і після даної консультації, натисніть кнопку Next - Наступна.

Примітка:Якщо ви випадково вибрали неправильне пристрій або ви просто хочете, щоб повернутися до попередньої сторінки Налаштування, натисніть на синю стрілку Back- назад в лівому верхньому кутку вікна майстра установки.

Прочитайте текст вголос, після чого натисніть кнопку Next- Наступна.

Ця процедура, може бути трохи з помилками, тому ви можете повторити її кілька разів, і відрегулювати положення мікрофону і його відстань від динаміків.

Примітка:Якщо ви вже намагалися кілька разів зробити настройки, і мікрофон ще не працює, закрийте майстер і перевірте статю про те, як встановити та налаштувати Мікрофон. Коли мікрофон встановлений правильно, повторіть процедуру, описану в цій статті.

Якщо ви читали текст і натиснули кнопку Next - далі, Майстер скаже, що мікрофон був встановлений. Натисніть на кнопку Next - Готово.

Після настройки мікрофона, майстер спробує підвищити точність розпізнавання мови. Майстер установки запитає вашого дозволу, щоб додаток вдосконалювалося, використовуючи тексти з документів або поштою. Після того як ви оберете потрібний варіант, А потім натисніть Next - далі.

В даний час майстер дасть вам посилання на карту мови, яка містить список команд комп'ютера, на які він буде відповідати. Якщо ви натиснете на View Reference SheetПоказати лист посилань, Ви можете бачити команди, а також роздрукувати їх.

Коли закінчите, натисніть кнопку Next - далі.

Примітка: лист посиланьможна прочитати і роздрукувати в будь-який додатковий час, просто зайдіть в Access -> Speech Recognition Options -> Open the Speech Reference Card - Панель управління-> Спеціальні можливості-> Параметри розпізнавання мовлення-> відкрити Карту посилань мови.

Можна зробити додаток, що запускається кожного разу при запуску Windows Vista, Перевіряючи варіант Run Speech Recognition at startup- Виконати Розпізнавання мови при запуску ". Якщо ви залишите його без уваги, додаток потрібно буде запускати кожен раз в ручну, коли ви захочете його використовувати.

Дізнайтеся, як використовувати Windows Speech Recognition

Як тільки ви закінчите з налаштуванням, вам буде запропоновано пройти урок і навчитися його використовувати. Натисніть на вхід для входу в Підручник.

ВАЖЛИВО:Я не можу дати вам вказівки про зміст підручника. Я вважаю, що керівництво добре написано і містить всю необхідну інформацію. Будь ласка, знайдіть час 10-15 хвилин, щоб прочитати це. Хоча це може здатися на перший погляд розчаруванням, але в підсумку, ви будете задоволені результатами.

Якщо ви закінчили урок, і ви думаєте, що Розпізнавання мовлення Windowsне чує голосові команди досить добре, Ви можете взяти той же підручник знову. Для цього перейдіть в параметри Windows Speech Recognitionрозпізнавання мовиі натисніть Take Speech TutorialВізьміть Підручникмови.
Якщо ви прочитали підручник, але ви все ще відчуваєте необхідність поліпшення методів в роботі з розпізнавання мови в Windows, Ви можете зробити ще один підручник на основі читання текстів. Щоб відкрити і використовувати текстовий підручник, натисніть Train you computer to better understand you- Тренування вашого комп'ютера, щоб краще зрозуміти вас "знаходиться в вікніпараметри Speech Recognition Options- Розпізнавання мови.

рекомендації: Пройдіть уроки Train your computer to better understand you- Навчання комп'ютера, щоб краще його зрозуміти "кілька разів. Навіть якщо ви робите помилки перші кілька разів, менш ніж за 3 дні і пару годин в день, ви будете дивуватися, як ви могли жити без цього додатка. Замість того, щоб закрити програму, просто натисніть зупинити прослуховуванняабо натисніть з клавіатури Ctrl + Windows.

відомі проблеми

Деякі додатки можуть не працювати з Розпізнаванням мови в Windows. Це тому, що додатки повинні мати підтримку текстових служб. Структура була побудована Microsoft, щоб включити додаткове введення тексту, розпізнавання мови і підтримку в додатках. Таким чином, якщо розробники не включили Text Services Framework, Коли вони побудували їх застосування, Розпізнавання мови в Windows не працюватиме належним чином з їх застосуванням.

Розпізнавання мови в Windowsне працює, коли з'явиться попередження UAC (User Account Control). У таких випадках за допомогою миші або клавіатури, виберіть опцію UAC яку ви хочете.

Завдяки розпізнаванню мови в Windows використанняклавіатури і миші не є обов'язковим. Замість цього, ви можете управляти комп'ютером за допомогою голосу і диктувати текст.

Примітка: Розпізнавання мови є тільки на наступних мовах: англійська (США і Великобританія), французька, іспанська, китайська, мандаринський (спрощений і традиційний китайський) і німецький.

Налаштування розпізнавання мови в Windows 8.1

Перш ніж можна буде використовувати розпізнавання мови, ви повинні виконати кілька дій. Спочатку потрібно налаштувати мікрофон. Потім можна навчити комп'ютер розпізнавати цей голос.

Щоб налаштувати мікрофон

Перед налаштуванням розпізнавання мови, переконайтеся, що мікрофон підключений до комп'ютера.

  1. У полі пошуку введіть текст Налаштування мікрофона Налаштування мікрофона.
  2. Дотримуйтеся інструкцій на екрані.

Примітка: Якщо це можливо, використовуйте мікрофон гарнітури через менша ймовірність перехоплення фонових шумів.

Як навчити комп'ютер розпізнавати мови

Функція розпізнавання мови використовується спеціальний профіль, щоб розпізнати Ваш голос і голосові команди. Чим частіше ви використовуєте розпізнавання мови, тим більш детальним стає Ваш профіль голосових команд, Завдяки чому комп'ютер краще Вас розуміє.

  1. Панель Пошук також можна відкрити за допомогою клавіатури, натиснувши клавіші Win + Q.
  2. У полі пошуку введіть текст розпізнавання мови, А потім натисніть клавішу або виберіть пункт розпізнавання мови.
  3. Натисніть кнопку навчити комп'ютер.
  4. Дотримуйтеся інструкцій в процесі адаптації розпізнавання голосу.

Використання розпізнавання мови

За допомогою голосу можна виконувати кілька завдань, наприклад, заповнювати форми в режимі он-лайн або вводити літери. Коли ви говорите в мікрофон, розпізнавання мови змінює вимовлені слова в текст, який відображається на екрані.

Для того, щоб диктувати текст за допомогою розпізнавання мовлення Windows 8.1

  1. Швидко посуньте палець всередину від правого краю екрана, а потім натисніть панель Пошук. (Якщо ви використовуєте мишу, виберіть у верхній правий кут екрану, наведіть курсор миші вниз, а потім виберіть панель Пошук).
  2. Панель Пошук також можна відкрити за допомогою клавіатури, натиснувши клавіші Win + Q.
  3. У полі пошуку введіть текст розпізнавання мови, А потім натисніть клавішу або виберіть пункт Розпізнавання мовлення Windows.
  4. Скажіть «почати слухати» або натисніть кнопку на мікрофоні, щоб активувати режим прослуховування.
  5. Відкрийте програму, яку хочете використовувати або виділіть текстове поле, для якого ви хочете диктувати текст.
  6. Вимовте текст, який ви хочете диктувати.

Щоб виправити помилки

  • Помилки можна виправляти трьома різними способами.
    • Щоб виправити останню виголошену фразу, скажіть - «будь ласка, виправте це».
    • Щоб поліпшити одне слово, скажіть «Виправити», а потім скажіть слово, яке необхідно виправити. Якщо слово повторюється кілька разів, все його екземпляри будуть виділені, і ви зможете вибрати екземпляр, який ви хочете поліпшити.
    • У діалоговому вікні панель альтернативскажіть номер відповідного елемента, а потім скажіть ОК.

Щоб додати або змінити слова в Словнику

За допомогою Словника мови Windows 8.1 можна додавати свої власні слова, заблокувати можливість диктувати певне слово, поліпшити слово в словнику або видалити його.

  1. Швидко посуньте палець всередину від правого краю екрана, а потім натисніть панель Пошук. (Якщо ви використовуєте мишу, виберіть у верхньому правому куті екрану, наведіть курсор миші вниз, а потім виберіть панель Пошук).
  2. Панель Пошук також можна відкрити за допомогою клавіатури, натиснувши клавіші Win + Q.
  3. У полі пошуку введіть текст розпізнавання мови, А потім натисніть клавішу або виберіть пункт Розпізнавання мовлення Windows.
  4. Скажіть «почати слухати» або натисніть на кнопку мікрофона, щоб активувати режим прослуховування.
  5. Скажіть «Відкрити Словник мови» і виконайте одну з таких дій:
    • Щоб додати слово в словник, скажіть «Додати нове слово», а потім дотримуйтесь інструкцій на екрані.
    • Щоб запобігти диктовку певного слова, скажіть «Заборонити диктовку слова», а потім дотримуйтесь інструкцій на екрані.

Управління комп'ютером за допомогою розпізнавання мови

Примітка: Кожен раз, коли потрібно перевірити, які команди можна використовувати, скажіть: «Що я можу сказати?»

Щоб ... Скажіть це ...

Відкрити екран запуску

Відкрити панель панель функцій

Відкрити панель Пошук

Показати всі додатки

додатки

Почати роботу з додатком

Клацніть правою кнопкою миші і скажіть Windows З

використовувати додатки

Скажіть, що ви хочете зробити. Наприклад, змініть на градус за Цельсієм в додатку Погода.

Вибрати будь-який елемент, використовуючи його ім'я

Скажіть Файл; Пуск; вид

Вибрати будь-який елемент або значок

Скажіть Кошик; Скажіть Комп'ютер; Скажіть ім'я файлу

Двічі клацнути на елементі

Двічі клацніть Корзину; Двічі клацніть Комп'ютер; Двічі клацніть ім'я файлу

Перейти до відкритого додатком

Відсилання до Paint; Перейти до WordPad; Перейти до назва програми; Перейти до додатка

Прокрутити в потрібному напрямку

Прокрутіть вгору; Прокрутіть вниз; виконайте Прокрутку вліво; виконайте Прокрутку вправо

Вставити новий абзац або рядок в документі

Новий абзац; новий рядок

Виділити слово в документі

встановіть вираз

Виділити слово і почати його виправляти

виправте вираз

Виділити і видалити конкретні слова

видалити вираз

Показати список команд, які можна виконати

Що я можу сказати?

Оновлення списку доступних команд мови

Оновити мовні команди

Включити режим прослуховування

Почніть слухати

Вийти з режиму прослуховування

перестати слухати

Перемістити панель мікрофона, функції розпізнавання мови

Перемістіть розпізнавання мови

Звести до мінімуму панель мікрофона

Згорнути розпізнавання мови

Переглянути вміст Довідки та підтримки Windows, що стосується конкретних завдань

Як щось зробити?

Скажіть, наприклад, «Як встановити принтер?»

Зверніть увагу, що ця команда доступна тільки в разі використання розпізнавання мови на англійською(США).

Функції розпізнавання тексту й мови, на мій погляд одні з найбільш зручних спеціальних можливостей Windows 8.1. І не тільки зручних, але і легких в налаштуваннях. Взагалі-то Windows 8.1 розпізнає рукописний текст досить добре і з настройками за замовчуванням, але, якщо вас щось не влаштовує, можна провести і деякий додаткове навчання.

Відкрийте опції розділу « Мова»На панелі управління, виділіть мову, який ви хочете навчити, і оберіть пункт« параметри»З правої від нього боку.

З'явиться навчальний вікно. Тут можна вибрати потрібну дію: перенавчити Windows, якщо вона робить конкретні помилки розпізнавання тексту або навчити саме своєму почерку. Відзначте, що друга опція може витратити багато часу на навчання.

Розпізнавання мови в Windows 8.1.

Windows 8.1 дозволяє управляти своїм ПК голосом, використовуючи для цього вбудований в планшет, ноутбук, або ультрабук мікрофон, або зовнішню гарнітуру. Доступ до опції розпізнавання мови можна отримати на стартовому екрані, Прописавши в рядок пошуку словосполучення розпізнавання мови, де вас запитають, яке аудіо пристрій ви хочете використовувати.

Далі вам зададуть серію питань, після яких запропонують ознайомитись з навчальним керівництвом. Виконання кроків з цього керівництва значно полегшує навчання Windows. Краще витратити деякий час і навчити Windows 8.1 розпізнавати конкретно вашу мову.

Вам запропонують переглянути довідку, роздруківка якої може бути дуже корисна для запам'ятовування різних голосових команд. Під час роботи, распознаватель мови плаває на робочому столі і може бути закріплений у верхній або нижній частині екрана.

В принципі програма розпізнавання мови в Windows 8.1 працює чудово.

Отримати доступ до всіх засобів управління пристрою розпізнавання мови досить легко, просто клацніть правою кнопкою по його вікна.

Там ви побачите опції для продовження навчання пристрої, конфігурації як його, так і вашого мікрофона.

Основні засоби управління розпізнаванням мови:

  • Запускати за назвою програми, наприклад, слова Калькулятор, Word або Excel, запускають відповідну програму
  • Перемикати за назвою програми, перемикає на програму, якщо вона вже запущена.
  • Ви можете управляти програмами мають випадають меню, кажучи назву меню і потім назва потрібної опції. Ця функція також працює на стрічкових елементах управління в Windows 8.1, Microsoft Office, І інших використовують їх програмах.
  • Показувати номера, виводить на екран накладені на кошти управління номера, які в подальшому можна називати для їх активації.
  • На веб-сторінці можна перейти за посиланням, просто назвавши її; наприклад, зв'язатися з нами.
  • Можна активувати клацання по елементу, кажучи подвійне клацання або альтернативно клацання правою кнопкою по певному елементу; наприклад, корзина подвійне клацання.
  • Почати прослуховування / зупинити, включає або вимикає систему розпізнавання мови.
  • Що я можу сказати? Виведе на екран довідку.
  • Показати мовні опції, виводить на екран список опцій для мовного пристрою розпізнавання; також є клацанням правою кнопкою.
  • Показати / приховати розпізнавання мови, пристрій розпізнавання мови буде мінімізуватися в системний трей або повертатися на робочий стіл.

Якщо пристрій мовного розпізнавання не розпізнає щось, воно виводить на екран « панель альтернатив», Де містяться найкращі припущення сказаного. Можна зробити вибір з них, сказавши для цього номер зліва від правильного елемента. Це також допоможе навчати системи розпізнавання мовлення Windows 8.1.

Використовуючи функції розпізнавання тексту й мови ви на багато полегшите вашу роботу, зробивши її виконання більш зручним і швидким. Наприклад, функція рукописного тексту дозволяє вводити текст від руки, що дуже зручно на мобільних пристроях. А розпізнавання мови, управляти ПК голосом.