|
|
|
@@ -156,6 +156,12 @@ public class LlmWebSocketListener extends WebSocketListener { |
|
|
|
Channel ch = ServerConfig.sessionMap.get(llmContext.getDevId()); |
|
|
|
logger.info("当前ch:{}",ch.id().asLongText()); |
|
|
|
if (ch != null) { |
|
|
|
//如果answerBuf为空,说明返回了status为2的结果,直接发送给前端 |
|
|
|
if (StringUtils.isEmpty(answerBuf)) { |
|
|
|
JSONObject jo = formatToChannel(answer,responseData.header.status,responseData.header.code); |
|
|
|
logger.info("发送到client:{},id:{},内容:{}",llmContext.getDevId(),ch.id().asLongText(),jo.toJSONString()); |
|
|
|
ch.writeAndFlush(new TextWebSocketFrame(jo.toJSONString())); |
|
|
|
} |
|
|
|
// 向数字人推送流式消息,将answerBuf中的内容做拆分,如果包含"。",则将"。"之前的内容以列表形式发送给前端 |
|
|
|
List<String> ttsList = new ArrayList<>(); |
|
|
|
//去除转义符 |
|
|
|
|