返回顶部
s

senseaudio-bedtime-radio睡前故事音频

Generate a complete bedtime story audio program from a keyword — with intro, narration, character voices, and a sleepy outro. Use when parents or caregivers want a bedtime story, or when users ask for "睡前故事", "哄睡音频", "儿童故事音频", "给孩子讲故事", or any request to create a soothing story audio for children.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
194
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

senseaudio-bedtime-radio

SenseAudio 睡前故事电台

生成一个完整的睡前故事音频节目——不仅仅是TTS朗读,而是一个结构化的电台风格节目,包含开场、有节奏的旁白、角色配音和舒缓的片尾。

第一步:收集输入

向用户询问:

  • - 故事关键词 — 例如:月亮上的小兔子、会飞的小猪、森林里的魔法书
  • 孩子年龄 — 影响词汇量和故事复杂度(默认:4–6岁)
  • 时长偏好 — 短版(约2分钟)/ 标准版(约4分钟)/ 长版(约6分钟)

第二步:编写故事(LLM任务)

自行生成故事——此步骤无需调用API。根据年龄遵循以下规则:

年龄词汇量句子长度故事复杂度
2–3岁极简,常用词≤10字/句单线情节,重复句式
4–6岁
简单,生动 | 10–18字/句 | 简单起承转合 |
| 7–10岁 | 丰富,有细节 | 15–25字/句 | 有悬念和转折 |

故事结构:

  • - 开头:交代主角和场景(1段)
  • 发展:遇到问题或冒险(2–3段)
  • 高潮:解决问题的关键时刻(1段)
  • 结尾:温馨收尾,引导入睡(1段,语气渐缓)

长度指南:

  • - 短版:约300字
  • 标准版:约600字
  • 长版:约1000字

用角色名称标记对话行:[小兔子]:... [老爷爷]:...

第三步:规划音频节目

在调用任何API之前,先规划完整的节目结构:

[片头] 晚安,小朋友。今天的故事叫做《<标题>》。
声音:female0006a,语速:0.9

[正文段落1] 旁白第一段
声音:female0006a,语速:0.85
+ 段落后

[对话] 角色台词(如有)
小动物/儿童角色 → child0001b,语速:0.9
老人/长辈角色 → male0004a,语速:0.85
旁白继续 → female0006a

[正文后半段] 语速逐段降低:0.85 → 0.80 → 0.75
模拟催眠节奏

[片尾] 故事讲完啦,闭上眼睛,晚安……
声音:female0006a,语速:0.7

第四步:合成每个片段

将每个片段生成为单独的mp3文件,然后列出供用户组装。

片段合成模式:

bash
synthesize() {
local TEXT=$1
local VOICE=$2
local SPEED=$3
local OUTFILE=$4

curl -s -X POST https://api.senseaudio.cn/v1/t2a_v2 \
-H Authorization: Bearer $SENSEAUDIOAPIKEY \
-H Content-Type: application/json \
-d {
\model\: \SenseAudio-TTS-1.0\,
\text\: \$TEXT\,
\stream\: false,
\voicesetting\: { \voiceid\: \$VOICE\, \speed\: $SPEED },
\audio_setting\: { \format\: \mp3\ }
} -o ${OUTFILE}.json

jq -r .data.audio ${OUTFILE}.json | xxd -r -p > $OUTFILE
echo $(jq .extrainfo.audiolength ${OUTFILE}.json)ms — $OUTFILE
}

片段分解:

片段文本声音语速文件
片头晚安,小朋友。今天的故事叫做《<标题>》。female0006a0.900intro.mp3
正文段1
第一段旁白 | female0006a | 0.85 | 01narration.mp3 |
| 正文段2 | 第二段旁白 | female0006a | 0.85 | 02_narration.mp3 |
| 对话(如有)| 角色台词 | child0001b / male0004a | 0.9 | 03_dialogue.mp3 |
| 正文段3 | 后半段旁白 | female0006a | 0.80 | 04_narration.mp3 |
| 正文段4 | 结尾段旁白 | female0006a | 0.75 | 05_narration.mp3 |
| 片尾 | 故事讲完啦,闭上眼睛,晚安…… | female0006a | 0.7 | 06_outro.mp3 |

在片段文本中的段落边界处插入 ,以在段落之间创建自然的停顿。

第五步:输出

列出所有生成的文件及其时长和组装说明:

睡前故事电台生成完成:《<标题>》

文件列表(按顺序播放):
00_intro.mp3 — 片头(8秒)
01_narration.mp3 — 第一段(42秒)
02_narration.mp3 — 第二段(38秒)
03_dialogue.mp3 — 对话(25秒)
04_narration.mp3 — 第三段,渐慢(45秒)
05_narration.mp3 — 结尾段,更慢(40秒)
06_outro.mp3 — 片尾(12秒)

总时长:约3分50秒

合并命令(需要ffmpeg):
ffmpeg -i concat:00intro.mp3|01narration.mp3|... -acodec copy story.mp3

如果用户想要不同的故事或年龄段,只需重新生成故事文本并重新合成——节目结构保持不变。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 bedtime-radio-1776077676 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 bedtime-radio-1776077676 技能

通过命令行安装

skillhub install bedtime-radio-1776077676

下载

⬇ 下载 senseaudio-bedtime-radio v1.0.0(免费)

文件大小: 3.27 KB | 发布时间: 2026-4-15 11:52

v1.0.0 最新 2026-4-15 11:52
senseaudio-bedtime-radio v1.0.0

- Initial release of the skill.
- Generates a complete bedtime story audio program from a keyword, with intro, multi-style narration, character voices, and a sleepy outro.
- Customizes story complexity and vocabulary based on child's age, supporting ages 2–10.
- Supports variable story lengths: short, standard, and long versions.
- Outlines structured audio segment planning and provides Bash synthesis/assembly instructions.
- Requires SENSEAUDIO_API_KEY for audio generation.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部