针对语音交互应用开发效率低、跨端适配困难的问题,开发一套基于AI的语音助手系统,支持文本转语音、语音识别等核心功能,实现微信小程序/H5/APP三端统一运行。
用户登录与注册,记录用户学习情况
语音跟读,录音获取并转为文字,回馈用户评分,锻炼语法
角色对话,挑选不同角色就行对话练习,避免单调音色的练习疲劳
场景对话,正对不同场景就行检索增强,准确回答专业知识,练习口语的同时扩充专业知识
错词本,对用户发音不准确的单词进行记录并高亮展示,可单独练习
基于UniApp+Vue3实现跨平台开发,代码复用率达90%以上,显著提升开发效率
采用Kafka消息队列解耦计算密集型任务,实现异步处理,优化用户体验
集成Sa-Token实现统一认证体系,支持单点登录(SSO)功能
基于AnythingLLM构建向量数据库,实现RAG检索增强生成技术
通过FastAPI封装Python语音处理模块(Whisper+TTS),提供标准化接口供Java系统调用