class SpeechSynthesisResult
Zawiera informacje o wyniku syntezy zamiany tekstu na mowę. Dodano element w wersji 1.4.0.
Składnia: public const std::string & ResultId;
Unikatowy identyfikator wyniku.
Składnia: public const ResultReason & Reason;
Przyczyna wyniku syntezy.
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.
Składnia: public const PropertyCollection & Properties;
Kolekcja dodatkowych właściwości SpeechSynthesisResult.
Składnia: public inline explicit SpeechSynthesisResult ( SPXRESULTHANDLE hresult );
Tworzy nowe wystąpienie przy użyciu podanego dojścia.
-
hresult
uchwyt wyniku.
Składnia: public inline uint32_t GetAudioLength ( );
Pobiera rozmiar syntetyzowanego dźwięku w bajtach.
Długość syntetyzowanego dźwięku
Składnia: public inline std::shared_ptr< std::vector< uint8_t > > GetAudioData ( );
Pobiera syntetyzowany dźwięk.
Syntetyzowane dane audio
Składnia: public inline explicit operator SPXRESULTHANDLE ( );
Jawny operator konwersji.
Uchwyt.
Składnia: public inline ~SpeechSynthesisResult ( );
Destruktor.