SpeechRecognizer.Constraints 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取当前添加到 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 (听写或 Web 搜索)
- SpeechRecognitionListConstraint 和/或 SpeechRecognitionGrammarFileConstraint 对象的任意组合。
- 对于 Windows 10 Fall Creators Update (10.0.16299.15) 和更高版本,单个主题的约束可以与列表约束结合使用
重要
先调用 SpeechRecognizer.CompileConstraintsAsync 方法编译约束,然后再开始识别过程。
注解
若要使用 Web 服务约束,必须在设置中启用语音输入和听写支持,方法是在“设置”->“隐私”->“语音、墨迹书写和键入”页面中打开“了解我”选项。 请参阅语音识别中的“识别 语音输入”。