← 退出

文字转语音

输入文字直接朗读出来

这个工具调用的是浏览器自带的语音合成能力,不依赖任何服务器,不会上传你输入的文字。可选的语音种类和音色效果因浏览器和操作系统而异,如果没看到中文语音选项,可能是当前系统没有安装对应的语音包。

关于文字转语音

这个工具让浏览器把你输入的文字朗读出来。它调用的是浏览器和操作系统自带的语音合成接口(Web Speech API 中的 speechSynthesis),你可以选择语音、调整语速和音调,然后点击按钮播放。它的边界要先讲清楚:它只能播放,不能把声音保存成 MP3 或 WAV 文件,暂停和继续按钮只在浏览器支持时才出现,也不提供自己的语音库——能用哪些声音、听起来好不好,完全取决于你的浏览器、操作系统以及已经安装的语音包。

操作步骤

  1. 在「要朗读的文字」文本框里输入或粘贴要朗读的内容。页面打开时,里面已有一句示例,语言跟随当前界面语言。
  2. 在「选择语音」下拉框里选一个声音。选项显示为「语音名称(语言代码)」,例如某个 zh-CN 的声音。如果系统提供了中文语音,页面会优先默认选中与界面语言一致的第一个语音(中文界面选中文语音,英文界面选英语语音)。刚打开时列表可能显示「加载中…」,稍等片刻会出现。
  3. 拖动「语速」滑块调整速度,范围是 0.5 倍到 2 倍,每格 0.1,标题上会显示当前倍数。拖动「音调」滑块调整音高,范围 0 到 2,每格 0.1,默认都是 1。
  4. 点击「开始朗读」开始播放。如果文字是空的或者只有空白,点击后什么也不会发生。开始播放后,按钮文字变成「重新朗读」,旁边出现「暂停」和「停止」按钮。
  5. 点击「重新朗读」会先取消当前播放再从头读一遍。点击「暂停」会在当前位置暂停朗读,同一个按钮变成「继续」,点它就从暂停处接着读;点击「停止」则立即终止朗读(包括暂停中的)。

一个实际例子

假设你在准备一段英文演讲稿,想听听自己写的句子读起来是否顺口。把稿子粘贴进文本框,在「选择语音」里挑一个标注 en-US 或 en-GB 的声音,把「语速」降到 0.8 倍听听节奏,再调到 1.2 倍看哪些长句容易绕口,读到某处想修改时点「停止」,改完再点「开始朗读」。又比如你在学中文,可以输入一句话,挑选 zh-CN 的声音,用 0.6 到 0.8 倍速听发音。工具不会给出任何评分或数据,它只是帮你「听」。这个例子是使用场景的描述,没有涉及任何测试数据。

支持范围与已知限制

  • 需要浏览器支持 speechSynthesis。如果不支持,页面不会显示操作界面,而是显示一条提示,建议换用最新版本的 Chrome、Edge 或 Safari。
  • 可选的声音完全来自你的设备。不同的系统和浏览器列表不同,而且列表可能为空或出现得较晚;如果没有中文语音,通常是系统没有安装对应的语音包,需要在系统设置里添加。
  • 默认语音只跟随界面语言,并不会根据你输入的文字语言自动切换;如果输入的文字与所选语音语言不同(例如中文界面下输入英文),请手动换成对应语言的声音,否则可能读得很奇怪甚至被跳过。
  • 浏览器有时会在后台重新加载语音列表。你手动选过的声音会在列表刷新后保留。
  • 音调滑块是否生效取决于所选语音:有些语音会忽略音调设置。语速的实际效果同样受语音引擎影响。
  • 暂停/继续依赖浏览器的 speechSynthesis.pause() 和 resume();浏览器不支持这两个方法时不会显示「暂停」按钮。个别浏览器和语音(如部分在线语音)对暂停的支持不稳定,可能表现为不能暂停或继续后从头读。
  • 不能导出音频文件,也不能录制。如果需要音频文件,请使用专门的配音或录音工具。
  • 在不同浏览器里,过长的文本可能出现中途停止或不稳定的情况,这属于浏览器语音引擎的差异。遇到时可以分段输入。
  • 切换到其他标签页或手机锁屏后,朗读是否继续取决于浏览器策略。
  • 有的浏览器自带联网的语音(例如一些厂商提供的在线语音)。本页面的代码本身不发起网络请求,但你选中的是不是在线语音,取决于浏览器,在线语音可能会把文字交给浏览器厂商的服务来合成。如果你介意,请选择系统本地的语音。

常见问题:为什么下拉框一直显示「加载中…」?

在一些浏览器里,语音列表是异步加载的。页面会监听浏览器的更新事件并在列表就绪后自动填入。如果等了很久仍然是空的,可能是当前设备没有任何可用的语音、浏览器限制了语音功能,或者浏览器不支持。可以尝试刷新页面,或者换成其他浏览器和设备。

常见问题:为什么点了没有声音?

先确认文本框里有内容、系统音量没有静音、选中了合适语言的声音。再检查浏览器的标签页有没有被静音。部分浏览器要求用户有过交互才能播放,点击按钮已经算一次交互。如果仍然没有声音,试试换一个声音,或者换浏览器。

常见问题:为什么不同设备上听起来差别很大?

声音由设备的语音引擎生成,而不是由本网站提供。同一段文字,在 Windows、macOS、Android、iOS 上用的是各自系统内置或厂商提供的语音,音色、断句和多音字处理都会不同。

常见问题:能读出中英文混合的内容吗?

取决于所选语音。一个中文语音遇到英文单词时,有的能读出,有的会按拼音读或跳过;一个英文语音遇到汉字通常读不出来。混合内容建议分段,每段使用对应语言的声音。

隐私与处理方式

这个页面本身不会把你输入的文字发送到本站或任何服务器,也不会保存它;刷新页面后文字恢复默认示例。朗读由浏览器的 speechSynthesis 完成。如前面所说,浏览器提供的某些在线语音是否会把文字发给其厂商的服务,由浏览器和你选的语音决定,不在这个页面的控制范围内。读敏感内容时请优先选择本地语音。