文本统计 (Text Stats HYTX)
统计给定文本的字数、字符数、行数、段落数与估算阅读时长。
什么时候用
仅在需要量化文本篇幅时使用:用户给出一段文字(或一个 .txt 路径),
想知道它有多长。例如「这段话有多少字」「帮我数一下这篇文章」。
不用于需要理解内容的任务(摘要、翻译、关键词提取等)。
如何执行
-
取得待统计文本:
- 用户直接粘贴的文本 → 直接用。
- 用户提供文件路径 → 用
read_file读取后用。
-
调用本技能脚本统计:
cd {this_skill_dir} && python scripts/count.py --text "<文本内容>"或从文件读取(避免命令行过长):
cd {this_skill_dir} && python scripts/count.py --file <路径> -
把脚本输出的 JSON 结果呈现给用户,必要时补充一句人话总结 (如「约 350 字,朗读约 2 分钟」)。
输出格式
脚本输出一行 JSON,字段:
| 字段 | 含义 |
|------|------|
| chars | 字符总数(含空白) |
| chars_no_spaces | 字符数(不含空白) |
| words | 词数:英文按空白切分,中文按汉字逐字计 |
| lines | 行数 |
| paragraphs | 非空段落数(空行分隔) |
| read_minutes | 估算阅读时长(分钟,按 300 字/分) |
示例
输入:「你好世界 hello world」
输出:
{"chars":14,"chars_no_spaces":11,"words":6,"lines":1,"paragraphs":1,"read_minutes":0}
微信扫一扫