SpeechSynthesisCancellationDetails Class

  • java.lang.Object
    • com.microsoft.cognitiveservices.speech.SpeechSynthesisCancellationDetails

public class SpeechSynthesisCancellationDetails

Contains detailed information about why a speech synthesis was canceled. Added in version 1.7.0

Method Summary

Modifier and Type Method and Description
void close()

Explicitly frees any external resource attached to the object

static SpeechSynthesisCancellationDetails fromResult(SpeechSynthesisResult result)

Creates an instance of SpeechSynthesisCancellationDetails object for the canceled SpeechSynthesisResult.

static SpeechSynthesisCancellationDetails fromStream(AudioDataStream stream)

Creates an instance of SpeechSynthesisCancellationDetails object for the canceled AudioDataStream.

CancellationErrorCode getErrorCode()

The error code in case of an unsuccessful recognition (when getReason() returns Error).

java.lang.String getErrorDetails()

The error message in case of an unsuccessful recognition (when getReason() returns Error).

CancellationReason getReason()

The reason the recognition was canceled.

java.lang.String toString()

Returns a String that represents the cancellation details.

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Method Details

close

public void close()

Explicitly frees any external resource attached to the object

fromResult

public static SpeechSynthesisCancellationDetails fromResult(SpeechSynthesisResult result)

Creates an instance of SpeechSynthesisCancellationDetails object for the canceled SpeechSynthesisResult.

Parameters:

result - The speech synthesis result that was canceled.

Returns:

The cancellation details object being created.

fromStream

public static SpeechSynthesisCancellationDetails fromStream(AudioDataStream stream)

Creates an instance of SpeechSynthesisCancellationDetails object for the canceled AudioDataStream.

Parameters:

stream - The audio data stream that was canceled.

Returns:

The cancellation details object being created.

getErrorCode

public CancellationErrorCode getErrorCode()

The error code in case of an unsuccessful recognition (when getReason() returns Error). Added in version 1.1.0.

Returns:

An error code that represents the error reason.

getErrorDetails

public String getErrorDetails()

The error message in case of an unsuccessful recognition (when getReason() returns Error).

Returns:

A String that represents the error details.

getReason

public CancellationReason getReason()

The reason the recognition was canceled.

Returns:

Specifies the reason canceled.

toString

public String toString()

Returns a String that represents the cancellation details.

Overrides:

SpeechSynthesisCancellationDetails.toString()

Returns:

A String that represents the cancellation details.

Applies to