清理盗版txt电子书乱码、广告及排版问题;AI增强模式智能识别非标准广告、复杂乱码、章节格式。触发词:txt清理、电子书修复、去广告、修乱码、排版修复、清理txt、修复电子书、txt乱码、txt广告。
将盗版 txt 电子书转换为干净、规范的阅读格式。
✨ v4.0 新增 AI 增强功能:智能广告识别、复杂乱码修复、非标准章节识别
用户可以通过以下方式触发此技能:
关键词示例txt清理帮我清理这个txt文件电子书修复修复这本电子书去广告去掉txt里的广告修乱码修复txt乱码排版修复修复txt排版txt乱码这个txt有乱码txt广告txt里好多广告
本技能支持三种处理模式,用户可根据需求选择:
模式速度准确率AI 功能适用场景fast⚡ 最快85%全部关闭快速预览、大批量处理balanced🔄 平衡92%广告+乱码日常使用(默认)thorough🎯 最准98%全部开启重要文件、复杂乱码
使用方式:
text
清理这个txt文件(使用thorough模式)
用fast模式清理这本电子书
text
清理 /path/to/book.txt
修复电子书 ~/Downloads/novel.txt
当用户说:
清理一本txt(未指定具体文件)帮我找个txt文件清理一下修复某个电子书执行步骤:
search_file 工具搜索用户设备上的 txt 文件text
清理包含"斗破"的txt
修复文件名有"修仙"的电子书
执行步骤:
search_file 工具按关键词搜索pip install chardetpip install pyyaml(AI 增强模式)pip install requests(AI 增强模式)search_file 搜索用户手机上的 txt 文件upload_file 上传到云端获取 URLcurl 下载到工作目录send_file_to_user 发送清理后的文件清理完成后,助手会解析脚本输出,生成简洁表格:
markdown
# txt 清理报告
## 基本信息
| 项目 | 结果 |
|------|------|
| 原文长度 | 199,044 字符 |
| 清理后长度 | 198,702 字符 |
| 移除内容 | 342 字符 (0.17%) |
| 处理模式 | balanced |
| AI 增强 | 已启用 |
## 清理详情
| 项目 | 数量 |
|------|------|
| 广告清理 | 5 处 |
| 乱码修复 | 12 处 |
| 章节识别 | 50 个 |
## 性能统计
| 项目 | 数值 |
|------|------|
| 处理时间 | 2.35 秒 |
| LLM 调用次数 | 3 次 |
clean_txt.py — 规则引擎清理脚本
ai_enhanced_cleaner.py — AI 增强清理脚本(主入口)
ai_modules/ — AI 增强模块
ad_detector.py — 广告识别模块mojibake_fixer.py — 乱码修复模块chapter_parser.py — 章节识别模块utils/ — 工具模块
llm_client.py — LLM 客户端封装ai_config.yaml — AI 增强配置文件ads_patterns.md — 常见广告模式列表mojibake_patterns.md — 常见乱码映射表learned_mojibake_rules.json — 学习到的乱码规则(自动生成)chapter_template.txt — 标准章节格式模板用户: 用fast模式清理三体txt文件
执行流程:
text
1. search_file(query="三体 txt")
→ 找到: /storage/.../三体.txt
2. upload_file(fileInfos=[{"mediaUri": "file://docs/..."}])
→ 获取公网URL
3. curl -o "三体.txt" "URL"
→ 下载到工作目录
4. python3 scripts/ai_enhanced_cleaner.py -m fast "三体.txt"
→ 生成: 三体_清理版.txt
5. send_file_to_user(fileLocalUrls=["三体_清理版.txt"])
→ 发送清理后的文件给用户
用户: 清理这个txt文件,有乱码
执行流程:
text
1. search_file(query="txt")
→ 列出文件供用户选择
2. upload_file + curl
→ 下载文件
3. python3 scripts/ai_enhanced_cleaner.py -m balanced "book.txt"
→ 规则引擎预处理
→ AI 广告识别
→ AI 乱码修复
→ 规则引擎后处理
→ 生成: book_清理版.txt
4. send_file_to_user + 报告
用户: 用thorough模式清理这本小说,章节格式很乱
执行流程:
text
1. 获取文件
2. python3 scripts/ai_enhanced_cleaner.py -m thorough "novel.txt"
→ 规则引擎预处理
→ AI 广告识别
→ AI 乱码修复
→ AI 章节识别与规范化
→ 规则引擎后处理
→ 生成: novel_清理版.txt + novel_清理版_报告.md
3. 发送文件和报告
功能说明变体广告识别故意添加干扰字符的广告软广识别伪装成正文的推广内容新平台广告无需预定义规则即可识别批量处理10 个段落一批,减少 API 调用
功能说明上下文推断根据语义推断正确字符规则学习高置信度修复自动保存为新规则分级处理规则优先,AI 补充
功能说明非标准格式识别各种变体章节标题结构分析分析全文结构,提取章节列表标题规范化统一章节标题格式
问题原因解决方案文件过大超过 10MB分卷处理或提示用户编码无法识别特殊编码尝试多种编码,使用 errors='replace'乱码过多编码错误使用 thorough 模式进行 AI 修复章节识别不准格式不规范使用 thorough 模式进行 AI 识别处理速度慢AI 模式使用 fast 模式或 balanced 模式
配置文件位于 config/ai_config.yaml,可自定义:
yaml
# 处理模式
mode: "balanced" # fast / balanced / thorough
# AI 功能开关
ai_enhancement:
ad_detection:
enabled: true
confidence_threshold: 0.8
mojibake_fix:
enabled: true
confidence_threshold: 0.7
auto_learn: true
chapter_detection:
enabled: false
# LLM 配置
llm:
provider: "xiaoyi"
model: "glm-4-flash"
收到清理后的文件后,您可以:
即可一键导入书架,享受修复完美的阅读体验!
技能版本: 4.1.0 (广告+乱码规则全面扩展,LLM子会话集成) 更新时间: 2026-03-29
详见 CHANGELOG.md