自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 山东大学项目实训(十一)

介绍了项目的功能,为用户提供直观的页面体验。

2024-06-17 17:18:11 459

原创 山东大学项目实训(十)

这一次主要对项目的“训练”模块进行了编写。由于原先实现的功能为基础模板功能,即集中实现了“考试”的相关功能,现在借用之前的框架,对日常对话的功能实现。这一任务从三方面出发:前端编写、后端service、后端controller。

2024-06-17 16:59:50 334

原创 山东大学项目实训(九)

这一Service类用于与百度文心一言聊天机器人进行通信。将用户消息发送到机器人,并返回机器人的回复。该服务类使用 OkHttp 库进行 HTTP 请求,使用 Gson 和 Jackson 库进行 JSON 处理。

2024-06-10 16:33:00 461

原创 山东大学项目实训(八)

Autowired@Resource方法名为'handleChatRequest',参数为Map,获取前端的Data:userMsg。然后先利用另一个生成ai对话的文心一言集成的方法,然后调用合成方法生成音频,用的方法,将机器人的回复转换为语音,并获取语音的 Base64 编码字符串。将响应结果放入Map对象中,返回结果。

2024-06-02 17:53:15 523

原创 山东大学项目实训(七)

这一周主要对文本转语音功能进行了实现,可以实现前端返回文本内容后,然后利用Service类,进行基本的文本转语音,传给前端一个base64码。

2024-06-02 17:25:30 150

原创 山东大学项目实训(六)

打印后发现所需要的userMsg在data的body内,然后使用response.data.data.body.userMsg或者score来获取。在获取后前端试写了一个{aaa}来展示数据,如下。前端删除、修改了一些冗余的方法,比如两个onspeak和sendspeak,精简了一下代码。修改了一下前端post方法,调整为向/chat/voice路由下的post方法。然后针对返回的response,尝试寻找userMsg是以何种形式传给前端的。然后等待其他进度完善,再做进一步的工作。

2024-05-30 13:23:44 332

原创 山东大学项目实训(五)

首先获取了写后端方法同学的语音转文字的方法,放到了common路径下,最初的想法是直接调用里面的方法。但是实际操作中,该方法下方法众多,且只写了一个main方法,不适合调用,改动困难,于是把一些基本的方法,如与websocket对接,或是调用讯飞的 api等内容写进了service中。把供controller调用的方法改为了transcribeAudio()方法,该方法传入一个文件的路径,然后处理该音频文件,返回一个识别好的文本字符串。

2024-05-30 12:27:47 454

原创 山东大学项目实训(三、四)

时间:4.22-5.5 第三、四周 项目实训项目名称:雅思ai口语老师任务安排:1.数据库设计2.前端针对采集语音的权限获取、录音文件等内容的编写。

2024-05-07 19:14:46 311

原创 山东大学项目实训(一、二)

第一周主要进行了项目讨论。针对项目“雅思ai口语老师”,我们将任务大致分为如下四个部分:组员A:后端数据库设计(用户表,交流记录表【看看聊天框的记录是如何存储的】)组员B: 前端交互(页面设计,语音输入)组员C:语音模块(语音转文本,文本转语音)组员D:大模型模块(寻找雅思语料库,训练模型,调用接口)这样的分工充分发挥每个人的个人兴趣和专长,应用已有的AIGC技术进行创新开发。

2024-04-23 00:16:10 340 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除