次の方法で共有


System.Speech.Synthesis.TtsEngine 名前空間

テキストの音声変換 (TTS) をレンダリングするための SSML (Speech Synthesis Markup Language) ベースのカスタム エンジンの作成をサポートします。

クラス

Prosody

PitchRateVolume などの音声プロパティの設定のコレクションを表します。

SayAs

テキストがどのように話されるかを判断するコンテンツ タイプ (通貨、日付や住所など) や言語構成要素についての情報が含まれます。

SkipInfo

スキップするテキスト ストリーム項目に関する情報を提供します。

TextFragment

音声合成エンジンで使用するためのテキストや音声の属性情報が含まれます。

TtsEngineSsml

すべての音声読み上げ合成エンジンによって実装される抽象基本クラス。

構造体

ContourPoint

TextFragment の音声コンテンツのピッチの変更を表します。

FragmentState

TextFragment についての詳細情報を提供します。

ProsodyNumber

韻律の属性とその値を指定します。

SpeechEventInfo

イベントの種類と、カスタム合成音声エンジンによるテキスト読み上げのレンダリングの一部として生成される引数 (存在する場合) を指定するために使用されます。

インターフェイス

ITtsEngineSite

オーディオ データとイベントを書き込むためのメソッドを提供します。

列挙型

ContourPointChangeType

ContourPoint の変更の種類の値を列挙します。

EmphasisBreak

読み上げられた単語間の EmphasisBreak の長さの値を列挙します。

EmphasisWord

特定の EmphasisWordTextFragment の値を列挙します。

EventParameterType

音声合成イベントに渡されるデータ ポインターの型を列挙します。

ProsodyPitch

Pitch オブジェクトの Prosody プロパティの値を列挙します。

ProsodyRange

Range オブジェクトの Prosody プロパティの値を列挙します。

ProsodyRate

Rate オブジェクトの Prosody プロパティの値を列挙します。

ProsodyUnit

Unit オブジェクトの Prosody プロパティの値を列挙します。

ProsodyVolume

Volume オブジェクトの Prosody プロパティの値を列挙します。

SpeakOutputFormat

音声の出力形式の種類を列挙します。

TtsEngineAction

特定の TextFragment をレンダリングするときに実行する SSML (Speech Synthesis Markup Language) アクションを指定します。

TtsEventId

音声合成イベントの型を列挙します。

注釈

名前空間のメンバーは、音声合成マークアップ言語 (SSML) ベースの System.Speech.Synthesis.TtsEngine マークアップ言語と合成音声エンジンの構築に対して、Windows Desktop Speech Technology サポートを利用できるようにします。

SSML マークアップ言語は、合成音声エンジンを支援するための豊富な XML ベースの言語を提供する業界標準です。 Microsoftと競合他社によって承認されています。 SSML の詳細については、「 音声合成マークアップ言語仕様」を参照してください。

を使用して新しい合成音声エンジンを System.Speech.Synthesis.TtsEngine 作成するには、抽象基本クラス TtsEngineSsmlから派生したオブジェクトの実装と登録が必要です。

System.Speech.Synthesis.TtsEngineベースの合成音声エンジンは、名前空間 (特にSpeechSynthesizerオブジェクト) のSystem.Speech.Synthesisツールを使用して Windows Desktop Speech Technology インフラストラクチャを介してアクセスされ、アプリケーションによって直接使用されることはありません。

Windows Desktop Speech Technology インフラストラクチャを使用すると、合成音声エンジンに渡されるすべてのパラメーターが検証され、スレッドが同期されます。

テクノロジを使用して System.Speech.Synthesis.TtsEngine 実装された合成音声エンジンのは、次のことができます。

こちらもご覧ください