Install
openclaw skills install tts-cleanup-checklist统一的 TTS 文本清洗与可选章节拆分技能。用于将 Markdown/TXT 清洗为可朗读版本,支持批量处理、可配置清洗档位、质检检查与报告输出。只要用户提到“清洗文本用于 TTS”“按清洗规则处理章节”“去参考文献/引用”“做可朗读稿”“批量清洗章节”,就应优先调用本技能。
openclaw skills install tts-cleanup-checklist用于把 Markdown/TXT 文本清洗为适合语音合成(TTS)朗读的版本。核心目标是:不改变原意、提升可读性、提高朗读自然度。
当用户要求“清洗用于朗读”时,Agent 直接按本技能执行,不讨论技能制作过程。
clean_only:仅清洗(默认)split_only:仅章节拆分(无压缩)both:先章节拆分,再按规则清洗reference_trim: off | tail_only | aggressive(默认 tail_only)punctuation_tune: off | mild | strong(默认 mild)number_style: keep | mixed | spoken_cn(默认 mixed)english_alias_policy: keep | remove_parenthetical | transliterate_common(默认 remove_parenthetical)long_sentence_threshold: 整数,默认 120[1]、[^2])reference_trim 档位)english_alias_policy)number_style)punctuation_tune)优先级从高到低:
序言/前言/引言、第X章、后记/结语/尾声/致谢Preface/Introduction、Chapter X、Epilogue/Acknowledgments12 下一行是标题),自动拼接为章节名split_only/both,先执行章节识别与拆分。long_sentence_threshold)# 清洗后文本
(正文)
---
# 清洗说明
- 输入文件:<path>
- 模式:<clean_only|split_only|both>
- 应用清洗项:
- P0: ...
- P1: ...
- P2: ...
- P3: ...
- P4: ...
- 参数:
- reference_trim: ...
- punctuation_tune: ...
- number_style: ...
- english_alias_policy: ...
- long_sentence_threshold: ...
- 质检结果:
- 参考文献残留:<通过|告警>
- 异常长句:<数量>
- 字符数(去空白):<count>
- 备注:<如有未处理项或不确定项>
请按 tts-cleanup-checklist 规则清洗以下文本用于 TTS 朗读:
输入文件:<input_path>
输出文件:<output_path>
模式:<clean_only|split_only|both>
参数:
- reference_trim=<tail_only>
- punctuation_tune=<mild>
- number_style=<mixed>
- english_alias_policy=<remove_parenthetical>
- long_sentence_threshold=<120>
要求:
1) 按 P0→P4 顺序执行清洗。
2) 不改变原意,不压缩内容,不新增观点。
3) 输出“清洗后文本”+“清洗说明”。
4) 若存在不确定处理,采用最小改动并在备注中说明。
5) 输出质检结果。
请按 tts-cleanup-checklist 规则批量清洗目录中的章节文件用于 TTS:
输入目录:<input_dir>
匹配:<glob>
输出目录:<output_dir>
模式:both
参数:
- reference_trim=tail_only
- punctuation_tune=mild
- number_style=mixed
- english_alias_policy=remove_parenthetical
- long_sentence_threshold=120
要求:
1) 按文件名顺序处理。
2) 每个文件执行 P0→P4 清洗。
3) 每个文件输出对应清洗稿,并生成汇总报告(成功/失败/跳过、失败原因、清洗项统计、质检统计)。
4) 不改写原意,不压缩正文。