with one click
aliang-kids-story-maker
儿童故事制作全流程:选择年龄→时长→播音风格→生成3个故事供选择→制作音频+插图→输出到指定目录。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
儿童故事制作全流程:选择年龄→时长→播音风格→生成3个故事供选择→制作音频+插图→输出到指定目录。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
使用百炼已创建的克隆音色(CosyVoice v3.5-flash)通过 bl speech synthesize 合成语音。
用阿里云百炼 bl CLI 把一个故事主题做成「儿童有声绘本」——AI 写故事→多音色配音(TTS)→统一画风文生图→合成网页版翻页有声书(可选导出 mp4 视频版、纯音频 mp3)。当用户想做有声书 / 有声绘本 / 儿童绘本 / 故事配音配图 / 睡前故事,或说"把故事做成有声书""做个绘本""故事变成声音再配图"时使用。
多人对话脚本转语音播客:为不同角色分配音色,逐句生成后用 ffmpeg 拼接成完整音频。
高质量商品详情图生成。将产品图片去背景,根据产品特点生成多角度、多场景商品详情图。
短剧全流程制作流水线——把一句话灵感逐步做成可拍/可播的短剧:① 剧情大纲 → ② 分集剧本(含台词) → ③ 分镜表 → ④ 用百炼 bl CLI 批量生成每镜关键帧图片 → ⑤ 图生视频合成最终成片。支持多题材(草根逆袭/复仇打脸/都市甜宠/悬疑反转/家庭伦理/古装重生/战神赘婿/搞笑沙雕),支持按单镜指定时长(5s/10s/15s)。每阶段产出后暂停等用户确认再继续。⚠️ **视频生成费钱:开发/测试/演示阶段默认只产出视频命令、不实跑,需用户显式确认要为某段付费才生成**。当用户说"做短剧""短剧剧本""短剧分镜""把这个点子做成短剧""短剧出图""短剧成片"时使用。
| name | aliang-kids-story-maker |
| description | 儿童故事制作全流程:选择年龄→时长→播音风格→生成3个故事供选择→制作音频+插图→输出到指定目录。 |
当用户说"制作儿童故事"、"儿童故事"、"讲故事给孩子"、"睡前故事制作"时使用。
向用户确认三个参数(如果用户未指定则使用默认值):
1. 孩子年龄(3-12岁)
| 年龄段 | 内容特点 |
|---|---|
| 3-4岁 | 简单词汇,重复句式 |
| 5-6岁 | 稍有想象力,有情节 |
| 7-8岁 | 有冒险元素,稍复杂 |
| 9-10岁 | 有科普/成长主题 |
| 11-12岁 | 有深度,接近青少年 |
2. 故事时长
| 时长 | 字数 |
|---|---|
| 1分钟 | 约200-250字 |
| 2分钟 | 约400-500字 |
| 3分钟 | 约600-750字 |
| 5分钟 | 约1000-1200字 |
3. 播音风格(使用 cosyvoice-v3-flash 模型)
| 声音ID | 名称 | 风格 |
|---|---|---|
| longanwen_v3 | 龙安温 | 温柔妈妈(默认) |
| longanyun_v3 | 龙安昀 | 知性女声 |
| longxiaochun_v3 | 龙小淳 | 可爱童声 |
| longhuhu_v3 | 龙呼呼 | 亲切叔叔 |
| longpaopao_v3 | 龙泡泡 | 活泼哥哥 |
| longfeifei_v3 | 龙菲菲 | 甜美姐姐 |
使用 bl text chat 生成3个不同主题的故事标题+简介(每个50字左右),让用户选择。
Prompt 模板:
请为{age}岁的孩子生成3个不同的{duration}分钟睡前故事选项。
每个故事只需:标题(10字内)+ 一句话简介(30-50字)。
要求:
1. 3个故事主题完全不同
2. 适合{age}岁孩子的认知水平
3. 温暖、正面、有想象力
4. 格式:
【选项A】《标题》简介...
【选项B】《标题》简介...
【选项C】《标题》简介...
等待用户选择 A/B/C。
根据用户选择,用 bl text chat 生成完整故事正文:
请为{age}岁的孩子写一个完整的{duration}分钟睡前故事,主题是"{selected_title}"。
要求:
1. 字数约{word_count}字
2. 语言口语化,适合电话/语音讲述
3. 温暖有趣,有想象力
4. 结尾有晚安/祝福
5. 只输出故事正文,不要其他说明
bl speech synthesize --text "{story_text}" --model cosyvoice-v3-flash --voice {voice_id} --output /tmp/story_audio.mp3 --non-interactive
将输出文件复制到目标目录(CLI 默认输出到 ~/bailian-output/speech/)。
先用 bl text chat 从故事提取视觉描述:
请从以下故事中提取一段适合生成插图的英文描述(100词以内),适合{age}岁孩子:{story_text}
要求:描述画面主体人物、场景、氛围,适合水彩风格儿童绘本。不要包含文字说明。只输出英文描述。
然后生成图片:
bl image generate --prompt "A warm and dreamy children's book illustration for a {age}-year-old: {visual_desc}, soft watercolor style, warm golden and pastel color palette, magical bedtime atmosphere, no text" --out-dir /tmp/ --non-interactive
声音/儿童故事/ 下新建文件夹,以故事标题命名(清理特殊字符)story.txt — 故事文本audio.mp3 — 音频文件cover.png — 插图~/.bailian-demo.env