pptalker
项目描述:本项目是一款基于AI技术的2D虚拟数字人智能教学与品牌宣传平台,支持通过单张图片快速生成高拟真虚拟形
象(站姿(坐姿(半身(全身可调),具备PPT智能解析与多语言讲解功能(支持国际语言及方言TS合成,含声音克隆技术)可应用于企业宣传(自定义人设+AI互动问答)、智能教学(题库系统(公式识别RAG知识检索(学生实时间答)等场景。平
台采用视频化输出(非推流),集成Stripe支付系统实现国内外版本商业化运营,部分高级功能需通过充值虚拟币解锁使用同时支持数字人动作库扩展、情感化交互及多模态内容生成,为教育与企业数字化提供全链路解决方案,责任描述:
OpenAPI:RESTful接口封装多模态AI能力(3D/2D生成、LLM、TS、OCRVASR、声音克隆等),提供跨平台SDK,支持AccessKey/SecretKey鉴权、HTTPS传输及RBAC权限控制
后端框架搭建:基于SpringCloud Alibaba构建微服务架构,集成Nacos/SentinelSeata RabiMQ,实现服务注册发现、熔断限流、分布式事务;采用Mybatis-Plus+Redis+MyQL处理数据存储,通过Kubernetes容器化部署,结合JWT+RBAC鉴权保障安全,集成SkyWalking+Plumelog实现全链路监控。
前端框架搭建:基于Vue3+Vite构建前端工程化项目,集成Element-Plus、Axios封装API请求、Vue Router路由管理:
Pinia状态管理,优化Vite构建性能并实现按需加载。
Mysql性能查询优化:处理聊天历史记录查询,口播数据查询慢的问题
用户模块:全栈开发基于Vvue3的Google Auth2.0认证体系,集成JWT自动续期机制与RBAC权限控制,通过HTTPS
加密传输实现前后端Token安全校验及第三方登录数据同步,Avatars模块:负责全栈开发Avatar模块功能,包括基干单张图片生成多风格形象、构建对应人物模型、集成TS语
音合成系统(支持音色选择与参数调整)、设计虚拟人养成系统(含欢迎语(问答模板人设配置)、实现知识库上传与
题库自动生成,并提供基于虚拟人的交互对话服务。
Files模块:负责Files模块全栈开发,支持上传和管理PPTXPDF课件资产,实现文件存储、分类及检索功能Multimedia模块:负责Multimedia.模块全栈开发,支持图片、视频等素材的上传Statistics模块:负责Statistics模块全栈开发,实现PPTalker使用数据统计与分析功能,包括启动次数、观看人数、交互次数、收藏量等核心指标追踪,并生成常问问题Top5榜单,支持数据可视化与报表导出PPTalker模块:打造AI虚拟人演示平台,实现PPT/PDF智能解析生成口播脚本,集成多模态引擎实时合成虚拟人讲
在线教育