Class SpeechSynthesisCancellationDetails
Enthält detaillierte Informationen dazu, warum ein Ergebnis abgebrochen wurde. In Version 1.4.0 hinzugefügt.
Elemente
Ursache
Syntax: public const CancellationReason & Reason;
Der Grund, warum das Ergebnis abgebrochen wurde.
Fehlercode
Syntax: public const CancellationErrorCode & ErrorCode;
Der Fehlercode bei einer nicht erfolgreichen Sprachsynthese (Grund ist auf "Fehler" festgelegt). Wenn "Reason" nicht "Error" ist, wird "ErrorCode" auf "NoError" festgelegt.
ErrorDetails
Syntax: public const std::string ErrorDetails;
Die Fehlermeldung bei einer nicht erfolgreichen Sprachsynthese (Grund 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.
Die Parameter
-
result
Das Ergebnis, das abgebrochen wurde.
Rückgaben
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.
Die Parameter
-
stream
Der Audiodatenstrom, der abgebrochen wurde.
Rückgaben
Ein freigegebener Zeiger auf CancellationDetails.