class SpeechSynthesisResult
テキスト読み上げ合成の結果に関する情報が含まれています。 バージョン 1.4.0 で追加されました。
メンバー
結果ID
構文: public const std::string & ResultId;
一意の結果 ID。
理由
構文: public const ResultReason & Reason;
合成結果の理由。
AudioDuration
構文: public const std::chrono::milliseconds & AudioDuration;
合成されたオーディオの期間。完了した合成でのみ有効です。 バージョン 1.21.0 で追加されました。
特性
構文: public const PropertyCollection & Properties;
追加の SpeechSynthesisResult プロパティのコレクション。
SpeechSynthesisResult
構文: public inline explicit SpeechSynthesisResult ( SPXRESULTHANDLE hresult );
指定されたハンドルを使用して新しいインスタンスを作成します。
パラメーター
- 結果ハンドル
hresult
します。
GetAudioLength
構文: public inline uint32_t GetAudioLength ( );
合成されたオーディオのサイズをバイト単位で取得します。
返品ポリシー
合成されたオーディオの長さ
GetAudioData
構文: public inline std::shared_ptr< std::vector< uint8_t > > GetAudioData ( );
合成されたオーディオを取得します。
返品ポリシー
合成されたオーディオ データ
演算子 SPXRESULTHANDLE
構文: public inline explicit operator SPXRESULTHANDLE ( );
明示的な変換演算子。
返品ポリシー
ハンドル。
~SpeechSynthesisResult
構文: public inline ~SpeechSynthesisResult ( );
デストラクターです。