|
|
@@ -59,6 +59,7 @@
|
|
|
[self.iFlySpeechEvaluator setParameter:@"complete" forKey:[IFlySpeechConstant ISE_RESULT_LEVEL]];
|
|
|
[self.iFlySpeechEvaluator setParameter:@"16000" forKey:[IFlySpeechConstant SAMPLE_RATE]];
|
|
|
[self.iFlySpeechEvaluator setParameter:@"xml" forKey:[IFlySpeechConstant ISE_RESULT_TYPE]];
|
|
|
+ [self.iFlySpeechEvaluator setParameter:@"0" forKey:@"plev"];
|
|
|
[self.iFlySpeechEvaluator setParameter:@"-1" forKey:@"audio_source"];
|
|
|
}
|
|
|
|
|
|
@@ -144,6 +145,9 @@
|
|
|
NSMutableDictionary *dic = [NSMutableDictionary dictionary];
|
|
|
[dic setValue:self.index forKey:@"index"];
|
|
|
[dic setValue:@(result.total_score) forKey:@"score"];
|
|
|
+ [dic setValue:@(result.accuracy_score) forKey:@"accuracy_score"];
|
|
|
+ [dic setValue:@(result.fluency_score) forKey:@"fluency_score"];
|
|
|
+ [dic setValue:@(result.integrity_score) forKey:@"integrity_score"];
|
|
|
NSString* words = [ISEResultTools formatDetailsForLanguageEN: result.sentences];
|
|
|
[dic setValue:words forKey:@"words"];
|
|
|
[_channel invokeMethod:@"evaluatorResult" arguments: dic];
|