当前位置: 首页 > news >正文

软件构造大作业:儿童故事管理平台的开发

课程实验及大作业主题:儿童故事管理平台的开发

最终目标: 构建一个集故事生成、插图创作、语音合成于一体的儿童故事管理平台。用户可以提供关键词,平台自动生成一个图文并茂、并配有朗读音频的完整故事。

核心要求: 整个开发过程需使用 Trae 进行辅助开发及版本控制,要求提交信息清晰,体现功能模块的迭代和集成过程。

实验一:AI故事生成平台(2025.11.13日完成)

  • 实验名称: AI故事生成平台 - 核心数据模型与文本生成

  • 核心任务: 构建平台的后端核心,实现基于关键词的自动故事生成。

  • 任务要求:

    1. 设计并实现 Story 数据模型,至少包含标题、故事梗概、正文、创建时间等字段。

    2. 集成百度文心一言或其他大语言模型API,开发一个后端服务。该服务接收用户提供的故事关键词(如“宇航员、小狗、月球”),调用AI生成一个完整的儿童故事,并保存至数据库。

实验二:AI插图生成平台(2025.11.20日完成)

  • 实验名称: AI插图平台 - 图像生成与资源管理

  • 核心任务: 为生成的故事自动创建配套插图,并管理故事与插图的关联。

  • 任务要求:

    1. 扩展 Story 模型,增加用于存储插图URL或文件路径的字段。

    2. 集成百度文心一格或同类文生图API,开发一个后端服务。该服务接收一个故事标题或一段故事正文,调用AI生成一张符合故事意境的插图。

    3. 实现将生成的图片保存至本地或云存储,并将图片信息与对应的 Story 记录关联。

实验三:AI语音生成平台(2025.11.27日完成)

  • 实验名称: AI语音生成平台 - 语音合成与播放

  • 核心任务: 为故事生成朗读音频,实现多媒体展示。

  • 任务要求:

    1. 扩展 Story 模型,增加用于存储音频文件URL的字段。

    2. 集成百度语音合成或同类TTS API,开发一个后端服务。该服务接收一篇故事正文,调用AI将其合成为MP3等格式的音频文件。

    3. 实现音频文件的保存,并与对应的 Story 记录关联。

    4. 提供一个简单的播放页面或接口,用于播放生成的故事音频。

最终大作业:儿童故事管理平台设计与开发(2025.12.04日完成)

  • 大作业名称: 儿童故事管理平台设计与开发

  • 核心任务: 将三个实验的成果集成为一个完整、可用的Web应用。

  • 任务要求:

    1. 系统集成: 创建一个完整的工作流。用户在一个页面上输入关键词,平台自动依次调用:

      • 实验一的服务生成故事文本。

      • 实验二的服务为故事生成插图。

      • 实验三的服务为故事生成朗读音频。

    2. 前端界面: 开发一个友好的用户界面,用于输入关键词、并最终以一个“故事卡”的形式展示生成的故事完整内容、插图和播放按钮。

    3. 业务逻辑:实现用户管理、故事管理等模块,尽量使得此儿童故事管理平台接近商用平台。

完成效果展示:

首页:

image

登录页:

image

故事页:

image

 

http://www.jsqmd.com/news/67310/

相关文章:

  • flex布局精进: align-items: stretch;属性
  • v-if
  • Python 简单基础教程
  • 英语_阅读_Paddling a dragon boat_待读
  • langchain4j 学习系列(6)-结构化输出(参数提取)
  • 小型功率三极管S9013、SOT-23介绍
  • if 的虚拟语气和省略形式
  • 屏幕上那一行刺眼的红色 `Time Limit Exceeded`,是不是你我再熟悉不过的场景?
  • 【论术】项目复盘总结-响应式界面
  • RabbitMq
  • Ubuntu 架构磁盘清理的手段
  • 西电2025硕士网课——人工智能安全与伦理练习答案
  • 2026上海办公室装修实力强的公司推荐三家:资质与案例双标杆指南
  • 高级语程序设计第八次作业
  • 枚举
  • cs61a-36链表的练习
  • 数据库操控与数据管理——Rust 与 SQLite 的集成
  • 20232315 2025-2026-1 《网络与系统攻防技术》实验八实验报告
  • 认识设计模式——单例模式 - 指南
  • 3分钟搞定,CI/CD工具Arbess安装和配置 - 详解
  • Ring智能可视门铃调试代码漏洞致远程代码执行
  • 完美的盆栽配土
  • Anthropic API Key
  • 第八次作业
  • 应用文档抽取技术,赋予RPA理解和处理复杂现实世界信息的能力
  • Day57(27)-F:\vs_ai_work\vue-tlias-management
  • 完美的园艺配土
  • 深入解析:在百度seo快速收录要求是什么 有哪些
  • 匿名内部类
  • 腾讯新闻APP的消息推送Push架构技术重构实践