Freigeben über


Klasse SpeechSynthesisCancellationDetails

Enthält ausführliche Informationen dazu, warum ein Ergebnis abgebrochen wurde. In Version 1.4.0 hinzugefügt.

Member

`Reason`

Syntax: public const CancellationReason & Reason;

Der Grund, warum das Ergebnis abgebrochen wurde.

ErrorCode

Syntax: public const CancellationErrorCode & ErrorCode;

Der Fehlercode bei einer nicht erfolgreichen Sprachsynthese (Reason ist auf Fehler festgelegt). Wenn Reason nicht Fehler ist, wird ErrorCode auf NoError festgelegt.

ErrorDetails

Syntax: public const std::string ErrorDetails;

Die Fehlermeldung bei einer nicht erfolgreichen Sprachsynthese (Reason ist auf Fehler festgelegt).

FromResult

Syntax: public inline static std::shared_ptr< SpeechSynthesisCancellationDetails > FromResult ( std::shared_ptr< SpeechSynthesisResult > result );

Erstellt eine Instanz des SpeechSynthesisCancellationDetails-Objekts für das abgebrochene SpeechSynthesisResult.

Parameter

  • result Das Ergebnis, das abgebrochen wurde.

Gibt zurück

Ein freigegebener Zeiger auf CancellationDetails.

FromStream

Syntax: public inline static std::shared_ptr< SpeechSynthesisCancellationDetails > FromStream ( std::shared_ptr< AudioDataStream > stream );

Erstellt eine Instanz des SpeechSynthesisCancellationDetails-Objekts für das abgebrochene SpeechSynthesisResult.

Parameter

  • stream Der Audiodatenstrom, der abgebrochen wurde.

Gibt zurück

Ein freigegebener Zeiger auf CancellationDetails.