Interpreting fidelity class

The fidelity_class field in Speechace indicates whether the user accurately completed the text utterance. If the value is not CORRECT, it suggests that the user's attempt may be unsuitable for scoring, as it may indicate incomplete, misunderstood, or unintended responses to the activity.

The following are the possible values returned by the fidelity_class field:

ValueDescription

CORRECT

The attempt is faithful and can be used for scoring and evaluation.

NO_SPEECH

No intelligible human speech is detected in the attempt.

INCOMPLETE

The attempt is incomplete indicating the recording may have been cut off or timed out.

FREE_SPEAK

The user is freely speaking outside the expected activity text.

In such cases the Speechace Fluency API will reduce the overall scores for the utterance and return a score_issue_list[] entry such as the below:

"score_issue_list":
[
  {
    "status": "warning",
    "short_message": "response_incomplete",
    "detail_message": "The response doesn't follow the script completely.",
    "source": "fluency"
  }
]

Last updated