kelas SpeechSynthesisResult

Berisi informasi tentang hasil dari sintesis teks ke ucapan. Ditambahkan dalam versi 1.4.0.

Anggota

ResultId

Sitnaksis: public const std::string & ResultId;

Id hasil unik.

Alasan

Sitnaksis: public const ResultReason & Reason;

Alasan hasil sintesis.

AudioDuration

Sitnaksis: public const std::chrono::milliseconds & AudioDuration;

Durasi waktu audio yang disintesis, hanya berlaku untuk sintesis yang selesai. Ditambahkan dalam versi 1.21.0.

Properti

Sitnaksis: public constPropertyCollection & Properties;

Kumpulan properti SpeechSynthesisResult tambahan.

SpeechSynthesisResult

Sitnaksis: public inline explicit SpeechSynthesisResult ( SPXRESULTHANDLE hresult );

Membuat instans baru menggunakan handel yang disediakan.

Parameter

  • hresult Handel hasil.

GetAudioLength

Sitnaksis: public inline uint32_t GetAudioLength ( );

Mendapatkan ukuran audio yang disintesis dalam byte.

Mengembalikan

Panjang audio yang disintesis

GetAudioData

Sitnaksis: public inline std::shared_ptr< std::vector< uint8_t > > GetAudioData ( );

Mendapatkan audio yang disintesis.

Mengembalikan

Data audio yang disintesis

operator SPXRESULTHANDLE

Sitnaksis: public inline explicit operator SPXRESULTHANDLE ( );

Operator konversi eksplisit.

Mengembalikan

Pegangan.

~SpeechSynthesisResult

Sitnaksis: public inline ~SpeechSynthesisResult ( );

Destruktor.