返回 MCP 目录
public公开dns本地运行

ai-storylab

AI-StoryLab是一个基于Next.js的智能故事创作平台,提供故事生成、语音合成、音效添加和绘图提示词生成功能,支持中英文内容创作。

article

README

🚀 AI-StoryLab 故事创作平台指南

AI-StoryLab 是一个智能故事创作平台,基于 Next.js 开发。它能助力用户生成并丰富故事内容,还支持语音合成、音效添加和绘图提示词生成,让故事更加引人入胜。

🚀 快速开始

  1. 克隆项目仓库:
    git clone https://github.com/nicekate/Al-StoryLab.git
    cd Al-StoryLab
    
  2. 安装所需依赖:
    npm install
    
  3. 配置环境变量:
    • 复制项目目录下的 .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令牌
      
  4. 启动开发服务器:
    npm run dev
    
  5. 访问 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

💻 使用示例

故事创作

  1. 输入故事主题或使用系统推荐的提示词。
  2. 选择语言(中文/英文)。
  3. 点击生成按钮获取完整故事内容。

音效添加

  1. 利用智能建议生成音效描述。
  2. 选择合适的位置插入音效。
  3. 点击生成音效按钮完成操作。

绘图提示词生成

  1. 在故事生成后点击“生成绘图提示词”。
  2. 平台将自动生成每个关键场景的绘图指令。
  3. 直接复制使用或导出保存提示词。
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端