演讲时长计算器

中文按字、英文按词,用各自的语速分别估算讲稿时长,再叠加停顿缓冲。默认样本已经填好,打开就能看到基准、慢速、快速与含缓冲的整组结果。

按回车立即估算,范围 0~1000000 字。
按回车立即估算,范围 0~1000000 词。
常见 200~250,默认 220,范围 100~400。
常见 130~150,默认 140,范围 60~250。
覆盖换气、翻页与互动,默认 10,范围 0~100。
默认已填一段中英混排短稿;裸回车只换行,不会误触发统计。上方两个数量框已填复算样本,可直接看结果。
中文基准(分)—
英文基准(分)—
中文含缓冲—
合计含缓冲—
标点换行处数—

提示:五个数字框按回车立即重算;讲稿框按 Ctrl/Cmd + Enter 统计并回填。中文按字、英文按词,两种口径不可混用。

不同字数与语速组合的时长对照(数值由本页脚本实时计算)

组合中文基准(分)英文基准(分)中文含缓冲合计含缓冲
默认样本
中文慢速英文慢速
中文快速英文快速
纯中文一千五百字
纯英文一千词
中英各半
长稿中文
长稿英文
中文一千字
英文五百词
短稿
极快语速
极慢语速
超大稿

对照表第一行就是默认样本,与完整示例同参数;改动停顿缓冲,全表含缓冲两列会一起重算。

使用方法

  1. 分开填两个数量。中文数量按「字」填、英文数量按「词」填,它们进不同的公式,不能相加后用一个语速除。默认样本已填 3000 字与 1000 词,打开即出结果。
  2. 分别设语速与缓冲。中文语速默认 220 字/分,英文默认 140 wpm,两者各有常见区间;停顿缓冲默认 10%,用来覆盖换气、翻页与互动的时间。
  3. 两种触发方式。五个数字框按回车立即重算;也可把整篇讲稿贴进多行文本框,按 Ctrl/Cmd + Enter 让页面数出汉字数、英文词数与标点换行处数并回填两个数量框,裸回车只换行。
  4. 读结果看两端。结果区用 role="alert" 标注,逐行给出基准时长、慢速与快速两端、含缓冲时长与合计;五张卡片对应关键数值,方便按现场语速挑一个稳妥值。
  5. 核对与导出。对照表默认 12 行、可再展开 2 行,导出 CSV 带 BOM、复制按 TSV 分列。任一数量或语速留空、填非数字、超出范围,红框写明字段与范围,不会静默按 0 算。

这个工具能解决什么问题

一是把「写多少字」翻译成「讲多少分钟」。会议发言、课堂讲授、答辩、播客口播都有硬性时限,写稿时却只盯着字数。给定时限倒推字数,或给定稿子估算超时风险,都需要一个统一的语速口径,本页把这件事变成一次可复算的除法。

二是中英混排不再各算各的。一份讲稿里中文段落按字、英文段落按词,若把 3000 汉字和 1000 英文词简单相加当 4000 再除一个语速,结果两头不靠。本页分开算再相加,慢速与快速两端也分别列出,备稿时按现场语速挑稳妥值即可。

三是给纯朗读时长留出停顿余量。标点、换行、翻页、听众反应、互动提问都要占时间,但它们不是要念出来的字或词。页面用 10% 缓冲统一覆盖,而不是逐个标点加秒数。有些旧分类把本页记作 Speaking时间计算器,功能上仍是这套口径分离的估算;本页不做语音识别、不测真实语速,也不生成提词器节奏。

原理和变量:中文按字、英文按词,以及缓冲怎么加

先把两种口径分清。中文以「字」为单位:一个汉字算一个字,演讲播音常见 200~250 字/分,本页默认 220。英文以「词」为单位:一个 word 算一个词,常见 130~150 wpm(words per minute),默认 140。时长公式都是 t = 数量 ÷ 语速,单位是分钟,但「数量」的含义完全不同,这是整页最容易出错的地方。

为什么不能互相套用。中文一个字大致对应一个音节,英文一个词可能含多个音节,两者信息密度与发音时长都不等价;220 与 140 只是各自语种的经验语速,不是单位换算系数,比值约 1.57 没有任何换算意义。把 140 wpm 套到 3000 汉字上会得到 21.43 分,把 220 字/分套到 1000 英文词上会得到 4.55 分,两个数字都比真实时长偏得离谱。数值复算表特意把中英文六个结果分开列,正是为了让人看清不能混算。

慢速与快速两端。中文 200(偏慢、庄重场合)到 250(偏快、信息密集),英文 130 到 150 wpm,页面把两端都算出来,默认 220 与 140 落在区间中间。备稿拿不准时取慢速一端更保险:超时比提前结束更难补救,早讲完还能留问答,讲不完只能被掐断。

停顿缓冲怎么算。含缓冲时长 = 基准时长 × (1 + 缓冲% ÷ 100),默认 10%。标点与换行不计入字数(它们不是要念的字或词),但计入时长:本页不逐个标点加秒数,因为那需要逐句节奏标注、无法复算,改用统一百分比近似换气、停顿、翻页与互动。默认样本 3000 字 @220 的基准是 13.6364 分,乘 1.1 正好得 15 分,这就是复算表里「含 10% 停顿缓冲 = 15」的来历。

混排与合计。中英混排时分别按各自语速算基准,再相加、再统一乘缓冲;不能先把汉字数与英文词数相加再用一个语速除。讲稿统计里数出的标点换行处数单独展示,提醒你它们已被缓冲覆盖,不应再加进分子。五个变量各有边界:中文字数 0~1000000、英文词数 0~1000000、中文语速 100~400 字/分、英文语速 60~250 wpm、缓冲 0~100%,超出明确报错。

完整示例(默认样本实测)

默认样本是 3000 中文字、1000 英文词、中文 220 字/分、英文 140 wpm、缓冲 10%。逐项核对:

六个数字都由页面自己的时长函数算出再填进对应位置,不是写死在 HTML 里;改任一输入立即重算,与数值复算表里的 13.6364、15、12、7.1429、7.6923、15 一一对应。

特别看最后一项:13.6364 乘 1.1 恰为 15,说明缓冲乘在时长上,对中文、英文与合计一视同仁;把缓冲设成 0,整组结果就退回纯朗读时长。中英文六个值分开列,也是提醒不要把两种口径先合并。

对照表与输入范围

表格列出 14 组数量与语速组合,前 12 行直接可见,后 2 行点「加载更多」展开。每组都调用同一个时长函数,按当前缓冲算出中文基准、英文基准、中文含缓冲、合计含缓冲四列,因此不是静态速查表:把缓冲从 10 改成 20,全表后两列立即跟着变。

第一行就是默认样本,是整张表的锚点,与完整示例和数值复算表对齐。其余组合覆盖纯中文、纯英文、中英各半、长稿、短稿、极慢与极快语速,方便观察字数翻倍时时长是否翻倍、语速提高时时长如何缩短。

两个按钮从同一份计算结果生成数据:导出 CSV 带 UTF-8 BOM,Excel 打开中文表头不乱码;复制对照表按 TSV 送进剪贴板自动分列,屏幕所见与导出所得永远一致。

结果边界与舍入

常见问题

为什么中文按字、英文按词?

一个汉字是「字」,一个 word 是「词」,发音时长与信息密度不同,各自的经验语速也不同,所以数量口径必须分开,公式才成立。

wpm 是什么?

words per minute,每分钟念出的英文词数。公开演讲常见 130~150 wpm,本页默认 140,慢速一端取 130。

能把 140 wpm 套到中文上吗?

不能。那样 3000 汉字会算成 21.43 分,与真实的 13.6364 分相差很远。220 与 140 不是单位换算关系,只是两种语种各自的经验值。

10% 缓冲是怎么加的?

乘在基准时长上:13.6364 × 1.1 = 15 分。它覆盖换气、停顿、翻页与互动,对中文、英文和合计都一视同仁。

标点算进字数吗?

不算,标点与换行不是要念出来的字或词;但它们占时间,已由 10% 缓冲统一覆盖,所以也不该再加进分子重复计算。

3000 字大概讲多久?

@220 约 13.6364 分,含 10% 缓冲 15 分;@200 是 15 分,@250 是 12 分。三个值分别对应默认、慢速与快速。

中英混排怎么合计?

中文除以中文字/分、英文除以英文 wpm,两个基准相加后再统一乘缓冲;不能先把汉字数与词数相加再用一个语速除。

讲稿会被上传吗?

不会。汉字与英文词用正则在本地数出,除法与乘法也在本地完成,页面不发起网络请求,Network 面板始终是空的。

相关工具