SpeechSynthesisResult class

音声合成の結果を定義します。

Extends

コンストラクター

SpeechSynthesisResult(string, ResultReason, ArrayBuffer, string, PropertyCollection, number)

このクラスのインスタンスを作成して初期化します。

プロパティ

audioData

合成されたオーディオ データ

audioDuration

合成されたオーディオの時間をティック単位 (100 ナノ秒) 単位で指定します。

errorDetails

合成に失敗した場合は、発生したエラーの詳細を提供します。

properties

結果で公開されるプロパティのセット。

reason

結果の状態を指定します。

resultId

結果識別子を指定します。

コンストラクターの詳細

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

結果で公開されるプロパティのセット。

PropertyCollection properties

プロパティ値

結果で公開されるプロパティのセット。

reason

結果の状態を指定します。

ResultReason reason

プロパティ値

結果の状態を指定します。

resultId

結果識別子を指定します。

string resultId

プロパティ値

string

結果識別子を指定します。