class SpeechSynthesisResult

Metin okuma sentezinden elde edilen sonuç hakkında bilgi içerir. Sürüm 1.4.0'da eklendi.

Üyeler

ResultId

Söz dizimi: public const std::string & ResultId;

Benzersiz sonuç kimliği.

Nedeni

Söz dizimi: public const ResultReason & Reason;

Sentez sonucunun nedeni.

AudioDuration

Söz dizimi: public const std::chrono::milliseconds & AudioDuration;

Sentezlenen sesin süresi, yalnızca tamamlanan synthsis için geçerlidir. Sürüm 1.21.0'da eklendi.

Özellikler

Söz dizimi: public constPropertyCollection & Properties;

Ek SpeechSynthesisResult özelliklerinin koleksiyonu.

SpeechSynthesisResult

Söz dizimi: public inline explicit SpeechSynthesisResult ( SPXRESULTHANDLE hresult );

Sağlanan tanıtıcıyı kullanarak yeni bir örnek oluşturur.

Parametreler

  • hresult Sonuç tutamacı.

GetAudioLength

Söz dizimi: public inline uint32_t GetAudioLength ( );

Sentezlenen sesin bayt cinsinden boyutunu alır.

Döndürülenler

Sentezlenen sesin uzunluğu

GetAudioData

Söz dizimi: public inline std::shared_ptr< std::vector< uint8_t > > GetAudioData ( );

Sentezlenen sesi alır.

Döndürülenler

Sentezlenmiş ses verileri

işleç SPXRESULTHANDLE

Söz dizimi: public inline explicit operator SPXRESULTHANDLE ( );

Açık dönüştürme işleci.

Döndürülenler

Bir tutamaç.

~SpeechSynthesisResult

Söz dizimi: public inline ~SpeechSynthesisResult ( );

Yıkıcı.