socket 逻辑初始化

This commit is contained in:
wangxiangshun
2025-10-04 17:47:58 +08:00
parent 51c27865f0
commit 8afa39777f
12 changed files with 391 additions and 2 deletions

View File

@@ -0,0 +1,13 @@
package com.vetti.ai.service;
/**
* 面试聊天共通 服务层
*/
public interface ChatCommonService {
/**
* 处理面试聊天语音结果数据
*/
public void handleChatVoiceData();
}

View File

@@ -0,0 +1,35 @@
package com.vetti.ai.service.impl;
import com.vetti.ai.service.ChatCommonService;
import com.vetti.common.ai.elevenLabs.ElevenLabsClient;
import com.vetti.common.ai.gpt.ChatGPTClient;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
* 聊天面试共通 服务层实现
*/
@Service
public class ChatCommonServiceImpl implements ChatCommonService {
@Autowired
private ElevenLabsClient elevenLabsClient;
@Autowired
private ChatGPTClient chatGPTClient;
@Override
public void handleChatVoiceData() {
//1、获取面试传输的语音文件
//2、语音文件转换成文本字符串
//3、把文本传输到GPT中,等待回复
//4、GPT返回的结果,文本转成语音文件
//5、返回最终的语音文件
}
}