|
|
@@ -144,8 +144,8 @@ class SpeechPlugin : MethodCallHandler {
|
|
|
formatWords.add(SimpleWord(detail.word, if (detail.pronAccuracy == -1.0 ) 0f else (detail.pronAccuracy / 20).toFloat()))
|
|
|
}
|
|
|
val pronAccuracy = if (result.pronAccuracy == -1.0 ) 0f else (result.pronAccuracy / 20).toFloat()
|
|
|
- val pronFluency = (result.pronFluency * 5).toFloat()
|
|
|
- val pronCompletion = (result.pronCompletion * 5).toFloat()
|
|
|
+ val pronFluency = if (result.pronFluency == -1.0 ) 0f else (result.pronFluency * 5).toFloat()
|
|
|
+ val pronCompletion = if (result.pronCompletion == -1.0 ) 0f else (result.pronCompletion * 5).toFloat()
|
|
|
|
|
|
val totalScore = (pronAccuracy + pronFluency + pronCompletion) / 3
|
|
|
invokeEvaluatorResult(index, score = totalScore.toFloat(), integrityScore = pronCompletion.toFloat(),
|