文本速览(免费版)
对任意文本做即时统计与提炼,全程在本机完成,不联网、不上传、零第三方依赖。
何时使用
- 长文本先做体检,再决定值不值得细读
- 批量文本快速分类、初筛
- 报告 / 文章的关键词提炼与首句摘要
怎么用
python3 scripts/text_insight.py "把要分析的文本放在这里"
也支持读文件、读管道:
python3 scripts/text_insight.py --file ./report.txt
cat report.txt | python3 scripts/text_insight.py
输出什么
{
"chars_total": 83,
"chars_no_space": 82,
"english_words": 5,
"keywords_top5": [{"word": "按量", "count": 2}],
"summary_first_sentence": "支付宝AI按量付费是一种按调用次数计费的收款产品"
}
| 字段 | 含义 |
|---|---|
chars_total |
总字符数(含空格与标点) |
chars_no_space |
去除所有空白后的字符数 |
english_words |
英文/数字词元数量 |
keywords_top5 |
关键词 TOP5(中文二元分词 + 英文词频,已滤中文高频虚词) |
summary_first_sentence |
首句摘要(≤60 字) |
边界与说明
- 仅统计,不做语义理解;摘要取的是首句,不是生成式摘要
- 中文按 2-gram 统计,短文本(<20 字)关键词可能为空,属正常
- 单次建议 ≤ 20000 字符;超长文本建议分段
- 需要批量、API 化、更长文本与结构化导出,可使用本系列的付费服务版本
隐私
脚本只用 Python 标准库(re + collections),不发起任何网络请求,
输入文本只存在于你自己的进程内存里。