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インスタンスは on TextFragment オブジェクトからState取得されます。
の 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 の 2 つのインスタンスが同じ TextFragment の状態を示すかどうかを判定します。 |
Inequality(FragmentState, FragmentState) |
FragmentState の 2 つのインスタンスが異なる TextFragment の状態を示すかどうかを判定します。 |
適用対象
.NET