Skip to main content

文本转语音 使用Web Speech API将文本转换为spoken音频。

文本转语音 illustration
📝

文本转语音

使用Web Speech API将文本转换为spoken音频。

1

输入文本

输入或粘贴您想要听到的文本。

2

配置语音

选择一个语音并调整速度和音调。

3

聆听

点击朗读按钮来听到文本被大声朗读。

Loading tool...

What Is 文本转语音?

文本转语音工具使用现代浏览器内置的Web Speech API将书写文本转换为spoken音频。您可以从可用的系统声音中选择(这些声音因浏览器和操作系统而异),调整语速(0.5x至2x),并修改音调(0至2)。该工具包括播放、暂停、恢复和停止控制。无需外部API或库--一切都在您的浏览器中使用SpeechSynthesis本地运行。

Why Use 文本转语音?

  • 将文本转换为语音以便校对
  • 系统提供的多种语音选项
  • 可调节的速度和音调控制
  • 无需互联网连接 -- 完全在浏览器中运行

Common Use Cases

校对

聆听您的写作被大声朗读以发现错误和不自然的措辞。

无障碍访问

将文本转换为语音以满足无障碍需求。

语言学习

聆听不同语言的文本发音。

演讲准备

预览您的脚本在被大声朗读时如何听起来。

Technical Guide

该工具使用Web Speech API的SpeechSynthesis接口。声音通过speechSynthesis.getVoices()异步加载,并为懒惰加载声音的浏览器添加了onvoiceschanged事件监听器。创建一个SpeechSynthesisUtterance对象,包含输入文本、选定的声音、速率和音调。事件处理程序跟踪说话状态(onstart、onend、onerror)。播放控制使用speechSynthesis.pause()、resume()和cancel()。组件在卸载时通过useEffect清理取消任何活动语音。声音的可用性取决于浏览器和操作系统。

Tips & Best Practices

  • 1
    可用的语音取决于您的浏览器和操作系统
  • 2
    减慢速率以获得更清晰的发音
  • 3
    Chrome、Edge 和 Safari 浏览器有最多的语音选项
  • 4
    使用暂停和恢复功能来处理较长的文本

Related Tools

Frequently Asked Questions

Q 为什么在不同的浏览器中提供不同的语音?
语音由操作系统和浏览器提供。Chrome、Edge、Firefox 和 Safari 每个都有不同的语音库。
Q 它是否可以离线工作?
大多数系统语音可以离线工作。某些浏览器中的基于云的语音可能需要互联网连接。
Q 我能否保存音频?
Web Speech API 不提供音频文件导出功能。语音直接通过您的扬声器播放。
Q 为什么没有声音?
检查您的系统音量是否打开、选择了语音以及您的浏览器是否支持 Web Speech API。
Q 它是否支持所有语言?
它支持您系统提供的任何语言。大多数系统包括英语、西班牙语、法语、德语等。

About This Tool

文本转语音 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.