算法音频合成调用优化

This commit is contained in:
wulin 2023-10-18 17:45:26 +08:00
parent 89983b291c
commit 3a330c2600

View File

@ -42,6 +42,7 @@ import org.hswebframework.web.api.crud.entity.PagerResult;
import org.slf4j.MDC;
import org.springframework.amqp.core.Message;
import org.springframework.amqp.rabbit.annotation.RabbitListener;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.reactive.socket.WebSocketSession;
import reactor.core.publisher.Mono;
@ -713,8 +714,10 @@ public class BaseWebSocketProcess {
if(this instanceof BoxWebSocketHandler){
audioService.getAudioUrl(baseMessageResp.getText()).map(s ->{
log.info("音频地址:{}", s);
((BoxMessageResp)baseMessageResp).setAudio(s);
baseSession.getSink().next(baseSession.getSession().textMessage(JSONObject.toJSONString(baseMessageResp)));
BoxMessageResp boxMessageResp = new BoxMessageResp();
BeanUtils.copyProperties(baseMessageResp, boxMessageResp);
boxMessageResp.setAudio(s);
baseSession.getSink().next(baseSession.getSession().textMessage(JSONObject.toJSONString(boxMessageResp)));
return s;
}).subscribe();
}else{