Распознавание речи Windows

редактировать

Распознавание речи Windows
WSRIcon.png
Учебник по распознаванию речи Windows в Windows Vista, изображающий выделение текста в WordPad для удаления. Учебное пособие по распознаванию речи Windows в Windows Vista с изображением выделения текста в WordPad для удаления.
Разработчик (и) Microsoft
Первоначальный выпуск30 января 2007 г.; 13 лет назад (30.01.2007)
Операционная система Windows Vista и более поздние версии
Тип Распознавание речи

Распознавание речи Windows (WSR ) - это распознавание речи, разработанное Microsoft для Windows Vista, которое позволяет голосовым командам управлять рабочим столом пользовательский интерфейс ; продиктовать текст в электронных документах и электронной почте ; перемещаться по веб-сайтам ; выполнять горячие клавиши ; и управлять курсором мыши. Он поддерживает настраиваемые макросы для выполнения дополнительных или дополнительных задач.

WSR - это платформа распознавания речи с локальной обработкой; он не полагается на облачные вычисления для обеспечения точности, диктовки или распознавания, а адаптируется на основе контекстов, грамматики, образцов речи, учебных занятий и словарей. Он предоставляет персональный словарь, который позволяет пользователям включать или исключать слова или выражения из диктовки и записывать произношения для повышения точности распознавания. Также поддерживаются пользовательские языковые модели.

В Windows Vista WSR был разработан как часть Windows, поскольку распознавание речи ранее было эксклюзивным для таких приложений, как Windows Media Player. Он присутствует в Windows 7, Windows 8, Windows 8.1, Windows RT и Windows 10.

.
  • 1 История
    • 1.1 Windows Vista
    • 1.2 Windows 7
    • 1.3 Windows 8.x и Windows RT
    • 1.4 Windows 10
  • 2 Обзор и функции
    • 2.1 Интерфейс
      • 2.1.1 Панель альтернатив
    • 2.2 Общие команды
      • 2.2.1 MouseGrid
      • 2.2.2 Показать числа
    • 2.3 Диктовка
      • 2.3.1 Речевой словарь
    • 2.4 Макросы
  • 3 Производительность
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки
История

Microsoft участвовала в исследованиях распознавания речи и синтеза речи на протяжении многих лет до WSR. В 1993 году Microsoft наняла Сюэдун Хуан из Университета Карнеги-Меллона, чтобы возглавить усилия по развитию речи; Исследования компании привели к разработке Speech API (SAPI), представленного в 1994 году. Распознавание речи также использовалось в предыдущих продуктах Microsoft. Office XP и Office 2003 предоставляли возможности распознавания речи среди приложений Internet Explorer и Microsoft Office ; он также включал ограниченную функциональность речи в Windows 98, Windows ME, Windows NT 4.0 и Windows 2000. Windows XP 2002 включал функции распознавания речи с помощью панели ввода планшетного ПК, а Microsoft Plus! для Windows XP включены голосовые команды для проигрывателя Windows Media. Однако все это потребовало установки распознавания речи как отдельного компонента; до Windows Vista в Windows не входило интегрированное или расширенное распознавание речи. Office 2007 и более поздние версии полагаются на WSR для служб распознавания речи.

Windows Vista

Распознавание речи прототипа Aero Wizard в Windows Vista (тогда известная как «Longhorn») сборка 4093.

На WinHEC 2002 Microsoft объявила, что Windows Vista (под кодовым названием «Longhorn») будет включать в себя достижения в распознавании речи и в таких функциях, как поддержка микрофонного массива как часть усилий по «обеспечению стабильного качества аудио инфраструктуры для естественного (непрерывного) распознавания речи и (дискретного) управления и контроля». Билл Гейтс заявил во время PDC 2003, что Microsoft «встроит в систему речевые возможности - большой шаг вперед для этого в Longhorn, как в распознавании, так и в синтезе в реальном времени»; а предварительные сборки во время разработки Windows Vista включали в себя механизм речи с функциями обучения. В презентации разработчика PDC 2003 говорилось, что Windows Vista также будет включать пользовательский интерфейс для обратной связи и управления микрофоном, а также функции настройки и обучения пользователей. Microsoft пояснила, в какой степени будет интегрировано распознавание речи, когда в предварительном выпуске пакета разработки программного обеспечения заявила, что «общие сценарии речи, такие как меню и кнопки, обеспечивающие возможность речи, будут включены в масштабах всей системы. "

Во время WinHEC 2004 Microsoft включила WSR как часть стратегии повышения производительности мобильных ПК. Позднее Microsoft подчеркнула доступность, новые сценарии мобильности, поддержку дополнительных языков и улучшения взаимодействия с пользователем в WinHEC 2005. В отличие от поддержки речи, включенной в Windows XP, которая была интегрирована с панелью ввода планшетного ПК и требовалось переключение между отдельными режимами управления и диктовки, Windows Vista представила специальный интерфейс для речевого ввода на рабочем столе и унифицировала бы отдельные речевые режимы; раньше пользователи не могли произносить команду после диктовки или наоборот без предварительного переключения между этими двумя режимами. Windows Vista Beta 1 включает встроенное распознавание речи. Чтобы побудить сотрудников компании анализировать WSR на предмет сбоев и предоставить обратную связь, Microsoft предложила своим тестерам возможность выиграть премиальную модель Xbox 360.

во время демонстрации Microsoft в июле. 27, 2006 г. - до выпуска Windows Vista для производства (RTM) - произошел заметный инцидент, связанный с WSR, который привел к непреднамеренному выводу: «Дорогая тетя, давайте установим так, чтобы удвоить убийственное удаление, выбрать все» при нескольких попытках диктовать приводило к последовательным ошибкам вывода; Этот инцидент вызвал серьезные насмешки со стороны аналитиков и журналистов в аудитории, несмотря на то, что еще одна демонстрация успешности управления приложениями и навигации. Microsoft обнаружила, что эти проблемы возникли из-за сбоя звука gain, из-за которого распознаватель искажал команды и диктовки; глюк был исправлен до выпуска Windows Vista.

Отчеты с начала 2007 г. показали, что WSR уязвим для злоумышленников, использующих распознавание речи для злонамеренных операций путем воспроизведения определенных звуковых команд через динамики цели; это была первая уязвимость, обнаруженная после общедоступной Windows Vista. Microsoft заявила, что, хотя такая атака теоретически возможна, ряд смягчающих факторов и предварительных условий может ограничить ее эффективность или предотвратить ее в целом: цели потребуется, чтобы распознаватель был активен и настроен для правильной интерпретации таких команд; микрофоны и динамики должны быть включены и на достаточном уровне громкости; а для атаки потребуется, чтобы компьютер выполнял видимые операции и производил звуковую обратную связь, чтобы пользователи не заметили этого. Контроль учетных записей пользователей также запрещал бы выполнение привилегированных операций.

Windows 7

Блокнот диктовки в Windows 7 заменяет параметр «включить диктовку везде» в Windows Vista.

WSR был обновлен для использования Microsoft UI Automation, и его движок теперь использует звуковой стек WASAPI, существенно улучшая его производительность и обеспечивая поддержку эхоподавления соответственно. Сборщик документов, который может анализировать и собирать текст в электронной почте и документах для контекстуализации пользовательских терминов, повысил производительность и теперь работает периодически в фоновом режиме, а не только после запуска распознавателя. В спящем режиме также улучшена производительность, и для решения проблем с безопасностью распознаватель по умолчанию отключается после того, как пользователи говорят «прекратить прослушивание», вместо того, чтобы быть приостановленным. Windows 7 также предоставляет возможность отправлять данные обучения речи в Microsoft для улучшения будущих версий распознавателей.

Новый интерфейс блокнота диктовки функционирует как временный документ, в который пользователи могут диктовать или вводить текст для вставки в приложения, которые не совместим с платформой текстовых служб. Ранее в Windows Vista для таких приложений была предусмотрена опция «включить диктовку везде».

Windows 8.x и Windows RT

WSR можно использовать для управления пользовательским интерфейсом Metro в Windows 8, Windows 8.1 и Windows RT с командами для открытия панели Charms («Нажмите Windows C»); чтобы диктовать или отображать команды в приложениях в стиле Metro («Нажмите Windows Z»); для выполнения задач в приложениях (например, «Перейти к Цельсию» в MSN Weather ); и для отображения всех установленных приложений, перечисленных на начальном экране («Приложения»).

Windows 10

WSR включен в приложение Настройки начиная с обновления Windows 10 April 2018 Update (Версия 1803 ); изменение впервые появилось в Insider Preview Build 17083. Апрельское обновление 2018 также представляет новую комбинацию клавиш ⊞ Win+ Ctrl+Sдля активации WSR.

Обзор и функции

WSR позволяет пользователю управлять приложениями и пользовательским интерфейсом рабочего стола Windows с помощью голосовых команд. Пользователи могут диктовать текст в документах, электронной почте и формах; управлять пользовательским интерфейсом операционной системы; выполнять горячие клавиши ; и переместите курсор мыши . Можно управлять большинством интегрированных приложений в Windows Vista; сторонние приложения должны поддерживать структуру текстовых служб для диктовки. английский (США), английский (Великобритания), французский, немецкий, японский, китайский и испанский являются поддерживаемыми языками.

При первом запуске WSR представляет мастер настройки микрофона и дополнительное интерактивное пошаговое руководство, в котором пользователи могут начать изучать основные команды, адаптируя распознаватель к своим конкретным характеристикам голоса; По оценкам, обучение займет около 10 минут. Точность распознавателя повышается за счет регулярного использования, которое адаптирует его к контекстам, грамматике, шаблонам и словарям. Также поддерживаются пользовательские языковые модели для конкретных контекстов, фонетики и терминологии пользователей в определенных профессиональных областях, таких как юридические или медицинские. С помощью Windows Search распознаватель также может дополнительно собирать текст в документах, электронной почте, а также при вводе рукописного ввода на планшетном ПК для определения контекста и устранения неоднозначности терминов для повышения точности; никакая информация не отправляется в Microsoft.

WSR - это платформа распознавания речи с локальной обработкой; он не полагается на облачные вычисления для обеспечения точности, диктовки или распознавания. Речевые профили, в которых хранится информация о пользователях, сохраняются локально. Резервное копирование и перенос профилей может выполняться через Windows Easy Transfer.

Интерфейс

Распознаватель речи, отображающий информацию в различных режимах; цвет кнопки распознавателя изменяется в зависимости от взаимодействия с пользователем.

Интерфейс WSR состоит из области состояния, в которой отображаются инструкции, информация о командах (например, если команда не слышна распознавателем), и состояние распознавателя ; счетчик голоса отображает визуальную обратную связь об уровнях громкости. Область состояния представляет текущее состояние WSR в трех режимах, перечисленных ниже с соответствующими значениями:

  • Прослушивание : распознаватель активен и ожидает ввода данных пользователем
  • Спящий : распознаватель не будет прослушивать или отвечать на команды, кроме «Начать прослушивание»
  • Выкл. : распознаватель не будет слушать или отвечать на какие-либо команды; этот режим можно включить, произнеся «Прекратить прослушивание»

Цвета кнопки режима прослушивания распознавателя обозначают его различные режимы работы: синий при прослушивании; сине-серый во сне; серый в выключенном состоянии; и желтый, когда пользователь переключает контекст (например, с рабочего стола на панель задач) или когда голосовая команда неверно интерпретируется. В области состояния также может отображаться пользовательская информация как часть макросов распознавания речи Windows.

Панель альтернативных вариантов, отображающая предложения для фразы.

Панель альтернативных слов

Интерфейс устранения неоднозначности панели альтернативных списков отображает интерпретируемые элементы как относящиеся к произнесенному (ым) слову (ам) пользователя; если слово или фраза, которую пользователь желал вставить в приложение, указаны среди результатов, пользователь может произнести соответствующий номер слова или фразы в результатах и ​​подтвердить свой выбор, произнеся «ОК», чтобы вставить его в приложение. Панель альтернатив также появляется при запуске приложений или голосовых команд, относящихся к более чем одному элементу (например, при произнесении «Запустить Internet Explorer» может отображаться как веб-браузер, так и отдельная версия с отключенными надстройками). Запись ExactMatchOverPartialMatch в реестре Windows может ограничивать команды элементами с точными именами, если в результаты включено более одного экземпляра.

Общие команды

Перечисленные ниже являются общими Команды WSR. Слова, выделенные курсивом, обозначают слово, которым можно заменить желаемый элемент (например, «направление» в «направлении прокрутки» можно заменить словом «вниз»). Команда «начать набор» позволяет WSR интерпретировать все команды диктовки как сочетания клавиш.

Команды диктовки: «Новая строка»; «Новый абзац»; «Вкладка»; «Дословное слово»; «Цифровой номер»; «Перейти к слову»; «За словом»; "Нет места"; «Перейти к началу предложения»; «Перейти к концу предложения»; «Перейти к началу абзаца»; «Перейти в конец абзаца»; «Перейти в начало документа» «Перейти в конец документа»; "Перейти к имени поля" (например, перейти к адресу, копии или теме). Специальные символы, такие как запятая, продиктованы произнесением имени специального символа.
Команды навигации:
Сочетания клавиш: «Нажмите клавишу клавиатуры»; «Нажмите ⇧ Shiftплюс a»; "Нажмите заглавную b."
. Клавиши, которые можно нажимать без предварительной команды нажатия, включают: ← Backspace, Delete, End, ↵ Enter, Главная, Page Down, Page Upи Tab ↹.
Команды мыши: «Щелкнуть»; «Щелкните» that ";" Дважды щелкните ";" Дважды щелкните это ";" Отметить ";" Отметить это ";" Щелкните правой кнопкой мыши ";" Щелкните правой кнопкой мыши ";" MouseGrid ".
Команды управления окнами: «Закрыть (или развернуть, свернуть или восстановить) окно»; "Закройте это"; «Закрыть имя открытого приложения»; «Переключить приложения»; «Перейти к названию открытого приложения»; «Направление прокрутки»; «Направление прокрутки в количестве страниц»; "Показать рабочий стол"; «Показать числа."
Команды распознавания речи: « Начать прослушивание »;« Прекратить прослушивание »;« Показать параметры речи »;« Открыть словарь речи »;« Переместить распознавание речи »;« Свернуть распознавание речи »; «Восстановить распознавание речи». На английском языке соответствующие команды могут отображаться, говоря «Что я могу сказать?». Пользователи также могут запрашивать распознаватель о задачах в Windows, произнося «Как указать имя задачи» (например, «Как сделать Я устанавливаю принтер? "), Который открывает соответствующую справочную документацию.
Команда MouseGrid отображает сетку чисел на рабочем столе Windows Vista.

MouseGrid

MouseGrid позволяет пользователям управлять курсором мыши, накладывая числа в девяти областях на экране; эти области постепенно сужаются по мере того, как пользователь называет номер (а) области, на которой следует сфокусироваться, до тех пор, пока не будет достигнут желаемый элемент интерфейса. Затем пользователи могут вводить команды, включая «Щелкните номер области», перемещает курсор мыши в желаемую область и затем щелкает по ней; и «Отметить номер of region », который позволяет выбрать элемент (например, значок компьютера ) в регионе, который затем можно щелкнуть с помощью предыдущей команды щелчка. Пользователи также могут взаимодействовать с несколькими регионами одновременно.

Показать числа

Приложения и элементы интерфейса, которые не представляют идентифицируемых команд, по-прежнему можно контролировать, попросив систему наложить числа поверх них через команда Показать числа. После активации произнесение наложенного числа выбирает этот элемент, чтобы пользователь мог открыть его или выполнить другие операции. Show Numbers был разработан таким образом, чтобы пользователи могли взаимодействовать с элементами, которые трудно идентифицировать.

Команда Show Numbers накладывает числа в Games Explorer.

Dictation

WSR позволяет диктовать текст в приложениях и Windows. Если происходит ошибка диктовки, ее можно исправить, произнеся «Правильное слово» или «Исправьте это», после чего появится панель альтернативных вариантов с предложениями по исправлению; эти предложения можно выбрать, произнеся номер, соответствующий номеру предложения, и произнеся «ОК». Если желаемый элемент не указан среди предложений, пользователь может произнести его, чтобы он мог появиться. В качестве альтернативы пользователи могут произносить слова «произнеси по буквам» или «я сам пишу по буквам», чтобы произносить желаемое слово по буквам; пользователи могут использовать свой личный алфавит или фонетический алфавит НАТО (например, «N as in November») при написании.

Несколько слов в предложении могут быть исправлены одновременно (например, если пользователь говорит «под диктовку», но распознаватель интерпретирует это слово как «вещь», пользователь может указать «исправить вещь», чтобы исправить оба слова одновременно). В английском языке по умолчанию распознается более 100 000 слов.

Речевой словарь

Персональный словарь позволяет пользователям включать или исключать определенные слова или выражения под диктовку. Когда пользователь добавляет в словарь слово, начинающееся с заглавной буквы, пользователь может указать, всегда ли оно должно быть заглавным или заглавные буквы зависят от контекста, в котором произносится слово. Пользователи также могут записывать произношение слов, добавленных в словарь, чтобы повысить точность распознавания; слова, написанные с помощью стилуса на планшетном ПК для функции распознавания рукописного ввода Windows , также сохраняются. Информация, хранящаяся в словаре, включается в речевой профиль пользователя. Пользователи могут открыть речевой словарь, произнеся команду «показать словарь речи».

Макросы

Интерфейс Aero Wizard, отображающий параметры для создания макросов распознавания речи.

WSR поддерживает настраиваемые макросы через дополнительное приложение от Microsoft, которое включает дополнительные команды естественного языка. В качестве примера этой функции макрос электронной почты, выпущенный Microsoft, включает команду на естественном языке, где пользователь может произнести «отправить электронное письмо контакту по теме», что открывает Microsoft Outlook для создания нового сообщения с указанным контакт и тема вставляются автоматически. Microsoft также выпустила образцы макросов для речевого словаря, для проигрывателя Windows Media, для Microsoft PowerPoint, для синтеза речи, для переключения между несколькими микрофонами и настройки различных аспектов конфигурации аудиоустройства. таких как уровни громкости, и для общих запросов на естественном языке, таких как «Какая погода?» "Который сейчас час?" и "Какая дата?" Ответы на эти запросы пользователя передаются пользователю в активном голосовом синтезаторе Microsoft, установленном на машине.

Приложение или элементОбразцы макросов (курсивом указаны заменяемые слова)
Microsoft OutlookОтправить электронное письмоОтправить письмо наОтправить письмо в MakotoОтправить письмо Макото ЯмагишиОтправить письмо Макото Ямагиши оОтправить письмо Макото Ямагиши о встрече на этой неделеОбновить контакты электронной почты Outlook
Microsoft PowerPointСледующий слайдПредыдущий слайдСледующийПредыдущийПерейти вперед 5 слайдовВернуться на 3 слайдаПерейти к слайду 8
Windows Media PlayerСледующий трекПредыдущая песняВоспроизвести БетховенаСыграть что-нибудь МоцартаВоспроизвести компакт-диск с записью «В зале горного короля»Воспроизвести что-нибудь, написанное в 1930 годуПриостановить музыку
Микрофоны в WindowsМикрофонПереключить микрофонМикрофон микрофонной решеткиПереключиться на линиюПереключиться на микрофонную решеткуПереключиться на линейный микрофонПереключиться на Micro phone Array микрофон
Уровни громкости в WindowsОтключение звука динамиковВключение звука динамиковОтключение звукаУвеличьте громкостьУвеличить громкость в 2 разаУменьшить громкость на 50Установить громкость на 66
WSR Speech DictionaryЭкспорт речевого словаряДобавить произношениеДобавить этот [выделенный текст] в речевой словарьЗаблокировать этот [выделенный текст] из речевого словаряУдалить этот [выделенный текст][Выбранный текст] звучит как...Как этот [выбранный текст] звучит?
Синтез речиПрочтите этот [выделенный текст]Прочтите следующие 3 абзацаПрочтите предыдущее предложениеПожалуйста, прекратите читатьКоторый сейчас час?Какая сегодня дата?Сообщите мне прогноз погоды для Редмонда

Пользователи и разработчики могут создавать свои собственные макросы на основе транскрипции и замены текста; выполнение приложения (с поддержкой аргументов командной строки ); горячие клавиши; эмуляция существующих голосовых команд; или комбинация этих предметов. Поддерживаются XML, JScript и VBScript. Макросы могут быть ограничены конкретными приложениями, а правила для макросов могут быть определены программно. Чтобы макрос загружался, он должен храниться в папке «Речевые макросы» в каталоге Documents активного пользователя. Все макросы имеют цифровую подпись по умолчанию, если доступен сертификат пользователя, чтобы гарантировать, что сохраненные команды не будут изменены или загружены третьими сторонами; если сертификат недоступен, его может создать администратор. Настраиваемые уровни безопасности могут запретить загрузку неподписанных макросов; предлагать пользователям подписывать макросы после создания; и для загрузки неподписанных макросов.

Производительность

По состоянию на 2017 г. в WSR используется Microsoft Speech Recognizer 8.0, версия, представленная в Windows Vista. Что касается диктовки, ее точность составила 93,6% без обучения Марком Хахманом, старшим редактором PC World - показатель, который не так точен, как у конкурирующих программ. По данным Microsoft, точность при обучении составляет 99%. Хахман выразил мнение, что Microsoft не обсуждает эту функцию публично из-за инцидента 2006 г. во время разработки Windows Vista, в результате чего лишь немногие пользователи знали, что документы могут быть продиктованы в Windows до появления Cortana.

. См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-21 10:47:55
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте