次の方法で共有


SpeechSynthesizer クラス

定義

スピーカー、ファイル、またはその他のオーディオ出力ストリームに音声合成を実行し、結果として合成されたオーディオを取得します。 1.16.0 で更新

public sealed class SpeechSynthesizer : IDisposable
type SpeechSynthesizer = class
    interface IDisposable
Public NotInheritable Class SpeechSynthesizer
Implements IDisposable
継承
SpeechSynthesizer
実装

注釈

「テキスト読み上げの概要」も参照してください

コンストラクター

SpeechSynthesizer(EmbeddedSpeechConfig)

EmbeddedSpeechConfig を使用して SpeechSynthesizer の新しいインスタンスを作成します。 1.19.0 で追加

SpeechSynthesizer(EmbeddedSpeechConfig, AudioConfig)

EmbeddedSpeechConfig を使用して SpeechSynthesizer の新しいインスタンスを作成します。 1.19.0 で追加

SpeechSynthesizer(HybridSpeechConfig)

HybridSpeechConfig を使用して SpeechSynthesizer の新しいインスタンスを作成します。

SpeechSynthesizer(HybridSpeechConfig, AudioConfig)

HybridSpeechConfig を使用して SpeechSynthesizer の新しいインスタンスを作成します。

SpeechSynthesizer(SpeechConfig)

SpeechSynthesizer の新しいインスタンスを作成します。

SpeechSynthesizer(SpeechConfig, AudioConfig)

SpeechSynthesizer の新しいインスタンスを作成します。

SpeechSynthesizer(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

SpeechSynthesizer の新しいインスタンスを作成します。 1.13.0 で追加

プロパティ

AuthorizationToken

サービスとの通信に使用される承認トークンを取得または設定します。 注: 呼び出し元は、承認トークンが有効であることを確認する必要があります。 認証トークンの有効期限が切れる前に、呼び出し元は、新しい有効なトークンを使用してこのセッターを呼び出すことによって、認証トークンを更新する必要があります。 そうしないと、シンセサイザーで音声合成中にエラーが発生します。 1.7.0 で追加

Properties

この SpeechSynthesizerに対して定義されているプロパティとその値のコレクション。 注: プロパティ コレクションは、このプロパティを所有する SpeechSynthesizer が破棄または最終処理されるまでのみ有効です。

メソッド

Dispose()

関連付けられているリソースを破棄します。

Finalize()

スピーカー、ファイル、またはその他のオーディオ出力ストリームに音声合成を実行し、結果として合成されたオーディオを取得します。 1.16.0 で更新

GetVoicesAsync(String)

使用可能な音声を取得します。 1.16.0 で追加されました

SpeakSsmlAsync(String)

SSML から音声を同期的に合成します (合成が完了すると が返されます)。

SpeakTextAsync(String)

プレーン テキストから音声を同期的に合成します (合成が完了すると が返されます)。

StartSpeakingSsmlAsync(String)

SSML からの音声合成タスクを非同期操作としてキューに登録します。

StartSpeakingTextAsync(String)

プレーン テキストからの音声合成タスクを非同期操作としてキューに入れます。

StopSpeakingAsync()

音声合成を停止します。

イベント

BookmarkReached

ブックマークに到達したことを通知します。 1.16.0 で追加されました

SynthesisCanceled

音声合成が取り消されたことを通知します。

SynthesisCompleted

音声合成が完了したことを通知します。

SynthesisStarted

音声合成が開始したことを通知します。

Synthesizing

音声合成が進行中であることを通知します。 このイベントは、SDK が Speech サービスからオーディオ チャンクを受信するたびに発生します。

VisemeReceived

口形素イベントが受信されたことを通知します。 1.16.0 で追加されました

WordBoundary

単語境界が受信されたことを通知します。 1.7.0 で追加

適用対象