类 SpeechSynthesisCancellationDetails
包含有关取消结果的原因的详细信息。 在版本 1.4.0 中添加。
语法: public const CancellationReason & Reason;
结果被取消的原因。
语法: public const CancellationErrorCode & ErrorCode;
如果语音合成 (原因 失败,则错误代码设置为“错误) ”。 如果 Reason 不是 Error,则 ErrorCode 设置为 NoError。
语法: public const std::string ErrorDetails;
如果语音合成 (原因 失败,则错误消息设置为“错误) ”。
语法: public inline static std::shared_ptr< SpeechSynthesisCancellationDetails > FromResult ( std::shared_ptr< SpeechSynthesisResult > result );
为取消的 SpeechSynthesisResult 创建 SpeechSynthesisCancellationDetails 对象的实例。
result
已取消的结果。
指向 CancellationDetails 的共享指针。
语法: public inline static std::shared_ptr< SpeechSynthesisCancellationDetails > FromStream ( std::shared_ptr< AudioDataStream > stream );
为取消的 SpeechSynthesisResult 创建 SpeechSynthesisCancellationDetails 对象的实例。
stream
已取消的音频数据流。
指向 CancellationDetails 的共享指针。