VibeKnow转TXT为视频卡在“正在提取文本…”是Worker线程死锁所致,需强制终止并重启:访问chrome://inspect→定位vibeknow.com→执行worker.terminate(); location.reload()→重载后重试;或改用粘贴文本、Base64直传等轻量路径。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

用VibeKnow把纯TXT文档转成视频时卡在“正在提取文本…”超过2分钟,进度条不动、无报错提示、CPU占用率低于10%,说明系统已陷入静默阻塞,不是网络慢而是本地解析路径被意外截断。
先确认是不是真卡住
打开浏览器开发者工具(Ctrl+Shift+I)→ 切到Network标签页 → 点击左上角刷新按钮 → 观察是否有fetch请求持续处于pending状态;若看到多个/v1/parse/text开头的请求挂起超90秒,就是解析器Worker线程已死锁,必须强制重启。
这一步不能靠刷新页面解决——VibeKnow的Worker进程绑定在当前标签页生命周期内,仅刷新会继承原有阻塞上下文。
强制释放卡死的Worker线程
第一步:在地址栏输入chrome://inspect(仅Chrome/Edge有效)→ 点击“Configure” → 添加localhost:8080(不用改端口,只确保勾选)→ 返回页面刷新。
第二步:回到chrome://inspect → 找到vibeknow.com对应的Target → 点击右侧“inspect”链接 → 在新打开的DevTools控制台中粘贴并回车:
【window.worker && worker.terminate(); location.reload();】
第三步:等待页面完全重载后,重新拖放TXT文件。此时Worker会以干净状态初始化,不再复用旧内存块。
注意:若使用Mac系统,需先在Safari设置中关闭“阻止所有Cookie”,否则worker.terminate()调用会被静默拦截。
换用更轻量的上传路径
方法一:跳过拖放,改用粘贴文本
把TXT内容全选复制(Ctrl+A→Ctrl+C)→ 在VibeKnow编辑页点击“Paste Text”按钮 → 直接粘贴 → 点击“Generate Video”。该路径绕过文件读取API,不触发Worker分块解析,千字以内文本3秒内完成结构化。
方法二:转为Base64后直传(适合>50KB大文本)
用在线工具(如base64.guru)将TXT转为Base64字符串 → 复制结果 → 在VibeKnow控制台执行:
fetch("/v1/upload/base64", {method:"POST", body:JSON.stringify({data:"粘贴此处"})});
这步操作绕过浏览器文件API沙箱限制,对含大量换行符或不可见Unicode字符的TXT兼容性更好。
【若TXT里混有BOM头(EF BB BF),Base64直传会失败,需先用Notepad++转为UTF-8无BOM格式】。


















