TTS 返回语音优化

This commit is contained in:
2025-10-19 16:00:11 +08:00
parent 3fd923516a
commit a7f9a7f983

View File

@@ -144,12 +144,11 @@ public class ChatWebSocketHandler {
log.info("3、开始进行AI回答时间:{}",System.currentTimeMillis()/1000); log.info("3、开始进行AI回答时间:{}",System.currentTimeMillis()/1000);
//持续返回数据流给客户端 //持续返回数据流给客户端
try { try {
String resultOutPathUrl = RuoYiConfig.getProfile() + VOICE_STORAGE_RESULT_DIR + "123_"+resultFileName;
File inputFile = new File(resultPathUrl); File inputFile = new File(resultPathUrl);
File outputFile = new File(resultOutPathUrl); File outputFile = new File(resultPathUrl);
trimSilence(inputFile, outputFile); trimSilence(inputFile, outputFile);
//文件转换成文件流 //文件转换成文件流
ByteBuffer outByteBuffer = convertFileToByteBuffer(resultOutPathUrl); ByteBuffer outByteBuffer = convertFileToByteBuffer(resultPathUrl);
//发送文件流数据 //发送文件流数据
session.getBasicRemote().sendBinary(outByteBuffer); session.getBasicRemote().sendBinary(outByteBuffer);
// 发送响应确认 // 发送响应确认