无需登录 数据私有 本地保存

Markdown 语音朗读器 - 使用 SpeechSynthesis 朗读文档

10
0
0
0

Markdown 语音朗读器

使用浏览器内置 SpeechSynthesis API,将 Markdown 文档转为自然语音朗读

Markdown 编辑器 0 字符
纯文本字数:0 预计朗读:0 秒 段落数:0
实时预览 就绪

预览区域,编辑左侧 Markdown 即可实时显示

00:00 / 00:00
1x
1

常见问题与知识点

SpeechSynthesis API 是 W3C Web Speech API 规范的一部分,允许网页直接调用操作系统或浏览器内置的语音合成引擎,将文本转换为语音输出。它属于 客户端技术,无需网络请求,所有处理都在本地完成。API 通过 SpeechSynthesisUtterance 对象配置语音参数(语速、音调、语音选择),然后调用 speechSynthesis.speak() 进行朗读。支持暂停、恢复、停止等完整控制。

现代主流浏览器均支持 SpeechSynthesis API:Chrome 33+Firefox 49+Safari 7+Edge 14+。移动端支持也非常完善——iOS Safari(需用户手势触发)和 Android Chrome 均可正常使用。不同操作系统提供的语音质量和语言种类有所差异,macOS/iOS 的语音质量通常优于 Windows。

支持的语言取决于操作系统和浏览器提供的语音包。常见支持包括:中文(普通话、粤语)、英语(美式、英式、澳式)、日语、韩语、法语、德语、西班牙语、俄语等数十种语言。在 macOS 上,Apple 提供了高质量的中文语音(如 Tingting、Sin-Ji);Windows 上 Microsoft 提供 Huihui、Hanhan 等中文语音。您可以在语音选择下拉框中查看当前可用的所有语音。

语速(Rate)范围 0.4x ~ 2.5x,默认 1x 为正常语速。建议听书使用 0.9x~1.1x,快速浏览使用 1.5x~2x。音调(Pitch)范围 0.5~2,默认 1 为正常音调。调节音调可改变声音的高低,部分语音在略微调整音调后听起来更自然。这些参数可实时调整,即使在朗读过程中也能即时生效。

完全不会上传。SpeechSynthesis API 是纯客户端技术,所有文本处理(Markdown 解析、纯文本提取、语音合成)均在您的浏览器本地完成。您的文档内容不会发送到任何服务器,也不会被记录或存储。即使处理敏感文档,也无需担心隐私泄露问题。

可以。在编辑器中用鼠标选中您想朗读的文本片段,然后点击播放按钮,工具将仅朗读选中的部分。如果没有选中任何文本,则默认朗读全部文档内容。这个功能非常适合快速听取某个段落或检查特定部分的表达效果。

如果语音列表中缺少中文语音,可以尝试以下方法:Windows:进入「设置 → 时间和语言 → 语音 → 管理语音」,添加中文语音包;macOS:进入「系统设置 → 辅助功能 → 朗读内容 → 管理语音」,下载中文语音;iOS:设置 → 辅助功能 → 朗读内容 → 语音 → 中文,下载高质量语音;Android:设置 → 语言和输入 → 文字转语音输出,安装中文语音数据。

不会。工具在朗读前会自动将 Markdown 转换为纯文本,移除所有格式标记(如 #***[]()、代码块标记等),只保留可读的文字内容。这样朗读效果自然流畅,就像阅读普通文本一样。预览区则会正常渲染 Markdown 格式。