优化预置回答

main
xueqingkun 2 months ago
parent a1d3f60524
commit 5c7a6b1540

@ -27,7 +27,7 @@ public class PredefinedAnswerAssistant {
*/
private static final Map<String,TtsResultDTO> predefinedAnswerMap = new HashMap<>();
private static final Map<String,Integer> selectedAnswerMap = new HashMap<>();
private final Map<String,Integer> selectedAnswerMap = new HashMap<>();
/**
* 1000
@ -61,6 +61,12 @@ public class PredefinedAnswerAssistant {
return skipFirst;
}
public PredefinedAnswerAssistant() {
for (Map.Entry<String, TtsResultDTO> entry : predefinedAnswerMap.entrySet()) {
selectedAnswerMap.put(entry.getKey(),0);
}
}
/**
*
* @return
@ -111,7 +117,7 @@ public class PredefinedAnswerAssistant {
if (null == ttsResultDTO){
return;
}
double v = NumberUtil.parseDouble(ttsResultDTO.getDuration()) * 1000;
double v = NumberUtil.parseDouble(ttsResultDTO.getDuration()) * 1000 - 600;
this.initTime = DateUtil.offsetMillisecond(DateUtil.date(), NumberUtil.parseInt(String.valueOf(v)));
}
@ -144,7 +150,6 @@ public class PredefinedAnswerAssistant {
if (predefinedAnswerMap.containsKey(text)){
continue;
}
selectedAnswerMap.put(text,0);
TtsResultDTO ttsResultDTO = TtsUtil.ttsTransform(text);
predefinedAnswerMap.put(text,ttsResultDTO);
}

Loading…
Cancel
Save