Skip to content

Async777/video-script-generator

Repository files navigation

AI 短视频脚本生成器

基于 Cloudflare Workers + right.codes API 的智能短视频脚本生成工具。

功能特性

支持三大行业

  • 💄 美妆行业(产品测评、教程教学、护肤知识等)
  • 💪 健身行业(动作教学、训练计划、减脂指导等)
  • 🍜 美食行业(食谱教程、探店测评、厨艺技巧等)

🎬 完整脚本输出

  • 视频标题建议
  • 内容定位分析
  • 详细分镜脚本(画面+台词+时长)
  • 爆款要素总结
  • 互动引导话术

🎵 BGM 智能推荐

  • 根据行业自动推荐合适的背景音乐
  • 包含风格、节奏等详细建议

技术栈

  • 运行环境: Cloudflare Workers
  • 路由: itty-router
  • AI 模型: right.codes API (Codex - GLM-4-Flash)
  • 前端: 原生 HTML + CSS + JavaScript

部署步骤

1. 安装依赖

```bash npm install ```

2. 配置 Wrangler

需要设置环境变量 `RIGHT_CODES_API_KEY`:

```bash wrangler secret put RIGHT_CODES_API_KEY ```

输入你的 right.codes API Key。

3. 部署到 Cloudflare

```bash npm run deploy ```

或使用 wrangler 直接部署:

```bash wrangler deploy ```

环境变量

变量名 说明 必需
RIGHT_CODES_API_KEY right.codes API 密钥

API 接口

POST /api/generate

生成短视频脚本

请求体: ```json { "industry": "beauty", // 行业:beauty/fitness/food "topic": "春季底妆教程", // 视频主题 "style": "专业", // 风格(可选) "duration": "medium" // 时长:short/medium/long } ```

响应: ```json { "success": true, "data": { "script": "完整的脚本内容...", "bgm": [ { "name": "韩系清新", "mood": "温柔、甜美", "bpm": "90-110" } ], "industry": "美妆" } } ```

GET /api/config

获取行业配置

响应: ```json { "success": true, "data": { "beauty": { "name": "美妆", "templates": ["产品测评", "教程教学", ...], "keywords": ["妆容", "护肤", ...] }, ... } } ```

项目结构

``` video-script-generator/ ├── src/ │ └── worker.js # Cloudflare Worker 主文件 ├── wrangler.toml # Cloudflare 配置 ├── package.json # 项目依赖 └── README.md # 说明文档 ```

使用说明

  1. 访问部署后的 URL
  2. 选择行业(美妆/健身/美食)
  3. 输入视频主题
  4. 选择风格和时长
  5. 点击"生成脚本"
  6. 查看生成的脚本和BGM建议
  7. 一键复制使用

注意事项

  • 确保已配置正确的 right.codes API Key
  • API 调用可能有速率限制
  • 生成的脚本需要人工审核和调整
  • 建议根据实际数据反馈优化提示词

许可证

MIT

About

AI短视频脚本生成器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors