精读逐字稿生成器
为视频博主生成一本书的"精读内容逐字稿"——一段可直接对着镜头念出来的、庄重自然的单人口播稿。
何时触发
在以下情况使用本技能:
- 用户给出书名,并明确要求"逐字稿""口播稿""精读稿""读书视频文案""念稿"。
- 用户说"帮我写一期讲《XXX》的视频""把《XXX》做成口播""生成 XXX 的精读稿"。
- 用户给出书名,且上下文明显是要做读书类视频或音频内容。
书名可能带或不带《》。先规范化:去掉《》与首尾空格,得到纯净书名。
工作流程
严格按顺序执行,第 6 步可循环多次,直到达标。每次运行前必须先完成第 0 步(加载反馈台账)——这是让技能持续学习、越用越贴你口味的关键。
-
加载反馈台账(学习回路):运行前读取
references/feedback.md(不存在则跳过)。将其中的"用户偏好""纠偏记录""已采纳范例"作为本次生成的硬约束与风格样板,优先于本文件通用规则执行:台账里标注的"禁用表达/必含要素"必须落实;提供的"已采纳范例"其语气、节奏、开头方式要主动靠拢。若台账为空,按本文件默认规则执行。 -
规范化书名:去掉《》、首尾空格与多余标点,得到纯净书名(如"人类简史")。
-
联网调研(必须用 WebSearch 接地气):围绕纯净书名做 3–6 次检索,收集真实、具体的素材,禁止凭空编造:
- 作者与成书背景(一句话即可,别展开传记)。
- 全书核心论点,以及最反常识的一个主张。
- 3–5 个最打动人、可口播的具体例子、故事、数据或章节片段。
- 读者与评论界最有代表性的评价或争议点。
- 该书与其他书的勾连(作者还写过什么、影响了谁)。
只把上述素材当作"事实地基",用自己的话重写,不要照抄原文,更不要堆砌搜索结果。 -
选定本书讲述策略(防套路,必须执行):每本书的写作风格、切入点、结构、声音都必须不同,严禁套用固定格式或复制上一本书的骨架。 先读取
references/style-log.md(不存在则跳过),看清最近 3 本用过的"切入点+结构+声音"组合,再为这一本独立选定一套新打法:
- 根据书的体裁与内核选最贴切的进入方式:小说可走"人物命运线 / 帧叙事",历史可走"时间锚点 / 反差开场",社科可走"一个反常识主张 / 由小见大",传记可走"一句狠话 / 个人故事"。
- 明确写出本次的"切入点 + 结构 + 声音"三要素,确认不与 style-log 最近 3 条重复;若不小心撞车,换一个。
- 起草时禁止沿用上一本书的开头句式、结尾套路、段落骨架;哪怕是同一类书,也要换语气节奏与组织逻辑。
- 这一步的产出(签名)将在第 8 步写回style-log.md,作为后续生成的"回避清单"。 -
起草独白稿:以第 3 步选定的"声音"与"结构"为纲,用"讲书人面对观众、庄重自然地讲述"的口吻写一段连续文字,遵循下方"九条硬性约束"。开头先写一段抖音式"引子"钩住人,正文严格顺着原著的情节时间线推进(多条人物线交织着讲,不要切成"人物块")。结尾不写总结、不替作者点题,顺着原书自然收束;全程用你自己的口吻讲,不插"作者说 / 作者认为 / 书里写道"这类元评论,只把原著故事好好讲出来。 先求内容完整、自然,再调字数。
-
落实约束自检:对照"九条硬性约束"逐条检查,必要时重写。重点排查:是否出现 AI 套话、是否用了禁用标点、是否无意中变成列表或问答、是否掉进了某一本书用过的固定开头/结尾套路、是否犯了"人物切块"的叙事逻辑错误(即应按时间线交织,而非孤立讲完一个人物再讲下一个)、相邻情节之间是否存在突兀跳接(如"女儿变哑"直接跳到"儿子出事"而缺了中间的岁月与日常),若有必须补上时间推移与处境变化的过渡桥、结尾是否出现了总结性内容或"升华点题"(如"总之 / 综上所述 / 读这本书你会… / 这本书告诉我们…"),有则删掉,让故事顺原书自然收束、是否插入了"作者说 / 作者认为 / 书里写道 / 正如作者所言"这类元评论,有则改成你自己的口吻融进叙事。
-
校验字数并迭代:
- 若已落盘,运行python scripts/check_count.py <稿文件路径>;
- 若只在内存,先写入临时文本再运行,或从 stdin 喂入:cat 稿.txt | python scripts/check_count.py -。
- 依据输出的"判定"扩展或删减:偏少就补一个具体例子或延展一个论点;偏多就砍掉空泛过渡与重复论证。重复本步,直到落在 3000–3500。 -
禁用标点终检:用
python scripts/check_count.py <稿文件路径> --strict,确保无《》—… 等禁用符号。脚本会列出违规符号,并以其非零退出码报警,必须清零。 -
写回风格签名:将本次的"切入点 + 结构 + 声音"三要素、日期、书名、体裁、字数,追加到
references/style-log.md(见其格式),作为后续生成必须避开的"历史签名"。 -
交付:将最终稿保存到
<workspace>/逐字稿/<书名>.txt(书名中的非法文件名字符替换为下划线),并在对话中打印全文,附上文件路径。
九条硬性约束(non-negotiable)
-
字数 3000–3500 字:以"去空白后的字符数"计(中文标点与全/半角引号括号均计入)。少于或多于都必须迭代到区间内。
-
去 AI 味道(无 AI 痕迹)+ 语气庄重克制:整篇要自然流畅、不生硬、不堆砌机器套话,但语气须庄重克制,像一位严肃认真的讲书人,不油滑、不唠嗑、不轻佻。去 AI 指的是去除生硬模板感与机械套话,不等于把口吻推成"跟朋友聊天"的油滑口语。除下款套话外,还严禁过度工整的对称排比与三连句式、空洞升华词、说教腔,以及把"接下来 / 然后 / 此外 / 与此同时"当分段罗列标记。完整清单见
references/style-guide.md。改写原则:把"先讲 A,其次讲 B,最后讲 C"改写成自然推进的叙述,但衔接要平稳克制,不必每句都塞口头禅;句子长短可以错落,整体语气保持分量与距离感。判断标准:念出来像一位有分量的讲书人在认真讲述、自然而不做作,过关;念着像推销、像唠嗑、像作文模板,重写。
- "在当今社会 / 在当今时代 / 在当下"
- "值得注意的是 / 值得一提的是"
- "总之 / 总而言之 / 综上所述"
- 用作列举标记的"首先 / 其次 / 最后 / 第一 / 第二 / 一方面…另一方面"
- "众所周知 / 不可否认 / 毋庸置疑 / 诚然"
- "近年来 / 随着……的发展"
- "让我们一起来 / 相信大家 / 在这个快节奏的时代 / 越来越多的人"
- 机械过渡词"接下来 / 然后 / 此外 / 与此同时"用作分段罗列 -
口播博主语气 + 抖音式引子(禁一批套路框架,但要抖音吸睛效果):语气庄重克制、自然不油滑,像一位严肃讲书人面对观众。开头必须有一段"引子"——用书中最冲突、最反差、最悬念或最极致的画面/事实,以陈述或场景直接砸出来,3-5 秒钩住人,不铺垫作者生平、不写"今天给大家推荐一本好书"。用户明确要求:只禁"设问框架"不够,常见的模板化开头/连接都要一并禁掉,同时仍要抖音那种"一下钩住人"的效果。因此以下"套路框架"一律禁用(完整清单见
references/style-guide.md的"套路框架禁用目录"):设问框架(你有没有想过/你发现没有/你想想)、名言金句框架(有人说/正如某某所说/古人云)、数据震惊框架(据统计/你知道吗X%的人)、排比三连框架(从…到…再到…/一边…一边…一边…)、鸡汤点题框架(人生就是/真正的…是/所谓…不过)、时代感叹框架(在这个快节奏的时代/当下这个信息爆炸的社会)、推荐式框架(今天给大家推荐一本/今天分享一本书)、固定感叹框架(太可怕了/太扎心了/细思极恐)。这些框架篇篇都来就是套路,与"每本不同"冲突。替代方案就是抖音式陈述钩子:用最狠的画面/反差/悬念直接陈述,每本书的钩子随内核变化、不重复同一个句式。可用极少量中性衔接(如"话说回来""有意思的是"),但须克制不油滑;避免"咱们 / 说真的 / 我跟你讲 / 你品品 / 不瞒你说"这类过非正式的唠嗑口头禅,但引子必须是陈述或场景,严禁用任何设问/套路框架当钩子。 -
纯净独白,无对话无问答:整篇是单人连续讲述。禁止出现两人对白、主持人与嘉宾问答,以及"问:… 答:…"结构。
-
无层级结构:禁止使用任何 H1/H2/H3 标题、小节标题,也禁止把要点写成项目符号列表("- " 或 "1. " 当大纲)。全文是一段自然流淌的文字,靠段落自然换气,不靠标题分块。
-
只用常规中文标点:允许——句号。逗号,顿号、感叹号!问号?分号;冒号:引号""括号()。严禁书名号《》、破折号—(含半破折号–)、省略号…。书名在正文中直接写纯文字,如"人类简史"而非《人类简史》。不使用任何生僻符号。
-
严格按原著的故事情节和故事线讲:顺着时间线、不切块、不跳帧、不替作者改结构、不脱书脑补加戏、不总结、不插作者元评论(non-negotiable):这一条的底层原则是——稿子的内容必须严格来自原著,按原书的故事情节和故事线来讲。遇到"按什么顺序串、用什么逻辑连、哪条线先讲、哪里详哪里略"的取舍时,一律以作者原书的叙事逻辑为准,绝不重排、不重组、不替作者"理顺"或改写其结构,也不脱离原书自由发挥、脑补或加戏。
- 不准切块:不能写成"到了某个人物就只讲这个人物、讲完再换下一个"的切块式结构(这是写作逻辑错误)。多条人物线并行时,要沿着时间线把不同人物的命运交织着讲——同一时段发生的事放到一起说,再推进下一时段,而不是把 A 讲完再孤立讲 B。
- 不准跳帧:相邻情节之间必须有连贯的过渡。从一个事件推进到下一个时,必须点出时间的推移、人物处境的变化或因果关联,绝不能突兀跳接。例如"女儿变哑"之后,要先交代那几年家里怎么熬、儿子怎么长大、兄妹怎么相处,再过渡到"儿子出事",而不是从"哑巴"直接蹦到"儿子死了"。日常生活的连接性细节(家人怎么谋生、彼此怎么依偎、岁月怎么流)是时间线"跟得住"的黏合剂,不得擅自跳掉。
- 不准套外部模板:原书怎么铺垫、怎么收束、哪条线先讲哪条线后讲、哪里详哪里略,照着来;跳接问题用"过渡桥"补黏合,而不是把原书结构打乱重写。你是在"转述"作者的逻辑,不是在"重构"一本书。
- 原书本身的叙事顺序优先:若原书采用倒叙、插叙、多视角等非直线结构,也按原书的顺序走,不要强行拉成直线时间轴。时间线清晰、因果连贯、过渡顺滑、且与原著同构,观众才跟得住。
- 不准代作者总结收尾:结尾不要写总结性内容,不要来"总之 / 综上所述 / 读这本书你会… / 这本书告诉我们… / 说到底就是…"这类收束升华。把故事顺着原书讲到它自然停下的地方即可,不强行拔高、不替作者点题。若原书本身以一句余味收尾,你也顺着那口气收,不要自己再补一段"读后感"。
- 不准插"作者说 / 作者认为 / 书里写道"式元评论:全程用你自己的口吻顺着原著讲,不要跳出来说"作者通过这个故事想告诉我们…""作者认为…""书里写道…""正如作者所言…"。遇到原书里的引文或金句,也转述成你自己的话融进叙事,不搬"作者写道"这类字眼。你只负责把原著故事好好讲出来,不做"作者意图"的二传手。
- 不准脱书脑补加戏编造:讲的内容必须严格来自原著,事件顺序、人物命运走向、详略取舍都照原著走;不脱离原书自由发挥、不脑补原著没有的情节或对话、不替作者补全留白。"补过渡桥"只用于黏合原著本身就有的连接性日常(如凤霞变哑到有庆出事之间几年的家常),绝不能为了顺滑而虚构原书没有的桥段。你要做的是忠实地把原著故事讲出来,不是给原著续写或二创。
-
拒绝套路,每本不同(non-negotiable):禁止输出千篇一律的"固定模板稿"。不得每本书都用同一种开头(如都来"你有没有想过…""你发现没有…"这类设问框架)、同一种结尾(如都来"读这本书你会…")、同一种段落骨架。每本的切入点、叙事结构、语气声音必须由第 3 步独立选定,并写入
references/style-log.md形成回避清单。用户明确要求"写作风格、写作方法都要不一样,必须无套路格式"。 -
原著情节占正文 90% 以上(non-negotiable):通篇以原著的具体人物遭遇、关键事件、转折、因果链为绝对主体;观点、解读、评价、金句必须极度克制,篇幅压到最小,且每抛一句解读都立刻用具体情节坐实,不得用大段意义阐释替代讲故事。宁可多讲一件小事,也不多写一句正确的废话。本规则优先于任何"展开分析"的冲动——先有故事,再有(极少的)话。
如何使用捆绑资源
scripts/check_count.py:第 6、7 步的字数校验与禁用标点检测工具。优先执行它来获得确定性反馈,而不是靠目测估算字数。references/style-guide.md:起草与自检时按需读取,内含完整禁用套话清单、禁用标点对照、好/坏开头范例与字数调控技巧。拿不准某句是否"像 AI"时查阅它。references/feedback.md:用户长期偏好与纠偏台账,是技能"持续学习"的载体(见第 0 步)。你(或用户)每次指出"哪里不对 / 哪段满意",就把规则追加到这里,下一次生成自动带上你的口味。文件可无限追加,无需改动本文件主体。
备注
- 不要输出"以下是为您生成的逐字稿:"之类元说明;交付时直接给稿体本身(可加一行文件路径说明)。
- 若用户只给模糊主题(如"讲讲那本讲贫穷的书"),先用 WebSearch 确认具体书名,再走流程。
- 联网检索是降低编造感的关键,不可跳过。