Delen via


klasse SpeechSynthesisResult

Bevat informatie over het resultaat van tekst-naar-spraaksynthese. Toegevoegd in versie 1.4.0.

Leden

ResultId

Syntaxis: public const std::string & ResultId;

Unieke resultaat-id.

Reden

Syntaxis: public const ResultReason & Reason;

Reden van het syntheseresultaat.

AudioDuration

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

Tijdsduur van de gesynthetiseerde audio, alleen geldig voor voltooide synthsis. Toegevoegd in versie 1.21.0.

Eigenschappen

Syntaxis: public constPropertyCollection & Properties;

Verzameling van aanvullende SpeechSynthesisResult-eigenschappen.

SpeechSynthesisResult

Syntaxis: public inline explicit SpeechSynthesisResult ( SPXRESULTHANDLE hresult );

Hiermee maakt u een nieuw exemplaar met behulp van de opgegeven ingang.

Parameters

  • hresult Resultaatgreep.

GetAudioLength

Syntaxis: public inline uint32_t GetAudioLength ( );

Hiermee haalt u de grootte van gesynthetiseerde audio op in bytes.

Retouren

Lengte van gesynthetiseerde audio

GetAudioData

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

Haalt de gesynthetiseerde audio op.

Retouren

Gesynthetiseerde audiogegevens

operator SPXRESULTHANDLE

Syntaxis: public inline explicit operator SPXRESULTHANDLE ( );

Expliciete conversieoperator.

Retouren

Een handvat.

~SpeechSynthesisResult

Syntaxis: public inline ~SpeechSynthesisResult ( );

Destructor.