FragmentState 结构 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供有关 TextFragment 的详细信息。
public value class FragmentState : IEquatable<System::Speech::Synthesis::TtsEngine::FragmentState>
	public struct FragmentState : IEquatable<System.Speech.Synthesis.TtsEngine.FragmentState>
	type FragmentState = struct
	Public Structure FragmentState
Implements IEquatable(Of FragmentState)
		- 继承
 
- 实现
 
注解
FragmentState 实例是从 State 上的 TextFragment 对象获取的。
中 FragmentState 的信息是通过分析合成语音标记语言 (SSML 中修饰语音文本) 用作合成引擎输入的属性来获取的。
FragmentState对于由其 Action 属性指定的任何合成器操作请求,对象都可以存在。 但是,其成员的含义可能会因不同的操作而更改。 有关合成操作的详细信息,请参阅 TtsEngineAction 有关指定合成器操作的详细信息。
构造函数
| FragmentState(TtsEngineAction, Int32, Int32, Int32, SayAs, Prosody, Char[]) | 
		 构造   | 
        	
属性
| Action | 
		 返回请求的语音合成器操作。  | 
        	
| Duration | 
		 返回呈现 所需的 TextFragment时间。  | 
        	
| Emphasis | 
		 返回对如何强调 TextFragment 的说明。  | 
        	
| LangId | 
		 返回当前 FragmentState 支持的语言。  | 
        	
| Phoneme | 
		 返回 的 TextFragment拼音信息。  | 
        	
| Prosody | 
		 返回有关语音输出的音调、语速和音量的详细信息。  | 
        	
| SayAs | 
		 返回有关从文本生成语音的上下文信息。  | 
        	
方法
| Equals(FragmentState) | 
		 确定 FragmentState 的给定实例是否等于 FragmentState 的当前实例。  | 
        	
| Equals(Object) | 
		 确定给定对象是否为等于 FragmentState 的当前实例的实例 FragmentState。  | 
        	
| GetHashCode() | 
		 返回此实例的哈希代码。  | 
        	
运算符
| Equality(FragmentState, FragmentState) | 
		 确定 FragmentState 的两个实例是否描述了相同的 TextFragment 状态。  | 
         	
| Inequality(FragmentState, FragmentState) | 
		 确定 FragmentState 的两个实例是否描述了不同的 TextFragment 状态。  |