SpeechRecognitionTopicConstraint Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предварительно определенное ограничение грамматики ( определенное SpeechRecognitionScenario), предоставляемое через веб-службу.
public ref class SpeechRecognitionTopicConstraint sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.SpeechRecognition.ISpeechRecognitionTopicConstraintFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class SpeechRecognitionTopicConstraint final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.SpeechRecognition.ISpeechRecognitionTopicConstraintFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SpeechRecognitionTopicConstraint final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.SpeechRecognition.ISpeechRecognitionTopicConstraintFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class SpeechRecognitionTopicConstraint
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.SpeechRecognition.ISpeechRecognitionTopicConstraintFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SpeechRecognitionTopicConstraint
function SpeechRecognitionTopicConstraint(scenario, topicHint, tag)
Public NotInheritable Class SpeechRecognitionTopicConstraint
- Наследование
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Ограничения, или грамматики, определяют произнесенные слова и фразы, которые могут сопоставляться распознавателем речи.
Вы можете указать одну из предопределенных грамматик веб-служб или создать собственную пользовательскую грамматику (см . SpeechRecognitionGrammarFileConstraint, SpeechRecognitionListConstraint и SpeechRecognitionVoiceCommandDefinitionConstraint), которая устанавливается вместе с приложением.
Метод CompileConstraintsAsync всегда должен вызываться перед RecognizeAsync или RecognizeWithUIAsync, даже если в свойстве Constraints не указаны ограничения.
Чтобы использовать ограничения веб-службы, в параметрах должна быть включена поддержка голосового ввода и диктовки, включив параметр "Знакомство со мной" в разделе Параметры —> конфиденциальность —> речь, рукописный ввод и ввод текста. Дополнительные сведения об ограничениях распознавания см. в разделе "Распознавание входных данных речи" статьи Распознавание речи.
Примечание
Увеличьте точность распознавания во время длительного сеанса диктовки с помощью SpeechRecognitionListConstraint в сочетании с SpeechRecognitionTopicConstraint. Это позволяет предоставить набор ключевых слов, относящихся к предметной области, которые, по вашему мнению, могут использоваться во время диктовки.
Конструкторы
SpeechRecognitionTopicConstraint(SpeechRecognitionScenario, String) |
Создает экземпляр класса SpeechRecognitionTopicConstraint , используя предварительно определенный тип сценария и контекст. |
SpeechRecognitionTopicConstraint(SpeechRecognitionScenario, String, String) |
Создает экземпляр класса SpeechRecognitionTopicConstraint , используя предварительно определенный тип сценария, контекст и идентификатор. |
Свойства
IsEnabled |
Возвращает или задает значение, указывающее, может ли ограничение использоваться объектом SpeechRecognizer для выполнения распознавания. |
Probability |
Возвращает или задает взвешиваемое значение ограничения. |
Scenario |
Возвращает предопределенный тип сценария для ограничения. |
Tag |
Возвращает или задает тег, который может быть полезен для идентификации ограничения. |
TopicHint |
Возвращает указание раздела для ограничения. |
Type |
Возвращает тип ограничения. |