Skip to content

一言成铺(OneWord Store) #26

Description

@solareclipse0130

我做了什么

用一句自然语言指令,跑通了一整条电商内容生产流水线:对 Claude Code 说「给『白桃味0糖气泡水』做一套电商内容」,由它编排阿里百炼 CLI(bl),自动产出商品文案 → 商品主图 → 促销海报 → 口播配音 → 9:16 短视频成片全套交付物。核心是把 6 步链路(文案 text chat → 主图 image generate → 海报 image edit → 配音 speech synthesize → 图生视频 video generate → ffmpeg 合成)固化成一个脚本 make-ecom.sh——换个产品名,同一条指令立刻复用,模板化、可复用、不是一次性手工活。

使用的工具

  • OpenWork / 百炼 CLI(bl v0.1.2,全模态:qwen 文本 / qwen-image 图 / cosyvoice-v3 语音 / happyhorse 视频)
  • Skill 名称:bailian-cli、video-storyboard(分镜+图生视频脚本)、video-marketing(短视频剧本/Hook 结构)、happyhorse-prompt-studio(视频提示词)、bailian-model-recommend(选型)
  • 其他:Claude Code 做自然语言编排(双层 AI:Claude 听懂调度 + 百炼模型生成)、ffmpeg 合成成片

效果展示

一句指令产出,output/ 下五类交付物齐全:

  • 📝 文案:5 个含搜索词标题 + 6 条核心卖点 + 30 秒口播脚本(output/text/copy-v*.json)
  • 🖼 商品主图:纯白背景 4K 产品图,作为后续海报/视频的枢纽素材(output/images/)
  • 🏷 促销海报:自动上中文大字标题 +「尝鲜价 ¥9.9」价签(output/posters/)
  • 🔊 口播配音:cosyvoice 合成(output/audio/vo.mp3)
  • 🎬 短视频成片:9:16 竖屏、5 分镜、含配音的 output/final.mp4 与 final-vertical.mp4

▎ 一句话 → 桌面多出一个文件夹,里面是可直接发布的文案+图+海报+配音+短视频。换产品只改 ./make-ecom.sh "新产品名" "调性" 一个变量即可重跑。

踩坑记录

  1. bl text chat 存 JSON 踩坑:用 --output json 重定向存进去的不是合法 JSON。改用 --quiet 直接存纯文本正文(copy.txt),口播脚本再手动摘成 vo.txt。
  2. 视频生成是异步长任务(最大风险):bl video generate 分钟级、易超时。对策:现场前预生成一份备份成品兜底,并可用 --no-wait 拿 task-id 再轮询。
  3. 国内端点代理冲突:dashscope/aliyuncs.com 走直连,挂代理会 code6 抽风——跑前先关代理。
  4. 配音音色 id 易报错:先 bl speech synthesize --list-voices --model cosyvoice-v3-flash 确认音色 id(用了 longyingxiao_v3 龙应笑·清甜推销女)再写进脚本。
  5. ffmpeg 未预装:是第⑥步合成的硬阻塞,开场第一件事 apt install ffmpeg 装上。
  6. 文案审核:避免「最/第一」等绝对化用语,防止敏感词拦截。

Metadata

Metadata

Assignees

No one assigned

    Labels

    showcase提交的案例(待处理)

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions