程序聚合 软件案例 基于ollama经过RAG的英语口语练习AI-SpeakAi

基于ollama经过RAG的英语口语练习AI-SpeakAi

2025-08-18 14:55:54
行业:在线教育
载体:小程序、H5
技术:Java、SQL、Spring Boot、Vue

业务背景

针对语音交互应用开发效率低、跨端适配困难的问题,开发一套基于AI的语音助手系统,支持文本转语音、语音识别等核心功能,实现微信小程序/H5/APP三端统一运行。

功能介绍

用户登录与注册,记录用户学习情况
语音跟读,录音获取并转为文字,回馈用户评分,锻炼语法
角色对话,挑选不同角色就行对话练习,避免单调音色的练习疲劳
场景对话,正对不同场景就行检索增强,准确回答专业知识,练习口语的同时扩充专业知识
错词本,对用户发音不准确的单词进行记录并高亮展示,可单独练习

项目实现

基于UniApp+Vue3实现跨平台开发,代码复用率达90%以上,显著提升开发效率
采用Kafka消息队列解耦计算密集型任务,实现异步处理,优化用户体验
集成Sa-Token实现统一认证体系,支持单点登录(SSO)功能
基于AnythingLLM构建向量数据库,实现RAG检索增强生成技术
通过FastAPI封装Python语音处理模块(Whisper+TTS),提供标准化接口供Java系统调用

示例图片视频


mt
1天前活跃
方向: 后端-Java、前端-Web前端、
交付率:100.00%
相似推荐
数字孪生-智慧管廊
1.通过自定义视点位置、视线方向、视点高度、俯仰角大小以及漫游速度任意进行三维场景漫游 2.界面坐标定位的视频摄像头信息展示,界面上展示视频摄像头的图标,点击即可查看视频在线摄像 3.管廊设备信息管理(设备定位,信息增删改查)
云文软件-旋天阵(wx小游戏)
1.链式传递功能,也是本游戏的主要玩法,用户点击阵中任一圆圈,该圆圈所指圆圈则会连锁转动,直到指向边缘,一个圆圈旋转一次灵气值会增加90,与数学中的角度一致,也符合人的常识,如此在有限次数内,将度数增加到设置好的值,则算通过。 2.粒子系统、背景粒子、灵根点粒子、进度条粒子 3.关卡系统,一共四关,最后一关为隐藏关卡,会增加新的元素点,例如灰色的不可变动点,以及有点旋转点,来增加游戏难度。
赛尔号后端
赛尔号是一款回合制抓精灵,以及精灵养成的游戏。深受孩子们的喜欢,其中精灵的收集过程,以及战斗都比较有趣,穿插seer主角的剧情线,玩家的留存率在行业内相对很高。由于当年太过火爆,腾讯照抄了一个《洛克王国》来和公司抢市场。
娱乐管理系统
1、系统包括客户端与服务器; 2、角色有开发者与爱好者以及两者兼顾; 3、客户端面向大众,ID是唯一标识; 4、提供聊天的场所(需联网); 5、作为开放平台,开发者享有开发益智游戏的权限与AI进行结合,可在平台进行交流; 6、作为娱乐平台,爱好者享有操作益智游戏的权限与AI进行结合,可在平台进行交流; 7、平台对使用者的数据进行采集,并生成报表; 8、系统配有健康模块系统,实时监测一举一动; 9、系统配备应用商城,开发者发布和爱好者操作可在商城中浏览、下载。
数独游戏
本数独游戏提供完整的游戏功能体系:1)​​核心游戏功能​​包括手动填数、错误提示、清空重玩等基础操作,严格遵循数独规则(每行、列、宫格包含1-9不重复数字);2)​​智能辅助系统​​包含自动解题算法(采用优化回溯法)、实时输入验证(限制1-9数字输入)和答案检查功能,可标记错误位置;3)​​难度控制系统​​通过挖空算法生成35-45个空格的初盘,保证题目有唯一解;4)​​可视化界面​​采用Tkinter实现彩色棋盘,使用不同背景色区分宫格,通过字体颜色区分初始数字和用户输入;5)​​状态反馈机制​​通过底部状态栏实时显示操作结果,配合弹窗提示解题进度。特色功能包括:随机生成不重复题目、解题过程动画展示(未来可扩展)、用户操作历史记录等。所有功能均针对大学生用户优化,平衡了挑战性和易用性,既适合数独新手学习规则,也能满足高手挑战需求。
帮助文档   Copyright @ 2021-2024 程序聚合 | 浙ICP备2021014372号
人工客服