【发布时间】:2018-02-11 19:41:01
【问题描述】:
如何将这个数组列表串到一个文本视图中,以便在 tts 上使用它?尝试了很多代码但并没有真正起作用,我对 android studio 真的很陌生,所以我可能听起来很新。 下面是我的数组列表代码!
private String getEmotion(RecognizeResult res) {
List<Double> list = new ArrayList<>();
Scores scores = res.scores;
list.add(scores.anger);
list.add(scores.happiness);
list.add(scores.contempt);
list.add(scores.disgust);
list.add(scores.sadness);
list.add(scores.neutral);
list.add(scores.surprise);
list.add(scores.fear);
//sort list
Collections.sort(list);
double maxNum = list.get(list.size() -1);
if(maxNum == scores.anger)
return "Anger";
else if(maxNum == scores.happiness)
return "Happiness";
else if(maxNum == scores.contempt)
return "Contempt";
else if(maxNum == scores.disgust)
return "Disgust";
else if(maxNum == scores.sadness)
return "Sadness";
else if(maxNum == scores.neutral)
return"Neutral";
else if(maxNum == scores.surprise)
return "Surprise";
else if(maxNum == scores.fear)
return "Fear";
else
return "Can't Detect";
}
【问题讨论】:
-
你是什么意思'将这个数组列表串到一个文本视图,以便我可以在 tts 上使用它'?什么是识别结果?什么是分数?