How chenshuo2004/cs-board works
白板声画工坊是本地 AI 视频制作工作台。用户在制作台提交文案、参考音频及可选风格/人物素材;系统克隆音色、拆解内容、生成插画,再按旁白节奏渲染白板动画或动态信息图并合成 MP4。前端还提供音色库、画风库、IndexTTS 设置、历史任务和独立文生图。README 描述了完整产品流程;未展示的 API 处理细节及部分渲染调用关系不作确定推断。
Main entry points: server.py 本地 API 与任务编排 · page.tsx 制作台 · render_infographic.py 动态信息图生成 · render_stream_whiteboard.py 白板动画生成
Components 20
任务编排
- 本地 API 与任务编排
webapp/server.py - 制作队列与恢复
webapp/server.py - 本地任务与素材
webapp/server.py - 本地音色库
webapp/server.py - 画风库
webapp/server.py
媒体生成
渲染输出
- 白板动画生成
scripts/render_stream_whiteboard.py - 流式渲染工具
scripts/stream_render.py - 信息图视频组件
video_renderer/src/video.tsx - Remotion 合成入口
video_renderer/src/root.tsx - MP4 成片
Other components
- 视频创作者
Connections 22
- 视频创作者 → 制作台: 提交素材
README.md - 制作台 → 本地 API 与任务编排: 创建任务
README.md - 资源管理 → 本地 API 与任务编排: 管理资源
web/app/library-pages.tsx - 文生图工作台 → 本地 API 与任务编排: 请求生成
web/app/image-generator/page.tsx - 制作台 → 本地音色库: 复用音色
README.md - 制作台 → 画风库: 选择画风
README.md - 本地 API 与任务编排 → 制作队列与恢复: 排队恢复
webapp/server.py - 本地 API 与任务编排 → 本地任务与素材: 保存任务素材
webapp/server.py - 本地 API 与任务编排 → 本地音色库: 读取音色
webapp/server.py - 本地 API 与任务编排 → 画风库: 读取画风
webapp/server.py - 本地 API 与任务编排 → IndexTTS 服务: 克隆音色
README.md - 本地 API 与任务编排 → 文本模型: 拆解文案
README.md - 本地 API 与任务编排 → 图片模型: 生成插画
README.md - 本地 API 与任务编排 → 语义时间轴: 对齐旁白
webapp/server.py - 本地 API 与任务编排 → 重点词叠加: 叠加重点词
webapp/server.py - 本地 API 与任务编排 → 白板动画生成: 启动动画渲染
- 本地 API 与任务编排 → 动态信息图生成: 生成信息图
- 白板动画生成 → 流式渲染工具: 调用渲染
scripts/render_stream_whiteboard.py - 动态信息图生成 → Remotion 合成入口: 使用合成入口
- Remotion 合成入口 → 信息图视频组件: 注册组件
video_renderer/src/root.tsx - 信息图视频组件 → MP4 成片: 渲染视频
- 本地 API 与任务编排 → MP4 成片: 导出成片
README.md