article
README
🚀 AI-StoryLab 故事创作平台指南
AI-StoryLab 是一个智能故事创作平台,基于 Next.js 开发。它能助力用户生成并丰富故事内容,还支持语音合成、音效添加和绘图提示词生成,让故事更加引人入胜。
🚀 快速开始
- 克隆项目仓库:
git clone https://github.com/nicekate/Al-StoryLab.git cd Al-StoryLab - 安装所需依赖:
npm install - 配置环境变量:
- 复制项目目录下的
.env.example文件,命名为.env.local - 填写以下平台获取的 API 密钥和标识符:
DEEPSEEK_API_KEY=你的DeepSeek API密钥 MINIMAX_API_KEY=你的MiniMax API密钥 MINIMAX_GROUP_ID=你的MiniMax组ID ELEVENLABS_API_KEY=你的ElevenLabs API密钥 REPLICATE_API_TOKEN=你的Replicate平台API令牌
- 复制项目目录下的
- 启动开发服务器:
npm run dev - 访问
http://localhost:3000开始使用
✨ 主要特性
- 故事生成:根据输入的主题自动生成完整的故事内容。
- 语音合成:
- 中文:采用海螺 MiniMax 语音服务。
- 英文:使用 Replicate Kokoro 语音服务。
- 音效生成:通过 ElevenLabs 创建逼真的音效。
- 智能建议:自动推荐合适的音效插入位置。
- 绘图提示词:为故事场景自动生成 AI 绘图指令,适用于 Midjourney、Recraft 等工具。
- 导出功能:
- 导出音效位置指南。
- 提供绘图提示词导出选项。
🔧 技术细节
- 框架:Next.js 14
- 语言:TypeScript
- 样式:Tailwind CSS
- UI 组件:基于 Radix UI 的 shadcn/ui 组件库
- AI 服务:
- 故事及绘图提示词生成:DeepSeek API
- 中文语音合成:MiniMax 语音服务
- 英文语音合成:Kokoro(Replicate 平台)
- 音效制作:ElevenLabs
💻 使用示例
故事创作
- 输入故事主题或使用系统推荐的提示词。
- 选择语言(中文/英文)。
- 点击生成按钮获取完整故事内容。
音效添加
- 利用智能建议生成音效描述。
- 选择合适的位置插入音效。
- 点击生成音效按钮完成操作。
绘图提示词生成
- 在故事生成后点击“生成绘图提示词”。
- 平台将自动生成每个关键场景的绘图指令。
- 直接复制使用或导出保存提示词。
Scan to contact