【Code With SOLO】我在手机上用 SOLO 赚到钱了
1. 摘要
用 TRAE SOLO 在手机端完成了一个完整的视频草稿生成工作流:从文案出发,通过豆包 TTS 语音合成、Seedream AI 生图,最终输出一个可直接在剪映中打开的草稿文件。开发过程主要在手机端完成。
2. 背景
我接到了一个单子,甲方要求:给定一段文案,自动生成配音、AI 配图、字幕,最终输出一个剪映草稿文件,打开即可编辑导出。本来想用扣子做的,在这个领域大家的认知还是扣子。但是反正老板没要求,先拿 solo 搞搞,后面在整个前端他就能用了,再不行给他超级拼装一个 agent 在前端也行。整个工作流涉及语音合成、图片生成、剪映草稿格式等多个技术栈。这次我挑战一下使用手机上的 SOLO 搭配 github 来开发工作流,最后在电脑上测试。
3. 实践过程
任务拆解:文案 → 智能分镜 → TTS 语音合成(获取精确时长)→ AI 生图(保持角色一致)→ 字幕分句 → 剪映草稿生成
老板要的:

当天做出来的草稿样片:

核心是要有主角设定图,并且保证提示词能让所有生成的图片都是以主角为核心,有连续性甚至故事性,并且导出包含 ai 生成素材的剪映草稿。
踩坑与解决:
- TTS 接口调不通:豆包 TTS 2.0 用的是 WebSocket 协议而非 HTTP REST,SOLO 帮我读了官方 PDF 文档,实现了二进制帧格式的客户端
- 图片尺寸报错:Seedream 要求最低 3,686,400 像素,1920x1080 不够,改为 2560x1440
- 参考图不生效:API 字段名是
image不是reference_image,SOLO 查文档后修正 - 图片全是静态肖像:优化提示词为故事性描述,让角色在不同场景中有具体动作
- 剪映中素材灰色无法链接:发现三个问题——占位符 UUID 应使用剪映固定值、
local_material_id不能为空、draft_meta_info.json需要注册素材 - 素材跨平台找不到:将素材复制到草稿文件夹的
Resources/local/,路径用##_draftpath_placeholder_##占位符,剪映自动解析
手机端用 SOLO 完成,包括代码编写、调试、API 调试、文档阅读(应用版需要 ios 16.6, 但是我刚好是 ios 16.5, 所以下载不了,所以我用的是手机网页版SOLO)。但是最后草稿文件在手机端查看不了,包括在电脑端都看不了,可能因为素材在云端或者是 github 上的原因。所以最后优化草稿的细节是电脑上做的。
4. 成果展示
最终生成的剪映草稿样片包含:5 段 AI 配音、5 张故事性 AI 配图、20 条分句字幕(挥墨体),素材全部内嵌在草稿文件夹中,复制到剪映草稿目录即可打开编辑。后续明确具体生成的视频细节后,会再进一步开发视频制作工作流的内容

5. 效果与总结
原本需要生成素材,手动在剪映中逐个导入素材、对齐时间轴、逐句打字幕。现在运行一个脚本,3 分钟生成完整草稿,甲方直接打开就能用。
SOLO真好,上班工作中间抽时间做的,搭配云端使用也不占用电脑资源,我这个电脑现在经常满。以后招员工要小心咯,你咋知道他工作是给你用了 12 成功力还是成功力呢?这种情况应该也会推荐 OPC 的进程吧,毕竟结果付费自己给自己打工就没有人会摸鱼了。



