Class SPXPronunciationAssessmentResult

Declaration

@class SPXPronunciationAssessmentResult : NSObject;

Description

Represents pronunciation assessment result Added in version 1.14.0

Methods

init:

Initializes an SPXPronunciationAssessmentResult object using SPXSpeechRecognitionResult.

- (instancetype _Nullable)init:(SPXSpeechRecognitionResult * _Nonnull)speechRecognitionResult

Parameters

  • speechRecognitionResult - the speech recognition result

Returns

an instance of auto detection source language result.

Properties

accuracyScore

@property (readonly, atomic) double accuracyScore;

The pronunciation accuracy of the given speech, which indicates how closely the phonemes match a native speaker's pronunciation.

pronunciationScore

@property (readonly, atomic) double pronunciationScore;

The overall score indicating the pronunciation quality of the given speech. This is calculated from AccuracyScore, FluencyScore and CompletenessScore with weight.

completenessScore

@property (readonly, atomic) double completenessScore;

The score indicating the completeness of the given speech by calculating the ratio of pronounced words towards entire input.

fluencyScore

@property (readonly, atomic) double fluencyScore;

The score indicating the fluency of the given speech.

prosodyScore

@property (readonly, atomic) double prosodyScore;

The prosody score.

contentAssessmentResult

@property (readwrite, retain, nonatomic) SPXContentAssessmentResult * _Nullable contentAssessmentResult;

The content assessment result. Only available when content assessment is enabled.

words

@property (readwrite, retain, nonatomic) NSArray<SPXWordLevelTimingResult *> * _Nullable words;

Word level pronunciation assessment results.

Added in version 1.21.0