Udostępnij za pośrednictwem


class SpeechSynthesisResult

Zawiera informacje o wyniku syntezy zamiany tekstu na mowę. Dodano element w wersji 1.4.0.

Elementy członkowskie

ResultId

Składnia: public const std::string & ResultId;

Unikatowy identyfikator wyniku.

Przyczyna

Składnia: public const ResultReason & Reason;

Przyczyna wyniku syntezy.

AudioDuration

Składnia: public const std::chrono::milliseconds & AudioDuration;

Czas trwania syntetyzowanego dźwięku, ważny tylko dla ukończonej składni. Dodano element w wersji 1.21.0.

Właściwości

Składnia: public constPropertyCollection & Properties;

Kolekcja dodatkowych właściwości SpeechSynthesisResult.

SpeechSynthesisResult

Składnia: public inline explicit SpeechSynthesisResult ( SPXRESULTHANDLE hresult );

Tworzy nowe wystąpienie przy użyciu dostarczonego dojścia.

Parametry

  • hresult Dojście wyników.

GetAudioLength

Składnia: public inline uint32_t GetAudioLength ( );

Pobiera rozmiar syntetyzowanego dźwięku w bajtach.

Zwraca

Długość syntetyzowanego dźwięku

GetAudioData

Składnia: public inline std::shared_ptr< std::vector< uint8_t > > GetAudioData ( );

Pobiera syntetyzowany dźwięk.

Zwraca

Syntetyzowane dane audio

operator SPXRESULTHANDLE

Składnia: public inline explicit operator SPXRESULTHANDLE ( );

Jawny operator konwersji.

Zwraca

Uchwyt.

~SpeechSynthesisResult

Składnia: public inline ~SpeechSynthesisResult ( );

Destruktora.