SpeechSynthesizer クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
スピーカー、ファイル、またはその他のオーディオ出力ストリームに音声合成を実行し、結果として合成されたオーディオを取得します。 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 で追加 |
適用対象
Azure SDK for .NET