PDF 转音频:用自然的声音把 PDF 转成 MP3
有些 PDF 更适合听而不是读:通勤路上的报告、学习资料、长篇文章、你自己的书稿。把它转成 MP3 需要两步:从 PDF 中提取干净的文字,然后朗读出来。请注意:Supertonic 3 暂不支持中文,可朗读英语、日语、韩语等 31 种语言。
免费的 SuperClonica 引擎以自然的神经网络声音、不限长度地离线完成第二步。本指南介绍如何提取和整理文字、如何朗读成 MP3,以及扫描件和版权方面的注意事项。
需要什么
干净的文字比声音更重要:页眉、页码和断开的行也会被读出来。
- 里面有真正文字的 PDF:能选中文字,就说明有文字。扫描版 PDF 需要先做 OCR。
- 免费的 SuperClonica 引擎和 Python 3.10 或更高版本。
- 声音:十个内置声音之一,或目录中的声音。
- 不需要显卡:普通处理器就够了。
免费试听一段
转换整份文档之前,先复制一段,粘贴到任意声音页面(30 到 100 个字符),选择语言并点击生成按钮。几秒后就能听到文档的效果,无需注册。
从 PDF 中提取干净的文字
长篇书籍按章节拆成多个文本文件:按章检查和收听都更方便。
- 全选、复制,粘贴到纯文本编辑器,并以 UTF-8 保存。
- 或在 Linux、macOS 上用 Poppler 提取:pdftotext book.pdf book.txt。
- 删除页眉、页脚和页码。
- 把句子中间断开的行和行尾带连字符拆开的单词接起来。
PDF 转 MP3
安装一次引擎:python -m pip install superclonica-cpu。然后直接把文字朗读成 MP3:superclonica --text-file book.txt --voice F2 --lang en --normalize --output book.mp3。长文本会在自然停顿处分段并合成一个文件;在普通 8 核台式机处理器上,一小时的音频只需几分钟。如果要剪辑音频,请用 .wav 而不是 .mp3。
版权与机密文档
引擎离线运行,合同、报告和医疗文件都不会离开你的电脑。收听属于你或你有权阅读的文档由你决定;发布他人书籍或论文的音频版需要获得权利人许可。