Dela via


Class SPXSpeechSynthesisCancellationDetails

Declaration

@class SPXSpeechSynthesisCancellationDetails : NSObject;

Description

Defines detailed information about why a speech synthesis result was canceled.

Added in version 1.7.0

Methods

initFromCanceledSynthesisResult:

Creates an instance of SPXSpeechSynthesisCancellationDetails object for the canceled SPXSpeechSynthesisResult.

- (instancetype _Nullable)initFromCanceledSynthesisResult:(SPXSpeechSynthesisResult * _Nonnull)synthesisResult

Parameters

  • synthesisResult - the synthesis result that was canceled.

Returns

the speech synthesis cancellation details object being created.

initFromCanceledSynthesisResult:error:

Creates an instance of SPXSpeechSynthesisCancellationDetails object for the canceled SPXSpeechSynthesisResult.

- (instancetype _Nullable)initFromCanceledSynthesisResult:(SPXSpeechSynthesisResult * _Nonnull)synthesisResult
    error:(NSError * _Nullable * _Nullable)outError

Parameters

  • synthesisResult - the synthesis result that was canceled.
  • outError - error information.

Returns

the speech synthesis cancellation details object being created.

initFromCanceledAudioDataStream:

Creates an instance of SPXSpeechSynthesisCancellationDetails object for the canceled SPXAudioDataStream.

- (instancetype _Nullable)initFromCanceledAudioDataStream:(SPXAudioDataStream * _Nonnull)stream

Parameters

  • stream - the audio data stream that was canceled.

Returns

the speech synthesis cancellation details object being created.

initFromCanceledAudioDataStream:error:

Creates an instance of SPXSpeechSynthesisCancellationDetails object for the canceled SPXAudioDataStream.

- (instancetype _Nullable)initFromCanceledAudioDataStream:(SPXAudioDataStream * _Nonnull)stream
    error:(NSError * _Nullable * _Nullable)outError

Parameters

  • stream - the audio data stream that was canceled.
  • outError - error information.

Returns

the speech synthesis cancellation details object being created.

Properties

reason

@property (readonly, atomic) SPXCancellationReason reason;

The reason the synthesis was canceled.

errorCode

@property (readonly, atomic) SPXCancellationErrorCode errorCode;

The error message in case of an unsuccessful synthesis (reason is set to Error). If reason is not an error, errorCode returns NoErro.

errorDetails

@property (readonly, copy, atomic) NSString * _Nullable errorDetails;

The error message in case of an unsuccessful synthesis (reason is set to Error).