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
結果識別子を指定します。