SpeechRecognizer.CompileConstraintsAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Асинхронная компиляция всех ограничений, заданных свойством Constraints .
public:
virtual IAsyncOperation<SpeechRecognitionCompilationResult ^> ^ CompileConstraintsAsync() = CompileConstraintsAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<SpeechRecognitionCompilationResult> CompileConstraintsAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<SpeechRecognitionCompilationResult> CompileConstraintsAsync();
function compileConstraintsAsync()
Public Function CompileConstraintsAsync () As IAsyncOperation(Of SpeechRecognitionCompilationResult)
Возвращаемое значение
Результат компиляции ограничений в виде объекта SpeechRecognitionCompilationResult .
- Атрибуты
Комментарии
Метод CompileConstraintsAsync всегда должен вызываться перед RecognizeAsync или RecognizeWithUIAsync, даже если в свойстве Constraints не указаны ограничения.
Этот метод возвращает ошибку, если:
- SpeechRecognizerState не находится в режиме простоя и не приостановлено.
- Одно или несколько ограничений указываются при инициализации сеанса распознавания, распознавание приостановлено, все ограничения удаляются и распознавание возобновляется.
- При инициализации сеанса распознавания ограничения не указываются, распознавание приостановлено, ограничения добавляются и распознавание возобновляется.
Чтобы использовать ограничения веб-службы, в меню Параметры необходимо включить поддержку речевого ввода и диктовки в разделе "Познакомьтесь со мной" на странице Параметры -> Конфиденциальность -> Голосовые функции, рукописный ввод и ввод с клавиатуры. См. раздел "Распознавание входных данных речи" в разделе Распознавание речи.