← 返回
未分类

Quality Checker

章节质量检测器 - 检测章节正文的质量问题并生成评分报告。当需要评估章节质量、发现问题时使用,支持字数/段落/对话/标点/重复用词检测。
章节质量检测器 - 检测正文质量并生成评分报告,用于评估章节、发现文字问题,支持字数、段落、对话、标点及重复用词检测。
yuzhihui886 yuzhihui886 来源
未分类 clawhub v1.0.2 1 版本 100000 Key: 无需
★ 0
Stars
📥 371
下载
💾 0
安装
1
版本
#latest

概述

Quality Checker - 章节质量检测器

Overview

分析章节正文,检测潜在质量问题并生成详细报告,包含评分(0-100 分)和具体改进建议。

使用场景

  • 需要评估章节质量
  • 需要发现写作问题(字数不足、段落过长、对话比例异常等)
  • 需要量化质量指标进行对比
  • 需要在发布前进行质量把关

检测项目

检测项说明阈值
--------------------
字数检测检查是否达到目标字数≥ 目标字数 80%
段落长度检测过长段落(影响阅读节奏)≤ 200 字/段
对话比例检测对话占比是否合理20%-60%
标点滥用检测感叹号/问号过度使用≤ 10%
重复用词检测高频重复词汇≤ 5 次/词

质量评分

分数等级说明
------------------
90-100优秀可直接发布
80-89良好少量问题
70-79中等需要修改
60-69及格建议修改
<60不合格需要大修

CLI 使用

# 基本用法
python3 scripts/check_quality.py --input chapters/chapter-01.md

# 指定目标字数
python3 scripts/check_quality.py \
  --input chapters/chapter-01.md \
  --word-count 3000

# 输出报告到文件
python3 scripts/check_quality.py \
  --input chapters/chapter-01.md \
  --output reports/chapter-01-quality.md

# 简写
python3 scripts/check_quality.py -i chapter.md -w 3000 -o report.md

参数说明

参数必填说明
------------------
--input / -i章节正文文件路径(Markdown)
--word-count / -w目标字数(默认 3000)
--output / -o输出报告文件路径

输出报告格式

# 章节质量检测报告

**章节**: chapter-01.md
**检测时间**: 2026-04-04 23:50:00
**质量评分**: 85/100 (良好)

## 检测结果

| 检测项 | 状态 | 详情 |
|--------|------|------|
| 字数 | ✅ 通过 | 2850/3000 (95%) |
| 段落长度 | ⚠️ 警告 | 3 个段落超过 200 字 |
| 对话比例 | ✅ 通过 | 35% (正常范围 20%-60%) |
| 标点滥用 | ✅ 通过 | 感叹号占比 3% |
| 重复用词 | ⚠️ 警告 | "突然" 出现 8 次 |

## 问题详情

### 段落过长
- 第 3 段:256 字
- 第 7 段:234 字
- 第 12 段:218 字

### 重复用词
- "突然": 8 次
- "仿佛": 6 次
- "感觉": 5 次

## 改进建议

1. 拆分第 3、7、12 段,每段控制在 200 字以内
2. 减少"突然"的使用频率,尝试同义替换
3. 增加 150 字达到目标字数

依赖

  • Python 3.8+
  • rich (终端渲染)

安装依赖:

pip install -r scripts/requirements.txt

与其他技能集成

与 novel-writer 集成

# 1. 生成章节正文
python3 ../novel-writer/scripts/write_chapter.py \
  --book-dir projects/my-novel \
  --chapter 1 \
  --outline outlines/chapter-1.md \
  --output chapters/chapter-01.md

# 2. 检测质量
python3 scripts/check_quality.py \
  --input chapters/chapter-01.md \
  --word-count 3000 \
  --output reports/chapter-01-quality.md

批量检测

# 检测全部章节
for chapter in chapters/chapter-*.md; do
    python3 scripts/check_quality.py \
        --input "$chapter" \
        --word-count 3000 \
        --output "reports/$(basename "$chapter" .md)-quality.md"
done

注意事项

  • 支持 UTF-8 和 GBK 编码的 Markdown 文件
  • 质量评分仅供参考,具体标准可根据项目调整
  • 对话检测基于引号识别,可能不完全准确
  • 重复用词检测自动过滤常见虚词(的、了、是等)

版本历史

共 1 个版本

  • v1.0.2 当前
    2026-05-07 08:17 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

data-analysis

Novel Scraper

yuzhihui886
智能小说抓取工具,自动翻页、分页补全、章节号解析。使用 curl+BeautifulSoup 抓取笔趣阁等网站,输出格式化 TXT;每 10 章合并为一份文档,自动跳过作者感言、抽奖等非正文内容。适用于批量抓取网络小说章节。
★ 5 📥 1,302
content-creation

humanizer-zh

liuxy951129-cpu
去除文本中的 AI 生成痕迹。适用于编辑或审阅文本,使其听起来更自然、更像人类书写。 基于维基百科的"AI 写作特征"综合指南。检测并修复以下模式:夸大的象征意义、 宣传性语言、以 -ing 结尾的肤浅分析、模糊的归因、破折号过度使用、三段
★ 64 📥 30,759
content-creation

Humanizer

biostartechnology
消除AI写作痕迹,使文本更自然真实。基于维基百科"AI写作特征"指南,识别并修正夸张象征、宣传用语、肤浅-ing分析、模糊归因、破折号滥用、三项排比、AI词汇、负面平行结构及冗长连接词等模式。
★ 935 📥 211,739