SrgsItem 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示包含短语或用户可以调用产生成功的识别的其他实体的语法元素。
public ref class SrgsItem : System::Speech::Recognition::SrgsGrammar::SrgsElement
[System.Serializable]
public class SrgsItem : System.Speech.Recognition.SrgsGrammar.SrgsElement
public class SrgsItem : System.Speech.Recognition.SrgsGrammar.SrgsElement
[<System.Serializable>]
type SrgsItem = class
inherit SrgsElement
type SrgsItem = class
inherit SrgsElement
Public Class SrgsItem
Inherits SrgsElement
- 继承
- 属性
注解
对象 SrgsItem 可以由短语、实体(如 SrgsRuleRef 对象)、短语和 SrgsRuleRef 对象的逻辑组合等组成。 可以使用 Elements 类上的 SrgsItem 属性来获取对 对象的组成部分 SrgsItem 的访问权限。
对象在 SrgsItem 给定 SrgsRule 对象中的显示顺序指定用户必须说出它们的顺序。 默认情况下,必须恰好说出一 SrgsItem 次 的内容。 若要指定必须重复朗读 的内容 SrgsItem ,请使用 SrgsItem 构造函数并设置 repeatCount
参数。 同样,若要指定可以朗读 的次数SrgsItem的范围,请使用设置 MaxRepeat 属性和 MinRepeat 属性的构造函数之一创建 SrgsItem 。 SrgsItem如果 已存在,则可以使用 或 SetRepeat 方法之SrgsItem.SetRepeat一指定重复。
还可以通过设置 属性的值来指定重复朗读项的 RepeatProbability 概率。
SrgsItem 对象中的 SrgsOneOf 对象包含一系列替代项,用户可以从中说出一个替代项。 可以使用 Weight 属性指定列表中给定项被朗读的可能性。
类 SrgsItem 表示 item
万维网联盟 (W3C) 语音识别语法规范 (SRGS) 1.0 版中定义的元素。 有关 SRGS item
元素的信息及其 System.Speech 支持的详细信息,请参阅 item Element。
构造函数
SrgsItem() |
初始化 SrgsItem 类的新实例。 |
SrgsItem(Int32) |
初始化 SrgsItem 类的新实例并指定其内容必须口述的次数。 |
SrgsItem(Int32, Int32) |
初始化 SrgsItem 类和指定的最小值和最大值的重复计数的一个新实例。 |
SrgsItem(Int32, Int32, SrgsElement[]) |
初始化 SrgsItem 类的新实例,指定 SrgsElement 对象的数组添加到此实例中并设置最小和最大的循环数。 |
SrgsItem(Int32, Int32, String) |
初始化 SrgsItem 类的新实例,指定与项关联的文本并指定最小和最大的循环数。 |
SrgsItem(SrgsElement[]) |
初始化 SrgsItem 类的新实例,并指定 SrgsElement 对象的数组添加到此实例中。 |
SrgsItem(String) |
初始化 SrgsItem 类的新实例,并指定它的文本内容。 |
属性
Elements |
获取 SrgsItem 实例包含的对象的集合。 |
MaxRepeat |
获取用户可以说出 SrgsItem 内容的最大次数。 |
MinRepeat |
获取用户必须说出 SrgsItem 内容的最小次数。 |
RepeatProbability |
获取或设置用户将会重复此 SrgsItem 实例内容的可能性。 |
Weight |
方法
Add(SrgsElement) |
添加对象到此 SrgsItem 实例包含的对象的集合。 |
CreateObjRef(Type) |
创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (继承自 MarshalByRefObject) |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetLifetimeService() |
已过时.
检索控制此实例的生存期策略的当前生存期服务对象。 (继承自 MarshalByRefObject) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
InitializeLifetimeService() |
已过时.
获取生存期服务对象来控制此实例的生存期策略。 (继承自 MarshalByRefObject) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
MemberwiseClone(Boolean) |
创建当前 MarshalByRefObject 对象的浅表副本。 (继承自 MarshalByRefObject) |
SetRepeat(Int32) |
设置 SrgsItem 的内容必须被朗读的次数。 |
SetRepeat(Int32, Int32) |
设置项可被朗读的最小次数和最大次数。 |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
适用于
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈