SpeechSynthesisResult class
音声合成の結果を定義します。
- Extends
コンストラクター
Speech |
このクラスのインスタンスを作成して初期化します。 |
プロパティ
audio |
合成されたオーディオ データ |
audio |
合成されたオーディオの時間 (ティック単位 ) (100 ナノ秒)。 |
error |
合成に失敗した場合は、発生したエラーの詳細を提供します。 |
properties | 結果で公開されるプロパティのセット。 |
reason | 結果の状態を指定します。 |
result |
結果識別子を指定します。 |
コンストラクターの詳細
SpeechSynthesisResult(string, ResultReason, ArrayBuffer, string, PropertyCollection, number)
このクラスのインスタンスを作成して初期化します。
new SpeechSynthesisResult(resultId?: string, reason?: ResultReason, audioData?: ArrayBuffer, errorDetails?: string, properties?: PropertyCollection, audioDuration?: number)
パラメーター
- resultId
-
string
結果 ID。
- reason
- ResultReason
理由。
- audioData
-
ArrayBuffer
合成されたオーディオ バイナリ。
- errorDetails
-
string
エラーの詳細 (指定されている場合)。
- properties
- PropertyCollection
追加のプロパティ (指定されている場合)。
- audioDuration
-
number
オーディオの継続時間。
プロパティの詳細
audioData
合成されたオーディオ データ
ArrayBuffer audioData
プロパティ値
ArrayBuffer
合成されたオーディオ データ。
audioDuration
合成されたオーディオの時間 (ティック単位 ) (100 ナノ秒)。
number audioDuration
プロパティ値
number
合成されたオーディオの時間。
errorDetails
合成に失敗した場合は、発生したエラーの詳細を提供します。
string errorDetails
プロパティ値
string
エラーの簡単な説明。
properties
reason
resultId
結果識別子を指定します。
string resultId
プロパティ値
string
結果識別子を指定します。