TTS 返回语音优化
This commit is contained in:
@@ -127,7 +127,7 @@ public class ChatWebSocketHandler {
|
||||
aiStreamClient.streamChat(cacheResultText, new OpenAiStreamListenerService() {
|
||||
@Override
|
||||
public void onMessage(String content) {
|
||||
log.info("返回AI结果:{}",content);
|
||||
log.info("返回AI结果:{}",content.trim());
|
||||
// 实时输出内容
|
||||
//开始进行语音输出-流式持续输出
|
||||
log.info("2、开始进行AI回答时间:{}",System.currentTimeMillis()/1000);
|
||||
@@ -137,7 +137,7 @@ public class ChatWebSocketHandler {
|
||||
String resultFileName = clientId + "_" + System.currentTimeMillis() + ".opus";
|
||||
String resultPathUrl = RuoYiConfig.getProfile() + VOICE_STORAGE_RESULT_DIR + resultFileName;
|
||||
ElevenLabsClient elevenLabsClient = SpringUtils.getBean(ElevenLabsClient.class);
|
||||
elevenLabsClient.handleTextToVoice(content, resultPathUrl);
|
||||
elevenLabsClient.handleTextToVoice(content.trim(), resultPathUrl);
|
||||
log.info("3、开始进行AI回答时间:{}",System.currentTimeMillis()/1000);
|
||||
//持续返回数据流给客户端
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user