FragmentState FragmentState FragmentState FragmentState Struct

定義

TextFragment についての詳細情報を提供します。Provides detailed information about a 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)
継承
FragmentStateFragmentStateFragmentStateFragmentState
実装

注釈

FragmentState インスタンスがから取得した、StateTextFragmentオブジェクト。FragmentState instances are obtained from the State on TextFragment objects.

情報は、FragmentState装飾音声テキスト変換で、合成マークアップ言語 SSML (Speech)、合成エンジンへの入力として使用される属性を解析することによって取得されます。The information in FragmentState is obtained by parsing the attributes decorating speech text in the Synthesize Speech Markup Language (SSML) used as an input to a synthesis engine.

AFragmentStateシンセサイザー アクション要求で指定したとおりのオブジェクトが存在できるそのActionプロパティ。A FragmentState object can exist for any synthesizer action request as specified by its Action property. ただし、そのメンバーの意味は、さまざまなアクションを変更できます。However, the meaning of its members may change for different actions. 詳細については、合成の操作を参照してくださいTtsEngineActionシンセサイザー アクションを指定する詳細について。For more information on synthesize actions, see TtsEngineAction for more information about specifying synthesizer actions.

  • 仕様と音声の出力の品質のコントロールによって処理されます大きく、 ProsodyEmphasisDurationSpecification and control of the quality of the spoken output is largely handled through the Prosody, Emphasis, and Duration

  • 音声、言語、およびお客様の構造体の情報を利用LangIdPhoneme、およびSayAsします。Phonetic, language, and linguist structure information is available through LangId, Phoneme, and SayAs.

コンストラクター

FragmentState(TtsEngineAction, Int32, Int32, Int32, SayAs, Prosody, Char[]) FragmentState(TtsEngineAction, Int32, Int32, Int32, SayAs, Prosody, Char[]) FragmentState(TtsEngineAction, Int32, Int32, Int32, SayAs, Prosody, Char[]) FragmentState(TtsEngineAction, Int32, Int32, Int32, SayAs, Prosody, Char[])

FragmentState の新しいインスタンスを作成します。Constructs a new instance of FragmentState.

プロパティ

Action Action Action Action

要求された音声シンセサイザー アクションを返します。Returns the requested speech synthesizer action.

Duration Duration Duration Duration

TextFragment を表示するために適した時間を返します。Returns the desired time for rendering a TextFragment

Emphasis Emphasis Emphasis Emphasis

TextFragment を強調する方法に関する指示を返します。Returns instructions on how to emphasize a TextFragment.

LangId LangId LangId LangId

現在の FragmentState によってサポートされる言語を返します。Returns the language supported by the current FragmentState.

Phoneme Phoneme Phoneme Phoneme

TextFragment の音声情報を返します。Returns phonetic information for a TextFragment

Prosody Prosody Prosody Prosody

音声出力の音の高さ、読み上げ速度、音量についての詳細な情報を返します。Returns detailed information about the pitch, speaking rate, and volume of speech output.

SayAs SayAs SayAs SayAs

テキストから音声を生成するコンテキストに関する情報を返します。Returns information about the context for the generation of speech from text.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定されたオブジェクトが FragmentState のインスタンスで、現在の FragmentState のインスタンスと等しいかどうかを判定します。Determines if a given object is an instance FragmentState equal to the current instance of FragmentState.

Equals(FragmentState) Equals(FragmentState) Equals(FragmentState) Equals(FragmentState)

指定した FragmentState のインスタンスが、現在の FragmentState インスタンスと等しいかどうかを判定します。Determines if a given instance of FragmentState is equal to the current instance of FragmentState.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

このインスタンスのハッシュ コードを返します。Returns the hash code for this instance.

演算子

Equality(FragmentState, FragmentState) Equality(FragmentState, FragmentState) Equality(FragmentState, FragmentState) Equality(FragmentState, FragmentState)

FragmentState の 2 つのインスタンスが同じ TextFragment の状態を示すかどうかを判定します。Determines if two instances of FragmentState describes the same TextFragment state.

Inequality(FragmentState, FragmentState) Inequality(FragmentState, FragmentState) Inequality(FragmentState, FragmentState) Inequality(FragmentState, FragmentState)

FragmentState の 2 つのインスタンスが異なる TextFragment の状態を示すかどうかを判定します。Determines if two instances of FragmentState describes the different TextFragment state.

適用対象