Windows.Media.SpeechRecognition Пространство имен

Включает распознавание речи для команд и управления в среда выполнения Windows приложении.

Классы

SpeechContinuousRecognitionCompletedEventArgs

Содержит данные события непрерывного распознавания для события SpeechContinuousRecognitionSession.Completed .

SpeechContinuousRecognitionResultGeneratedEventArgs

Содержит данные события SpeechContinuousRecognitionSession.ResultGenerated .

SpeechContinuousRecognitionSession

Управляет вводом речи для диктовки в свободной форме или произвольной последовательности слов или фраз, определенных в ограничении локального файла грамматики.

SpeechRecognitionCompilationResult

Результат компиляции ограничений, заданных для объекта SpeechRecognizer .

SpeechRecognitionGrammarFileConstraint

Пользовательское ограничение грамматики на основе списка слов или фраз (определенных в файле спецификации грамматики распознавания речи (SRGS), которые могут быть распознаны объектом SpeechRecognizer .

Примечание

Распознавание речи с помощью настраиваемых ограничений выполняется на устройстве.

SpeechRecognitionHypothesis

Фрагмент результата распознавания, возвращаемый распознавателями речи во время текущего сеанса диктовки.

Фрагмент результата полезен для демонстрации того, что распознавание речи обрабатывает входные данные во время длительного сеанса диктовки.

SpeechRecognitionHypothesisGeneratedEventArgs

Содержит данные события SpeechRecognizer.HypothesisGenerated .

SpeechRecognitionListConstraint

Пользовательское ограничение грамматики на основе списка слов или фраз, которые могут быть распознаны объектом SpeechRecognizer . При инициализации этот объект добавляется в коллекцию Constraints .

Примечание

Распознавание речи с помощью настраиваемых ограничений выполняется на устройстве.

SpeechRecognitionQualityDegradingEventArgs

Предоставляет данные для события SpeechRecognitionQualityDegradingEvent.

SpeechRecognitionResult

Результат сеанса распознавания речи.

SpeechRecognitionSemanticInterpretation

Представляет семантические свойства распознаваемой фразы в грамматике SRGS.

SpeechRecognitionTopicConstraint

Предварительно определенное грамматические ограничения (указанные SpeechRecognitionScenario), предоставляемые через веб-службу.

SpeechRecognitionVoiceCommandDefinitionConstraint

Ограничение для объекта SpeechRecognizer на основе файла определения голосовых команд .

SpeechRecognizer

Включает распознавание речи с помощью графического пользовательского интерфейса по умолчанию или пользовательского пользовательского интерфейса.

SpeechRecognizerStateChangedEventArgs

Предоставляет данные для события SpeechRecognizer.StateChangedEvent .

SpeechRecognizerTimeouts

Интервал времени, в который распознаватель речи игнорирует тишину или неузнаваемые звуки (лепет) и продолжает прослушивать ввод речи.

SpeechRecognizerUIOptions

Задает параметры пользовательского интерфейса для метода SpeechRecognizer.RecognizeWithUIAsync .

VoiceCommandManager

Примечание

VoiceCommandManager может быть изменен или недоступен для выпусков после Windows Phone 8.1. Вместо этого используйте Windows.ApplicationModel.VoiceCommands.VoiceCommandDefinitionManager.

Статический класс, который позволяет устанавливать наборы команд из файла определения голосовых команд (VCD) и получать доступ к установленным наборам команд.

VoiceCommandSet

Примечание

VoiceCommandSet может быть изменен или недоступен для выпусков после Windows Phone 8.1. Вместо этого используйте Windows.ApplicationModel.VoiceCommands.VoiceCommandDefinition.

Включает операции с определенным установленным набором команд.

Интерфейсы

ISpeechRecognitionConstraint

Представляет ограничение для объекта SpeechRecognizer .

Перечисления

SpeechContinuousRecognitionMode

Указывает поведение распознавателя речи во время сеанса непрерывного распознавания.

SpeechRecognitionAudioProblem

Указывает тип обнаруженной проблемы со звуком.

SpeechRecognitionConfidence

Задает уровни достоверности, указывающие, насколько точно фраза была сопоставлена с фразой в активном ограничении.

SpeechRecognitionConstraintProbability

Задает взвешиваемое значение ограничения для распознавания речи.

SpeechRecognitionConstraintType

Задает ограничение определения грамматики, используемое для распознавания речи.

SpeechRecognitionResultStatus

Указывает возможные состояния результатов сеанса распознавания речи или из компиляции грамматических ограничений.

SpeechRecognitionScenario

Задает сценарий, используемый для оптимизации распознавания речи для ограничения веб-службы (созданного с помощью объекта SpeechRecognitionTopicConstraint ).

SpeechRecognizerState

Указывает состояние распознавателя речи.

Комментарии

Чтобы использовать ограничения веб-службы, в меню Параметры необходимо включить поддержку речевого ввода и диктовки в разделе "Познакомьтесь со мной" на странице Параметры -> Конфиденциальность -> Голосовые функции, рукописный ввод и ввод с клавиатуры. См. раздел "Распознавание входных данных речи" в разделе Распознавание речи.

См. также раздел