🔊 要朗读的文字

正在检测可用语音…

1.0

0.5 慢速听清每个字,1.0 正常,1.5~2 快速扫读。校对文稿建议 0.8~1.0。

1.0

0 很低沉,1 正常,2 很高的卡通音。一般不用动。

1.0

工具的音量再叠加一层,系统音量才是总开关——听不见先看看系统有没有静音。

🔊

输入一段文字,点播放,让它读给你听。

📊 各浏览器支持情况

本工具用的是浏览器原生的 Web Speech API,装了什么语音包就有什么音色。

浏览器支持情况语音来源备注
Chrome / Edge很好系统语音 + 少量云端语音桌面端体验最好,中文语音齐全
Safari(macOS / iOS)支持系统语音iOS 首次朗读需用户手动触发,静音键会静音
Firefox支持,但依赖系统完全依赖系统已装语音系统没装中文语音时,列表可能是空的
国产浏览器(360 / QQ / UC 等)多数可用跟随 Chromium 内核 + 系统个别版本内核较老,可能拿不到语音列表
微信内置浏览器不稳定受系统 WebView 限制建议点右上角「在浏览器打开」
导出音频文件❌ 不支持—本工具只做朗读,不导出音频

🧠 三个参数怎么调才自然

机器味重不重,基本就看这三个滑块。

参数范围推荐值调过头会怎样
语速 rate0.5 ~ 2.0校对 0.8~1.0;扫读 1.3~1.5超过 1.8 基本听不清,中文尤其明显
音调 pitch0 ~ 2.01.0(不动)低于 0.5 像闷罐,高于 1.5 像卡通配音
音量 volume0 ~ 1.01.0(不动)调低不会更「温柔」,只是变小声

⚠️ 免责声明:本工具只做朗读,不导出任何音频文件。
朗读使用的语音包来自你的操作系统与浏览器:效果和音色因设备、系统版本、已安装语音包而异,同一段文字在不同电脑上听起来可能完全不同;系统未安装中文语音时,中文可能被读成英文发音或直接跳过。
预计朗读时长按中文约 4 字/秒、英文约 150 词/分钟估算,仅供粗略参考,实际时长受语音包与语速影响。
若浏览器不支持语音合成,页面会给出替代方案。文本全程在你的浏览器本地处理,不会上传到任何服务器。

🔊

文字转语音

效率 完全免费 🌙 支持黑夜模式 🔒 纯前端,文本不上传 🎙️ 中文语音优先 🎛️ 语速音调可调

写完一段稿子想听听顺不顺?看长文看到眼睛疼想起身走动一下?给孩子/老人念一段说明懒得开口?
这个工具就是干这个的:粘贴文字,点播放,它读给你听。
它用的是浏览器自带的 Web Speech API(window.speechSynthesis + SpeechSynthesisUtterance),零第三方库、零服务器、零上传——你的文字压根没离开这台设备。
三个参数,决定了机器味重不重:
· 语速 rate(0.5~2):最常调的一个。校对文稿建议 0.8~1.0,慢一点才听得出错别字和断句问题;只是想快速扫一遍内容,1.3~1.5 效率最高;超过 1.8 中文基本听不清了;
· 音调 pitch(0~2):默认是 1,一般不用动。低于 0.5 会闷得像罐子里说话,高于 1.5 变成卡通配音;
· 音量 volume(0~1):默认 1,也只是叠加在系统音量之上的一层。听不见的时候先检查系统有没有静音,调这个没用。
语音选择这块有个坑必须说一下:语音列表第一次很可能是空的。
这是 Web Speech API 的老毛病——getVoices() 在页面刚加载时经常返回空数组,要等浏览器把语音包异步加载完(触发 voiceschanged 事件)才有内容。
所以这里做了三层保险:立即取一次 + 监听 voiceschanged 再取 + 600ms 后兜底再取一次,列表按中文优先排序,并自动帮你选中第一个中文语音。
关于音色,得把话说清楚:本工具不提供任何语音包,用的是你系统里已经装的那些。
· Windows 上一般是 Microsoft 的中文语音(Huihui / Yaoyao / Kangkang 之类);
· macOS 上是你系统偏好设置里下载的「系统语音」;
· 换一台电脑,同一段文字听起来可能完全不一样;
· 系统里压根没装中文语音的话,中文可能被读成奇怪的发音,或者直接跳过去。
还有一件重要的事,写在最前面也写在最下面:本工具只做朗读,不导出音频文件。
Web Speech API 只能把声音送到扬声器,拿不到音频数据流,所以没法给你生成 MP3。需要音频文件的话,得用专门的 TTS 服务或录音软件。
如果你的浏览器不支持(页面会直接禁用按钮并提示),替代方案也给你列好了:复制文本,交给系统自带的朗读功能——Windows 的「讲述人」、macOS 的「朗读内容」、Android 的「随选朗读」都能用。
最后,文字全程在你自己的浏览器里处理,不会上传到任何服务器,读什么都没人知道。

类别效率
技术方案Web Speech API(原生)
语音来源系统 / 浏览器已装语音包
音频导出不支持(仅朗读)

核心特性

浏览器原生合成
中文语音优先
语速 0.5~2
音调 0~2
音量 0~1
播放 / 暂停 / 继续 / 停止
预计朗读时长
不支持时给替代方案

关于这个工具

怎么读:
① 检测 window.speechSynthesis 与 SpeechSynthesisUtterance 是否存在,不存在则禁用全部播放按钮并给出系统朗读替代方案;
② 语音列表三层兜底:初始化取一次 → 监听 voiceschanged 再取 → 600ms 后兜底再取(首次 getVoices() 常返回空),并按中文优先排序、自动选中第一个中文语音;
③ 每次播放前先 speechSynthesis.cancel(),避免上一段没读完就叠加;
④ 新建 SpeechSynthesisUtterance,设置 voice / lang / rate / pitch / volume 后 speak();
⑤ 通过 onstart / onend / onerror 同步状态灯与按钮可用性;
⑥ 时长估算:中文约 4 字/秒、英文约 150 词/分钟,再除以语速倍率。
它不做:不导出任何音频文件(Web Speech API 不提供音频数据流),不提供云端音色,不联网合成。音色完全取决于你的系统与浏览器已装的语音包。

怎么用

  1. 第 1 步
    把要朗读的文字粘贴进输入框(中英文都可以)。
  2. 第 2 步
    在「语音」下拉里挑一个,一般已自动选中中文语音。
  3. 第 3 步
    调语速;音调、音量一般不用动。
  4. 第 4 步
    点「▶️ 播放」,右侧会显示状态与预计时长。
  5. 第 5 步
    中途可「⏸ 暂停」「⏵ 继续」「⏹ 停止」,换语音会自动用新语音重读。
  6. 第 6 步
    听不见?先看系统音量和静音开关,再检查系统有没有装中文语音包。

更新记录

  • v1.0 2026-09-20 工具正式上线:基于浏览器原生 Web Speech API 实现文字朗读,支持语音选择(中文优先、三层异步兜底加载)、语速 0.5~2 / 音调 0~2 / 音量 0~1调节,提供播放 / 暂停 / 继续 / 停止控制与状态灯;实时显示文本字数、预计朗读时长、可用语音数;浏览器不支持时禁用按钮并给出系统朗读替代方案。附浏览器支持情况表与参数调节说明。全程本地处理,只朗读不导出音频,适配黑夜模式。

常见问题

能导出 MP3 音频文件吗?
不能,本工具只做朗读,不导出音频。
这不是偷懒,是技术限制:Web Speech API 只负责把声音送到扬声器,不向网页暴露音频数据流,所以没法把朗读结果录成 MP3 / WAV。
如果你一定要音频文件,有三条路:
① 用系统的录音机 / 语音备忘录把播放的声音录下来(注意会录进环境噪音);
② 用支持导出的 专业 TTS 服务(多数是付费的云服务);
③ 用系统自带的「讲述人 / 朗读内容」配合虚拟声卡录制。
顺带一说:这个工具零依赖、不上传文本,也正是因为没有服务端参与,所以做不到云端合成那种高质量导出。
为什么语音列表是空的 / 一个都没有?
这是 Web Speech API 最经典的坑:页面刚加载时 getVoices() 经常返回空数组,要等浏览器异步把语音包准备好才会触发 voiceschanged 事件。
本工具已经做了三层兜底(立即取 → 监听事件再取 → 600ms 后兜底再取),但仍有几种情况会真的没有:
① 系统没装中文语音包:Windows 要去「设置 → 时间和语言 → 语音」添加,macOS 要去「系统设置 → 辅助功能 → 朗读内容 → 系统语音」下载;
② Firefox 完全依赖系统语音,系统没装就是空的;
③ 微信内置浏览器等受限 WebView,建议点右上角「在浏览器打开」;
④ 极老的浏览器内核本身不支持。
装完语音包后刷新页面就能看到。
点播放没声音怎么办?
按顺序排查,九成能解决:
① 系统音量 / 静音开关:这是最常见的原因,工具的音量滑块是叠加在系统之上的,系统静音谁也救不了;
② iOS 的静音键:iPhone / iPad 侧边的物理静音键会直接静音语音合成;
③ 浏览器标签页被静音:右键标签页看有没有被「静音网站」;
④ 没装中文语音:中文文本在没有中文语音时可能被跳过或读成一团,先去系统里装一个;
⑤ 需要用户交互:部分浏览器(尤其移动端 Safari)要求必须由用户点击触发才能出声,所以一定要手动点「▶️ 播放」,不能用脚本自动播;
⑥ 换 Chrome / Edge 新版试试,兼容性最好。
预计朗读时长准不准?
是粗略估算,不是精确值。
算法是:中文按 4 字/秒、英文按 150 词/分钟,两段相加后再除以语速倍率。
会有偏差的原因:
① 不同语音包本身的语速就不一样,有的偏快有的偏慢;
② 标点、数字、英文缩写的处理方式不同——「2026」可能被读成「二零二六」也可能被读成「two thousand and twenty six」,时长差很多;
③ 停顿:逗号句号的自然停顿没有算进去。
所以把它当成「大概几分钟」的量级参考就好,实际以真实播放为准。
我的文字会被上传吗?
不会。朗读完全由你自己的浏览器和操作系统完成,文本不会上传到任何服务器,刷新页面即清除。
这也正是它不导出音频、音色受限于本地语音包的原因——没有云端参与,就没有上传这回事。
所以用朗读合同草稿、私密笔记、未公开稿件都是安全的。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码