類別SpeechSynthesisResult
包含文字到語音轉換合成結果的相關信息。 已在1.4.0版中新增。
成員
ResultId
語法: public const std::string & ResultId;
唯一的結果標識碼。
原因
語法: public const ResultReason & Reason;
合成結果的原因。
AudioDuration
語法: public const std::chrono::milliseconds & AudioDuration;
合成音訊的時間持續時間,僅適用於已完成的合成。 已在1.21.0版中新增。
屬性
語法: public constPropertyCollection & 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 ( );
解構函式。