AI语音生成平台

实验三:AI语音生成平台
一、实验要求:

扩展 Story 模型,增加用于存储音频文件URL的字段。
集成百度语音合成或同类TTS API,开发一个后端服务。该服务接收一篇故事正文,调用AI将其合成为MP3等格式的音频文件。
实现音频文件的保存,并与对应的 Story 记录关联
提供一个简单的播放页面或接口,用于播放生成的故事音频。

二、实验步骤
1创建这次的api接口

2获取api文档的调用代码

3将作业要求以及相关代码给ai,通过solo模式生成项目

4修改代码以及优化相关问题

5完成本次实验

三、实验总结
本次实验完成了Story 模型进一步扩展、AI 语音合成服务开发与音频播放功能实现三大任务。
首先,为 Story 模型新增音频文件 URL 字段,建立故事与音频的关联。其次,集成百度语音合成 API,开发了将故事正文合成为 MP3 音频的服务,支持自定义音色(如儿童声线、温情女声)、语速与音量,适配儿童听觉习惯。
在音频播放层面,设计了前端音频播放组件(基于 HTML5 Audio),提供播放、暂停、进度条控制等基础功能,并通过后端接口实现音频文件的流式传输,减少前端加载等待时间。同时,实现了音频文件的本地缓存与云存储结合的策略,平衡存储成本与访问速度。
通过本次实验更加熟练的使用traesolo模式进行开发操作,以及熟练储存音频文本。

posted @ 2025-09-13 23:02  YOLO霖  阅读(9)  评论(0)    收藏  举报