一分钟上手
- 本机代理程序装好后就在后台常驻(开机自动启动),平时不用管它。
万一顶部显示「未连接」,按 Win + R 把下面这一整行粘进去回车,它会启动并自动打开本页面:
%LOCALAPPDATA%\ImpactEnglishAudioStudio\local-agent\启动创作中心.bat
它的完整路径就是 C:\Users\simya\AppData\Local\ImpactEnglishAudioStudio\local-agent\启动创作中心.bat
(%LOCALAPPDATA% 会自动替换成 您的用户名\AppData\Local,换电脑也不用改)。
- 顶部显示 本机代理已连接 才可以读文件、生成音频。
- 顶部中间会出现进度条:点任何生成按钮后立刻可见,不用往下拉页面。
- 左边共七块:01 音频工坊、02 夜听馆、03 男女对话、04 播客制作、05 栏目中心、06 引擎与AI、07 档案与设置。
- 点左上角 Logo 随时回到首页并刷新状态。
五路语音引擎怎么选
- ⭐ 阶跃星辰:音色最有电影感和温度。每天免费额度 50 次、单段 600 字符,长文自动分段拼接。适合夜听馆正片。
- 🪟 微软:免费免登录、不限长度,一次成型。已接入微软全部中英文音色(含中英双语声音),是长文档与批量生产的主力。
- 💻 离线 Kokoro:模型装在您电脑里,不联网、不限量、不排队,速度约 1.4 倍实时。断网也能用,适合大量练习音频。
- 🌐 Google:免费、无需 Key。含美/英/澳/加/印/爱/南非七种英语口音,做口音对比很好用。
- ☁️ Azure F0:可选,能用声音的官方原生情绪,需要自备 Key。
音色标注怎么看
- 🏆 该语种的最佳音色:英语、中文、中英双语各自的最佳男声 / 最佳女声 / 最佳童声都已选出,并排在下拉框最前面——打开就能选,不用挑。
- ⭐ 亚军(同样一流,只是风格或口音不同) · ★★★ 教学首选 · ★★ 推荐 · ★ 可用。
- 在「06 引擎与AI」点 🏆 只看最推荐,一屏看完所有语种的冠军。
- 每个音色都标了 中文 / 英文 / 中英双语。标注「中英双语」的微软声音可以用同一个人声同时读中英文,做双语对照材料特别自然。
男女声对话怎么用
- 写一个场景(例如「在咖啡店点单」),选语言和难度,点生成脚本。
- AI 给出逐条台词,默认 A、B、A、B… 一人一句,绝不连着同一个人说两次。
万一模型还是让同一人连说了几句,点 🔀 强制一人一句 一键理顺。
- 每条都能改:改文字、点角色徽章换说话人、删除、插入。合成时完全按您排的顺序执行。
- 选好 A / B 两个音色,点合成 —— 每条台词单独合成为音频,再按「换人 0.55 秒 / 同一人 0.32 秒」精确拼接,不会有长短不一的空白,也不会串音;同时生成 SRT 字幕与两份台稿 TXT。
播客制作怎么用
- 给一个主题或一句提示词,选时长,点生成脚本。
- 稿子按真播客写:A 说完 B 接、B 追问 A 举例,严格一人一句;有开场问候、插科打诨、认知反转和自然道别。
- 逐条过一遍稿子(越自然越像真人播客)。不满意就点 🔀 强制一人一句 或换一版。
- 选两位主持的音色,背景音乐可以选内置氛围垫乐(无版权,现成)或自己的音乐文件;「自动闪避」打开后,说话时音乐自动降低,停顿处再抬起来。
- 成品输出四个文件:
…_配乐.mp3(带配乐成品)、…_干音.mp3(纯人声,方便自己换乐)、…_台词.txt(无时间戳台稿)、…_台词_带时间戳.txt。
生成完之后怎么用
- 每个 mp3 旁边有 ▶ 试听(就在页面里放)和 新窗口打开(能在浏览器里直接听/下载)。
- srt 与台稿 TXT 点 打开文件 直接看内容;📁 定位 在资源管理器里选中该文件。
- 对话与播客生成后,产物下方会自动出现「对话文稿」:格式是
人名:内容 的分行纯文本,没有时间戳,点「复制全部」就能粘到任何地方。
- 要带时间戳的版本,点面板上的 下载 TXT(带时间戳) 即可(格式
[01:23.4] 人名:内容,方便剪辑对轴)。
⭐ 阶跃登录不上了怎么办(绝对兜底)
先说结论:阶跃挂了、额度用完了、登录态失效了,都不影响您出活。
它只是「音色最好听」的那一路,不是唯一一路。任何一步卡住,照下面做,
30 秒内一定能把活干完。
第一步 · 立刻换引擎(推荐,最省事)
- 在「06 引擎与AI」或生成面板的引擎下拉框里,把
⭐ 阶跃星辰 换成 🪟 微软。微软免费、不用登录、
不限长度、一次成型,音色就是 Clipchamp 同款,夜听馆正片完全够用。
- 要更有"电影感"的朗读,可以选 💻 离线 Kokoro:
模型就装在您这台电脑里,不联网、不限量、不排队,断网都能跑。
- 这三条路(阶跃 / 微软 / 离线)彼此独立,任意一条能用就能开工。
绝不会出现"三条全堵死"的情况 —— 最差也有离线那条。
第二步 · 想把阶跃救回来(三步,按顺序试)
- 重新扫码登录:在「06 引擎与AI」点 「阶跃扫码登录」,
会在这台电脑上弹出一个浏览器窗口,用手机扫一下就恢复了。
登录态长期有效,一般几个月才需要重扫一次。
- 等额度刷新:阶跃每天免费 50 次,按自然日刷新。
如果提示额度用完,明天自动恢复,今天先用微软/离线顶上。
- 实在救不回来:不管它就行。用微软或离线引擎继续做,
所有功能(分段、拼接、SRT、封面、成片)一个都不少,
换的只是「说话的那个嗓子」。
⚠️ 不要做的事:不要反复点同一个按钮。
阶跃失败时立刻换引擎,比反复重试快得多,也不会把当日额度白白烧掉。
第三步 · 五种引擎对照表(存着备用)
- ⭐ 阶跃星辰 —— 最好听;需登录;每天 50 次;单段 600 字符。→ 登录不上就用下面的
- 🪟 微软 edge —— 免费免登录、不限长度。永远可用的备用主力。
- 💻 离线 Kokoro —— 装在本机,全离线、不限量。断网/断供时的最后防线。
- 🌐 Google —— 免费免 Key,七种英语口音。
- ☁️ Azure F0 —— 可选,需自备 Key。
离开电脑再回来,怎么知道做到哪一步了
在外面点了一下「生成封面」就带着电脑走了,回到家用另一个网络接着做 ——
这是最常见的场景,所以系统现在把每一步都记进档案(叫「步骤账本」)。
- 打开左边 「02 夜听馆」,在「往期」列表里点开那一期 → 回看弹窗最上面
就是 🛫 全流程进度与产物:从选题、中文稿、英文稿、音频、发布文案、封面图,
一直到短视频成片,每一步都告诉你:
✅ 已完成 / 🔄 进行中 / ❌ 失败 / ⏸ 被打断 / ⬜ 还没做过。
- 每一步下面还有一句大白话:「已经出来了,可以直接下载」、
「这次没成功,按下面再点一次就行,不用重头做」、
「做到一半被打断了,前面的产物都还在,接着做这一步即可」。
- 还会标出产物文件名和重做过几次。
音频与封面图旁边直接就是播放器 / 下载按钮,不用满硬盘去找。
- 如果某一步显示 🔄 进行中 但您其实早就关过电脑了,那说明它没跑完 ——
回到电脑后按提示再点一次那一步就好,已经做好的部分不会丢。
(代理程序每次启动时会自动把这类"假进行中"改成 ⏸ 被打断,不会骗您。)
⭐ 做到一半中断了(关窗口 / 关机 / 换地方),回来能看到什么
一定能看到。 原因是:「开始做」的那一刻就已经记进档案了,
不是等做完才记。所以不管怎么中断,档案里一定留痕。下面三种情形分清楚:
- ① 关窗口 / 关机 / 带着电脑换地方(进程没了)
账本会停在 🔄 进行中;代理下次启动时会自动把它改成 ⏸ 被打断,
并记下「这一步没有正常结束(服务重启或任务被中断)」。
回看会显示:「做到一半被打断了(关机 / 换地方 / 关窗口)。前面的产物都还在,直接接着做这一步即可。」
下面还有一句明确的 「👉 怎么继续:到「第五关 · 直出成片」点「🎬 直出成片」」。
- ② 任务中途失败(素材缺了 / 字幕缺了 / 路径写错了)
账本记 ❌ 失败,并把报错原文一字不改地存下来,
比如「找不到「探索馆」的背景图。请手动选一张图…」——
您回来一看就知道卡在哪一步、缺什么东西,补上再点一次即可。
- ③ 任务在"开始记"之前就崩(参数都没凑齐)
还有一层兜底记录:「本次任务未能开始 / 中途异常退出」,同样会写明原因。
★ 好消息:中断≠白做,「接着做」是真的更快。
生成短视频时,特效底片(约 31MB)和引导语片段会保留下来自动复用,
已经跑完的部分不会重跑。实测:第一次跑到 80 秒还没做完就被中断,
重跑只花 25 秒就出片了。
提醒两点:① ⏸ 被打断 这个判定要等代理下次启动时才从「进行中」转过来(不是实时);
② 如果您只是关掉了网页但代理还在跑,那一刻可能仍显示 🔄 进行中 ——
回到电脑后按提示再点一次就好。
封面连续失败的真因 + 字幕对不上声音(v2.20)
- ① 封面为什么老是失败。真因是 ChatArt 的登录态被踢掉了,
而当时判断"有没有登录"的方法是错的 ——
看页面上有没有「Sign In」字样(会命中页面里 0×0 的隐形模板副本)、
或者看
identity_id 变没变(它认的其实是设备号,跟登录毫无关系)。
结果是脚本一直以为"已登录",点生成却弹出订阅墙、任务根本没提交,白等很久。
现在只认服务端账号接口(查钻石 / 会员 / 图像权益):
真没登录时 40 秒内就明确报出来,并提示您点「登录 / 重新登录 ChatArt」,不再干等。
- ② 字幕和声音对不上。以前是按"平均时长"硬切句子,语速一不均匀就错位。
现在改成 whisper 词级对齐:文字仍然 100% 取英文稿原文(一个字不改),
whisper 只负责告诉每个词在音频里的时间点,逐句校准后再出 SRT。
🎬 直出成片新增:封面图片头 2 秒 + 成品自动归档(v2.21)
第五关「🎬 直出成片」下面多了两个选项,默认就是推荐的那套:
- ① 把封面图放在成片最前面 2 秒(默认勾上)
勾上:封面图会拼在整条视频的开头 2 秒,刷到的人先看到封面。
如果这一集还没出封面,它会先出封面、再出片(封面要几分钟);
不想等就取消勾选 —— 直接按原流程出片,速度不变。
出片结构:封面 2s → 引导语 → 朗读 + 字幕 + 特效 → 黑屏尾段。
- ② 成品归档位置(默认「策划目录」)
每出一集,自动建一个本集专属文件夹,名字严格是
冲击波英语夜听馆EP.043|单词都认识,为什么还是错了,
里面放 成片 mp4 + 封面图 + srt 字幕 三样。
· 默认位置:…\冲击波英语-视频号\2026年7月2日开始制作-冲击波英语夜听馆-\
· 也可改成 Downloads 文件夹,或点「选择…」自选任意文件夹。
- 出完后结果区会显示「📦 已归档」和完整路径,点 📦 打开归档文件夹 直达。
归档失败不影响成片本身(成片照样在输出目录里),
但界面会如实标出「归档未完成」和原因,绝不假装成功。
文案每条右边都有「复制」+ 封面图不再破图(v2.22)
- ① 复制按钮挪到各自右边。「发布标题」「描述」的复制按钮现在就在
那一栏标题的右边,不用再跑到下面一排去找。
- ② 首评 ~ 十评:每一条都有自己的「复制」。
不再是"一次复制十条、你自己回去拆"—— 想发哪一条就点哪一条右边的「复制」,
直接粘到评论区。要一次拿走十条,右上角还有「复制全部十评」。
- ③ 封面图不会再变成破图。以前那张图只要被挪过位置
(比如您整理归档时把封面从 Downloads 拖进了 EP 文件夹),
页面上就只剩一个灰色破图图标 —— 因为记录里存的是旧路径。
现在:原位置找不到时,系统会自动去 Downloads 和归档目录里按文件名把它找回来,
还是那张图,照样显示。真被删了才会提示"这张封面图打不开了"。
- ④ 引擎连通测试修好了。以前点「测试连通」,结果一闪就变回「待测试」——
原因:测试成功后界面顺手刷新了整个列表,把刚显示的结果冲掉了。
现在测试结果会一直留在卡片上(带测试时间),除非您再点一次。
- ⑤ 内置 5 个免费大模型 + 自动接力。Agnes / Groq / Gemini / OpenRouter /
Pollinations 已全部预填并实测可用。
生成时如果第一顺位的引擎用不了(限流、超时、额度耗尽),会自动换下一个能用的,
不用您手动去切。切换经过在「06 引擎与AI」底部「最近自动切换引擎」里可以看。
排查记录(供以后查阅):Cloudflare 会把 Python 默认的 User-Agent
判成机器人直接 403(Groq 一开始就是这么"不通"的,其实 Key 没问题);
OpenRouter 的 Key 必须全小写 sk-or-v1-,写成 Sk-or-v1-
会回 401「Missing Authentication header」;Gemini 的
gemini-2.0/2.5-flash 已下架,现在用 gemini-3.6-flash;
Pollinations 的地址必须带 /v1。
📤 新增:发到视频号 —— 上传、填表、发十评一步到位(v2.23)
第五关「🎬 直出成片」出完成片后,下面会多出一张卡:📤 发到视频号。
它会替您把上传成片、填短标题、填描述、发首评 ~ 十评这些重复劳动全做掉 ——
唯一需要您动手的,是最后那一下 【发表】(这一步工具绝不代按)。
怎么用(最省事的流程):
- ① 成片出来后,点结果区下面的 「📤 下一步:发到视频号 →」
(会自动带好本集集号和刚生成的那条成片)。
- ② 先看一眼卡上的 体检:短标题多少字(平台限 6~50 字)、描述框=标题整段多少字、
十评几条、成片多大 —— 齐了就点 「🚀 一键准备好」。
- ③ 电脑上会自动弹出一个浏览器窗口(视频号页面),它自己上传成片、自己填好短标题和描述。
上传进度实时显示在卡片上(123 MB 实测约 2 分钟)。
- ④ 填好之后,卡片会变成金黄色的一句 「👉 该您点「发表」了」。
您只需要在那个浏览器窗口里点一下【发表】。
- ⑤ 点完不用回来按任何键 —— 它盯着页面,一检测到您已经发表,
就自动切到评论页,把首评 ~ 十评一条条发出去(显示 x/10 进度)。
全过程都留现场截图(表单填好的样子、评论发完的样子),就在卡片下方,点开可放大。
- ⑥ 完成后会往本集档案里写一条 「发布留痕」 —— 往期列表显示
✅ 已发视频号,回看弹窗里能看到「什么时候发的、十评发了几条、评论发在哪条作品下」。
几个贴心细节:
- 安全阀:万一它在评论页找不到本集作品(还没发表成功、或标题被平台改过),
它会停下来问您,绝不随便挑一条把十评发上去。给您三个选择:
「✅ 我已点发表,继续」/「就用最上面那条作品」/「不发评论,就此结束」。
- 自动接力可以关:不想自动发评论,就取消勾选
「您点发表后,自动接力发102评」—— 它只上传 + 填表,评论您自己来。
- 重复发布保护:某一集已经发过,再点会先问一句
「这一集在 X 时间已经发过一次,确定再发一遍吗?」。
- 短标题符号自动合规:视频号不接受全角逗号一类符号(会直接把发布打回来),
系统会自动把它换成空格 —— 只换符号,一个字都不改,并在体检里标注「已自动处理」。
- 登录态:扫一次长期有效。卡片上有「检查登录态」和「登录视频号(扫码)」,
失效时点一下扫码就好。
- 可以走开:上传和发评论期间您尽管去忙别的,回到页面进度还在
(代理重启过也能看到"上次做到哪一步")。
⚠️ 发布过程中请不要关掉那个自动弹出的浏览器窗口(真关了,点一次
「🚀 一键准备好」重来即可)。另外:上传完但没点发表的,视频号后台会留一条草稿,
可在「作品管理 → 草稿」里删掉。
🎙 音频再也不怕"跑到一半白跑"—— 逐段进度会自己存下来(v2.24)
以前的问题:阶跃合成一篇稿子要切成十几段,一段要几十秒。
您点了「生成完整音频」、看着它跑到 5/9,然后去忙别的;回来一看进度条没了,
往期记录还说「音频从没生成过」 —— 其实已经跑好的那几段就躺在磁盘上。
现在:每完成一段就立刻存档,您随时关窗口、合电脑都不怕。具体看得到三处:
- 第 ④ 步面板:生成按钮下面会直接写
「上一次没有做完:已生成 5/15 段 · 被打断(可接着做)」。
- 往期总览列表:没做完的会亮一条黄底提示
「🎙 音频 5/15 段 · 被打断(可接着做)」,不再跟"没做过"长得一样。
- 回看弹窗:多一块「🎙 音频逐段进度」——一张段地图
(绿=已生成、灰=还没做)+ 每一段的字数与耗时,一眼看出断在哪里。
怎么接着做(关键):直接再点一次「生成完整音频」就行 ——
已经生成的那几段会自动跳过,从断掉的地方继续,不会白等一遍。
(成品文件名也固定了,重跑不会再多出 _2、_3 的重复文件。)
改了稿子会怎样:系统按正文指纹判断 —— 稿子改过,旧段自动作废重做,
绝不会把新旧两版文字混进同一个音频里。旧的成品会改名成 xxx.old-时间戳.mp3 留在原处,
不会删掉。
顺带修掉一个必现的崩溃:以前音频跑完会报
name '_lg' is not defined(界面上显示「100% 却失败」)。
这是任务收尾那行代码引用了一个不存在的变量,现在已根治。
另外桌面多了一个 「登录阶跃星辰」 图标,和「修复ChatArt登录」一样,
双击就能扫码登录阶跃。
🎧 音频一出,立刻能听 —— 就在第 ④ 步原地出现(v2.25)
以前的问题:封面图和成片生成完,原地就有图 / 播放器,能直接看、直接点开;
唯独音频生成完,只看到进度条走完,成品藏在输出目录里,
要自己去找 —— 想立刻听一遍得翻文件夹。
现在:音频一生成好,第 ④ 步面板原地就出现「🎧 本集音频成品」卡片,
每一个文件都给齐下面这些:
- ▶ 直接播放:卡片里就有一个播放器,拖动进度条随意定位,
还能看到总时长。
- ⬇ 下载:一键存到本机。
- 📁 打开所在文件夹:直接在资源管理器里定位到那个 mp3。
- 新窗口打开:想在浏览器里单独播、或发给别人试听时用。
两个贴心处:
- 不用等整个任务跑完 —— 只要第一个文件落盘,卡片就立刻出现,
您可以边等边试听第一个。
- 链接永久有效 —— 音频由本机代理直出(公网 https 页面加载不了
file:/// 本地文件,这是老毛病了)。所以代理重启、关机重开之后,
这个播放器依然能播,不必重新生成。
说明:如果文件被您挪走了,卡片会尝试按文件名从归档里找回,
找不回才明确写「已不在原位置」,不会静默变成一个点不动的空壳。
📤 视频号登录「点了没反应」已根治 + 桌面多了「登录视频号」图标(v2.26)
以前的问题:在第 ⑥ 步点「登录视频号(扫码)」,界面会立刻弹出一句
「已在这台电脑上打开视频号登录窗口」,但实际上根本没有窗口出来 ——
而且什么报错都不给,只能干看着。(这句"提前报喜"的话还让人以为是自己没找着窗口。)
根因(都是"结果没人回读"):
- 后台跑登录子程序时只收 stdout、把 stderr 整个丢掉 ⇒ 真正的报错
(比如浏览器根本起不来)被吞掉,界面上一个字都看不到;
- 而且它要等整件事结束(最长 8 分钟)才一次性写日志 ⇒ 中途界面完全空白,
看起来就是"没反应"。
现在三件事一起修好了:
- 过程实时可见 —— 点完按钮,下面的「运行日志」会自己展开、一行一行滚出来:
「正在打开视频号登录窗口…」「① 打开视频号助手…」「✅ 二维码已存…」,
并且每 25 秒报一次"还在等扫码"(最多等 8 分钟)——
再也不会出现"不知道它死了没有"。
- 双保险:不再依赖"窗口能不能弹出来" —— 弹窗失败会自动换成不开窗口的方式,
把二维码存成图片并自动弹出来,扫图片一样能登。
- 失败一定说人话 —— 会明确区分是"窗口没弹出来"还是"弹了但没扫",
并给出下一步:双击桌面上的「登录视频号」图标再试。
桌面新增图标:「登录视频号」—— 双击即登录,
与「修复ChatArt登录」「登录阶跃星辰」完全同一套做法。
这条路会开一个黑窗口,报错一个字都跑不掉,是网页按钮的"救火通道"。
🪟 「发表」「确定」按钮老是看不见 —— 窗口尺寸已根治(v2.27)
以前的问题:在视频号那个自动打开的窗口里,「发表」按钮怎么都找不到;
点开「编辑封面」之后,弹窗底部的「确定」也看不见。
明明自己在同一个网站做同样的操作就能看到,偏偏这个窗口不行 —— 看着像"浏览器太旧",
其实完全不是。
真因(2026-09-23 真机实测):启动浏览器时把视口设成了 1680×1050 —— 比屏幕还大。
这台电脑是 1920×1080 + 系统缩放 125%,逻辑上可用只有约 1536×816:
窗口被系统压回屏幕里,而页面仍然按 1680×1050 排版
⇒ 视口最底部约 300 像素永远看不到,而且滚到底也看不到。
「发表」和「编辑封面」的「确定」正好都住在那个看不见的条带里。
现在两处一起修:
- 窗口改成"跟随真实窗口"(不再硬设比屏幕大的尺寸)—— 同机实测视口从
「1680×1050(底部被裁)」变成「1536×674(完整可见)」;
- 填好表之后,自动把「发表」滚到屏幕正中央 —— 您切回那个窗口,
一眼就知道要点哪儿(日志里会写「👁 已把「发表」滚到屏幕中央」)。
万一还有按钮看不见(比如某个弹窗特别高):
在那个窗口里按 Ctrl + 减号 把页面缩小一点(连按 3~4 次),按钮立刻露出来;
按 Ctrl + 0 恢复原大小。这是最万能的一招。
📝 「视频描述」框上的是标题整段 —— 描述位=首评位(v2.28)
定规(杨老师 2026-09-23):视频号那个自动填好的「视频描述」框,
要放的是发布标题那一整段(含全部话题标签),
不是文案里那段「大家通常以为……」的描述正文。
为什么这么定:视频号把「视频描述」显示在视频下方 / 评论区最上方 ——
它的位置等同于首评。首评位就该放最能带流量的东西:标题 + 话题标签。
现在填进去的是这样(以 EP.044 为例):
冲击波英语夜听馆EP.044|阅读的两种速度:快读与慢读的战场选择 #英语 #英语口语 #英语听力 #英语学习 #语言思维 #高效学习 #英语夜听馆 #冲击波英语
- 这段文字在本集档案里就是「发布标题」(封面文案第一栏)—— 工具直接取用,不用手抄;
- 文案里的描述正文(「大家通常以为……」那段)仍然完整留档,
但不再往描述框里塞(它更适合当口播 / 正文用);
- 短标题照旧自动从标题里剥出正文部分(去掉品牌前缀与话题标签),并做平台符号合规处理。
体检那一行现在也会明说:
「描述框=标题整段(N 字 · 带话题标签 · 视频号里就是首评位)」。
💬 十评不再「一口气刷完」—— 间隔发 + 发出后校验 + 断点续发(v2.29)
为什么改(杨老师的原话):「系统会不会应用间隔来发布呢,比如每 20 秒一条?
否则可能会被拦截,或者还没有发完全面的……要做到万无一失哦!」
改之前是什么样(必须说清):老版本每条只隔 2.5 秒,10 条 22.5 秒刷完 ——
而且它只要点到了「评论」按钮就当作发成功。可视频号遇到限流时
页面根本不报错,只是「点了没反应」(输入框里的字还留着)。
于是界面显示「10/10 全绿」,实际上一条都没上墙 —— 这就是
「发不全」的真正来源。更糟的是:有一条卡住(评论框没打开),
老代码会直接中断整批,后面几条一条都不发。
现在是这样(四层保险):
- ① 开跑前先静默 45 秒 —— 刚点完「发表」就秒刷 10 条评论,本身就最像机器人;
- ② 每条约 20~28 秒(20 秒基准 + 0~8 秒随机抖动)——
固定节奏是风控特征,抖动之后更像人在看视频时随手评论;
- ③ 每条发出后回读校验 —— 点完「评论」后再盯 10 秒:
输入框被清空或评论条数增加才算真发出;没确认发出的
一律不算成功;
- ④ 单条失败自动重试 2 次(每次隔得更久),而且
一条失败绝不影响后面几条。
全程看得见:进度会实时写「静默中… 38 秒后开始发第 1 条」、
「已发出 3/10 · 下一条还有 17 秒」,不会让您以为卡死了。
每条发完还会标出判据,例如「✅ …[输入框已清空]」。
新增按钮:💬 只发评论(成片已经在线上时用这个)
成片已经发出去了,只想补发那十评?不要再点「🚀 一键准备好」 ——
那会把 118 MB 成片重传一遍,又慢、又会在视频号后台留一条草稿。
改用第 ⑥ 步的 「💬 只发评论(成片已在线 · 不重传)」:
跳过上传 / 填表 / 等发表,直接去评论页按上面的节奏发十评。
★ 而且它会「接着上次发」:每条确认发出的评论都会在本集档案里记下条号
(comments_sent_idx)。万一发到第 6 条被打断或被限流,
下次点它会自动从第 7 条开始,不会把前 6 条重复发一遍。
界面上会写明:「档案记录已发出 6/10 ⇒ 从第 7 条接着发」。
(十评全部发过之后再点,它会先问您一次「确定要重发吗」)
想把节奏调快/调慢:启动本机代理前设环境变量
IMPACT_CH_COMMENT_GAP(基准秒数,默认 20)/
IMPACT_CH_COMMENT_JITTER(抖动秒数,默认 8)/
IMPACT_CH_COMMENT_LEADIN(静默秒数,默认 45)即可,不必改代码。
⚙️ 视频号发布两大顽疾根治:首次必败 · 中止没反应(v2.38)
①「第一次必败」三重自动自救(不用再手动跑第二遍):
- 打开发表页 60 秒没就绪(首次扫码后初始化慢)→ 自动再开一次,等 150 秒;
- 平台报「上传失败」→ 自动重新投喂再传一次 —— 首次会话未建立完整时,重试通常一把过(正是您实测的「第二次才成功」);
- 上传完成判定加「安静兜底」:没有「取消上传」按钮 = 没有上传在进行,该状态持续 45 秒即判完成 —— 以前页面有动态元素就会傻等 30 分钟(EP056 实锤挂 6 分钟)。
②「中止按了没反应」根治:上传以前是最长 30 分钟的盲轮询,中止旗插了它不看 —— 现在每 4 秒看一次,点了「中止」最多 4 秒内停下关浏览器;界面立刻显示「正在中止…」;填表、封面各步骤间也加了检查点,任何阶段都能停。
顺带修:「重新上传」按钮(上传完成后正常存在)不再被误判为失败文案;失败提示需连续出现约 8 秒才认。
💬 评论 30 → 102 条 · 英文在前中文在后(v2.37)
第 ⑤ 关现在生成【首评 ~ 102评】共 102 条双语文案,顺序按杨老师定规:
一句自然的英文 | 它的中文翻译(英文在前)。102 条分五批递进——
认知(C1~C30) → 故事与共鸣(C31~C60) → 方法与行动(C61~C90) →
深化与视野(C91~C101) → 互动提问收尾(C102);AI 分批写(一次写 102 条必被截断),
每批独立查漏重试、批间防重复。
发评节奏同步升级:每 30 条歇 60~120 秒「呼吸停顿」
(百条连发 40 多分钟不断气 = 最典型的机器节奏),全程约 45~55 分钟发完;
歇气时界面会明说「歇口气 N 秒」,不是卡死;断点续发照旧。
📌 封面可以直接用你本机的图片(v2.36)
第 ④ 关封面卡新增「直接用本机图片作封面」:点「选择…」浏览你自己的文件夹挑一张 →
点「用这张作封面」,它立刻成为本集正式封面(直出成片、视频号发布直接用它,不再驱动 ChatArt 生成)。
文案照常各走各的;之前已生成过的封面不会删,自动改名「…old-日期时间.png」留在 Downloads;
图比 600×900 小会提示「上墙会偏糊」,能不能接受你说了算。
🖼️ 封面「图生图」:1~3 张参考图,照着画风转绘(v2.35)
第 ④ 关封面卡新增「🖼️ 参考图 · 图生图(选填 · 最多 3 张)」三行输入框:
每行手填本地路径或点「选择…」挑图片。填了参考图 ⇒ 自动进 ChatArt「Image to Image」工作台
(模型仍是免费的 GPT Image 2,零消耗铁律不变),参考图逐张确认上墙才出图;
Prompt 自动追加「学风格不抄内容」规则,中文标题逐字等合规条款照旧写死。
全部留空 = 照旧文生图,零回归。三条路径记进本集档案(coverRefImages),关页面再回来还在。
🎨 三件大事:封面风格库 · 三十评中英互译 · 成片超 10 分钟(v2.34)
① 封面风格库(去"AI味"):第 ④ 关封面卡新增「封面风格库」下拉框,
22 个美术方向任您挑 —— 复古剧院海报 / 浮世绘木刻 / 时尚杂志大片 /
纽约客墨线漫笔 / 音乐会丝网印海报 / 包豪斯游戏场 / 民间剪纸窗花 /
老式铁路旅行海报 / 复古连环画网点……留「自动轮换」=按集号自动换方向,
连续多集不撞脸;手选=这一集就固定用这个方向(画面主体、小人、装饰
仍按本集内容现想)。选中的方向会记进档案,回看即知。
去"AI味"硬规则已写死进提示词:成品必须有纸纹、笔触、轻微套印错位的
手工印刷感;禁止塑料 3D 高光、过分光滑的渐变、过分对称的"完美构图" ——
正是这些"过分完美"让人一眼觉得"太像AI"。
② 评论 10 → 30 条,全部中英互译:第 ⑤ 关文案现在生成
【首评 ~ 三十评】,每条格式=一句中文 | 它的英文翻译。
三十条分四层递进:认知(C1~C10)→ 故事与共鸣(C11~C20)→
方法与行动(C21~C29)→ 互动提问收尾(C30),必须紧扣本集内容、引人深思。
逐条复制按钮照旧;30 条没写满会自动重试补齐。
发完约需 12~15 分钟(每条 20~28 秒保守间隔防限流),
中途断了会自动断点续发。
③ 中英稿按「成片总时长 >10 分钟」倒推篇幅:平台对超过 10 分钟的
短视频有流量加持 ⇒ 中文稿目标 2500–2900 汉字、英文稿目标
1300–1450 词(各约 11–12 分钟朗读),加上引导语视频,
成片总时长约 12–13 分钟,稳超 10 分钟。英文稿守闸同步升级:
少于 1180 词或多于 1580 词会自动重写调幅。
🎬 直出成片:每一季都能换新的引导语视频 —— 朗读自动接上,长短不限(v2.33)
换季必看:每一季开头的引导语短视频都不一样(比如 Season 6 创造馆)。
第 ⑤ 关「直出成片」卡里新增了「引导语视频(换季必看)」一栏 ——
点「选择…」挑您做好的新一季引导语 mp4 即可;
留空 = 自动按馆别找(探索馆仍用引导语3-探索馆,老行为一点不变)。
选完立刻存进本集档案,中途离开再回来选择还在。
长短不限,不用手动对时:朗读音频和萤火·星星特效的起点 =
引导语播完的那一秒,按引导语实际时长自动计算 ——
短一点长一点都严丝合缝。新片的分辨率/帧率也不用管,
合成前会自动规格化成 1080×1920·30fps。
双保险:手选的引导语文件若被挪走/改名 ⇒ 开工前就报错中止,
绝不悄悄退回旧季的片子;「检查素材」会显示手选引导语的时长
(标注「朗读与萤火特效自动紧接其后开始」),出片后档案里也记录这一版用的哪支片。
🔓 「登录视频号」点不开窗口 / 报一串英文错 —— 已从根上修好(v2.32)
您遇到的现象:无论在网页上点「登录视频号」,还是双击桌面的
「登录视频号」图标,浏览器窗口都不出现,
只弹出一句 TargetClosedError: …has been closed 的英文报错;
再点多少次都一样。
真正的原因(跟那句报错毫无关系):
视频号用的是本机一个专用浏览器档案,
而 Chrome 规定同一个档案、同一时间只允许一个窗口。
只要有一个「该退没退」的老窗口还挂在上面,
新窗口就会「起来之后立刻又退出」——
报出来的就是那句莫名其妙的 TargetClosedError
(字面意思是「浏览器被关闭了」,您根本想不到是「上一次的窗口没死」)。
这次现场的实况:档案上挂着 2 个僵尸浏览器 + 2 个孤儿驱动,
其中一个是「检查登录态」这个小功能在网页加载卡了一下时留下的 ——
它关闭浏览器的代码写在了「顺利跑完」的分支里,
一旦中途出错,那行关闭就再也不会被执行。这是整件事的病根,已从根上修掉。
现在怎么用 —— 您什么都不用做:
- 点「登录视频号」时,它会先清掉上次遗留的窗口再开新的;
清掉几个、顺手清了什么锁,日志里都会写出来;
- 万一弹窗还是失败,自动降级成「二维码存成图片弹出来」,
扫图片一样能登(降级之前也会再清一次,不会白白降级一次);
- 收尾时无论如何都把档案放掉 —— 再也不会留下僵尸。
四道保险(这次是从根上治,不是绕过去):
- 跨进程互斥 —— 谁在用这个档案会「挂牌声明」并持续报心跳,
别人要用时看到牌子就等,绝不硬抢
⇒ 发布会话与扫码登录永不打架;
- 异常出口也是出口 —— 关闭浏览器的代码现在写在
finally 里,不管怎么出错都一定执行;
- 看门狗兜底 —— 万一还漏网,收尾时会按进程号把它清掉;
- 人话报错 —— 再出现同类问题,日志会直接说
「浏览器档案被上一次的窗口占着,挂着档案的进程号是 XXX」,
而不是那句听不懂的英文。
★ 与别的 AI 代理完全隔离:这套机制只认
browser_profiles\channels 这一个档案。
您另外那套正在用 chatartpro 档案批量生图的代理
不受任何影响 —— 扫描时连看都看不到它,更不会去动它。
🖼 封面自动「往下拖到底」—— 上部的 Logo / EP 序号不再被裁掉(v2.31)
为什么改(您指出的真因):我们的封面是 9:16,
比视频号要求的封面比例 3:4 更高一点。
视频号默认是居中裁 ⇒ 上面裁一点、下面裁一点
⇒ 上部的 Logo 和 EP 序号就被切掉了。
把封面图在裁剪框里往下拖到底,系统就只裁最下面
⇒ 上部完整露出来。
现在「🚀 一键准备好」会自动多做这三件事
(在填好短标题之后、把「发表」滚到屏幕中央之前):
- ① 点开封面那张预览图 → 打开「编辑封面」弹窗;
- ② 在裁剪框里把图往下拖到底
(反复拖,直到位置不再变化 = 真到底了);
- ③ 点弹窗里的 「确认」
(★ 这个按钮叫「确认」,不叫「确定」)。
四条安全设计(做不到也绝不坏事):
- 失败绝不阻断发布 —— 封面没调成功只是封面不完美,
发布流程照样走完;
- 失败会自动把弹窗关掉,绝不让它挡住后面的「发表」按钮;
- 失败留一张现场截图
cover_fail.png,
日志里会告诉您可以到浏览器窗口手动把封面往下拖一下再点确认;
- 拖了几次、有没有真的移动过,都写进本集档案
publishRecord.cover —— 事后可查。
全程地图第 ⑥ 步里现在多了一格
「封面往下拖到底」,能看到这一步的进度与结果。
(高级)最多拖几次由环境变量 IMPACT_CH_COVER_DRAG 控制,默认 8 次;
因为裁剪框自带边界,通常拖 1~2 次就到底,剩下的次数只是兜底。
🔢 集号写「EP044」也能认了 —— 不再因为多一个零扑空(v2.30)
为什么改(实跑十评时踩到的):按输入框提示填了 EP044,
系统回一句「档案不存在」,怎么点都发不了 —— 因为夜听馆的档案其实是
night-listening__EP44.json(没有前导零),
而输入框提示偏偏写的是「例如 EP043」。
提示和现实对不上,责任在我,不在您。
更麻烦的是:档案里 EP043 和 EP42 是并存的
(历史写法本来就不统一)—— 所以不能粗暴地「统一去掉零」,
只能按候选顺序去找"真实存在的那个档案"。
现在这几种写法都能认:
EP44、EP044、44、ep44
—— 都命中 EP44;
- 原样就存在的(比如
EP043 / EP42 / EP902)
一律按原样命中 —— 已有档案的写法一个都不动(零改动风险);
- 命中的是「磁盘上的真实档案名」⇒ 写回去也写进同一个档案,
绝不会因为多写一个零就另起一个空档案(那才是真丢数据);
截图命名也跟着真实集号走。
您会看到什么:体检那一行如果做了纠正,会明说
「🔧 集号已自动对上档案:您填的 EP044 → 实际档案 EP44」;
万一真的没有这一集,报错会把本栏目现有的集号全列出来
(例如「本栏目现有:EP043、EP42、EP44、EP902」)——
再也不用猜写法了。
为什么阶跃单段上限是 600 字符
实测结论:600 字符每段稳定在 42–59 秒完成;900 字符以上网页版会长时间卡住(不是慢,是不出结果)。输入框虽然能输入 1000 字符,但超过上限会被静默截断丢字。所以创作中心会自动按 600 字符分段、逐段合成,再用 ffmpeg 无损拼成一个完整 MP3。
放开 HawkHost
只把 website 里的 3 个文件(index.html / app.js / styles.css)上传到
public_html/audio/ 即可,对应网址 https://audio.impactenglish.online/。
local-agent 绝不要上传,它包含您的 Key 和档案;
整个安装包(文件名带 -v2.x.zip 的那种)也绝不要往网站上放。