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.