版本: Unity 6 (6000.0)
语言英语
  • C#

语法识别器

UnityEngine.Windows.Speech 中的类

/

继承自: Windows.Speech.PhraseRecognizer

/

实现于: UnityEngine.CoreModule

建议更改

成功!

感谢您帮助我们改进 Unity 文档的质量。虽然我们无法接受所有提交的内容,但我们会阅读用户提出的每个建议,并在适用情况下进行更新。

关闭

提交失败

由于某种原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们改进 Unity 文档的质量。

关闭

取消

描述

语法识别器是关键词识别器的补充。在许多情况下,开发人员会发现关键词识别器可以满足他们所有的开发需求。但是,在某些情况下,更复杂的语法最好以磁盘上的 xml 文件形式表达。语法识别器使用可扩展标记语言 (XML) 元素和属性,如万维网联盟 (W3C) 语音识别语法规范 (SRGS) 版本 1.0 中所指定的那样。这些 XML 元素和属性表示定义语音识别引擎识别的单词或短语(命令)的规则结构。

有关此格式的更多信息,请参阅 www.w3.org/TR/speech-grammar 或 MSDN。

在任何给定时间点,可能有多个语法识别器处于活动状态,但不能有两个语法识别器使用相同的语法文件。

语法识别器目前仅在 Windows 10 上可用。

属性

GrammarFilePath返回创建语法识别器时提供的语法文件路径。

构造函数

语法识别器使用指定的路径和最小置信度创建一个语法识别器。

继承成员

属性

IsRunning指示短语识别器是否正在监听短语。

公共方法

Dispose释放短语识别器使用的资源。
Start使短语识别器开始监听短语。
Stop停止短语识别器监听短语。

事件

OnPhraseRecognized短语识别器识别短语时触发的事件。

委托

PhraseRecognizedDelegateOnPhraseRecognized 事件的委托。