SpeechRecognizer.Constraints Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает коллекцию объектов ограничений, добавленных в объект SpeechRecognizer .
public:
property IVector<ISpeechRecognitionConstraint ^> ^ Constraints { IVector<ISpeechRecognitionConstraint ^> ^ get(); };
IVector<ISpeechRecognitionConstraint> Constraints();
public IList<ISpeechRecognitionConstraint> Constraints { get; }
var iVector = speechRecognizer.constraints;
Public ReadOnly Property Constraints As IList(Of ISpeechRecognitionConstraint)
Значение свойства
Коллекция объектов ISpeechRecognitionConstraint .
Допустимые объекты ограничений:
- SpeechRecognitionGrammarFileConstraint
- SpeechRecognitionListConstraint
- SpeechRecognitionTopicConstraint
- SpeechRecognitionVoiceCommandDefinitionConstraint
Распознаватель речи может иметь одну коллекцию ограничений. Только эти комбинации ограничений являются допустимыми:
- Один объект SpeechRecognitionTopicConstraint (диктовка или поиск в Интернете)
- Любое сочетание объектов SpeechRecognitionListConstraint и (или) SpeechRecognitionGrammarFileConstraint .
- Для Windows 10 Fall Creators Update (версия 10.0.16299.15) и более поздних версий ограничение по одной теме можно использовать совместно с ограничением на основе списка
Важно!
Перед запуском процесса распознавания вызовите метод SpeechRecognizer.CompileConstraintsAsync для компиляции ограничений.
Комментарии
Чтобы использовать ограничения веб-службы, в меню Параметры необходимо включить поддержку речевого ввода и диктовки в разделе "Познакомьтесь со мной" на странице Параметры -> Конфиденциальность -> Голосовые функции, рукописный ввод и ввод с клавиатуры. См. раздел "Распознавание входных данных речи" в разделе Распознавание речи.