不用插件的 WordPress 文字转语音:为每篇文章配上音频版
很多读者更愿意在散步或开车时听长文章,音频版也能帮助阅读有困难的人。文字转语音插件要么用访客设备自带的声音朗读,每部手机听起来都不一样,要么把你的文字发送到云服务,通常需要账号和付费套餐。请注意:Supertonic 3 暂不支持中文,可以为英语、日语、韩语等 31 种语言的文章配音。
有更简单的办法:把文章生成一次语音,上传 MP3,放进 WordPress 自带的音频区块。SuperClonica 提供 31 种语言的自然声音,可在线免费试听,免费引擎还能在你的电脑上把整篇文章转成 MP3。
插件还是文件
制作文件不花钱:引擎免费,并在你自己的电脑上运行。
- 使用设备声音的插件是免费的,但每位访客听到的是自己系统的声音,音质因设备而异。
- 云端插件音质更好,但通常需要账号和套餐,你的文字也会交给第三方。
- 现成的 MP3 对所有人听起来都一样,也不会给页面增加第三方脚本。
- 同一个文件还能放进播客订阅源,或单独分享。
在线免费挑选声音
在任意声音页面输入文章中 30 到 100 个字符的一句话,选择语言并点击生成按钮。这样试听几个声音,选出读者在每篇文章里都会听到的那个。
制作文章的音频版
按文章给文件命名,更新正文时就容易找到并替换。
- 把文章正文复制到 post.txt,去掉菜单、图片说明和代码。
- 数字、日期和缩写按应读的方式书写。
- 安装免费引擎:python -m pip install superclonica-cpu。
- 把整篇文章生成为一个 MP3:superclonica --text-file post.txt --voice F2 --lang en --normalize --output post-123.mp3。
上传并加入文章
把 MP3 上传到媒体库,在文章顶部添加音频区块。WordPress 默认可播放 MP3、WAV、OGG 和 M4A,MP3 在所有浏览器中都能播放。文件很多时,可用 WordPress 5.6 起提供的应用程序密码配合 REST API 上传:curl -X POST https://example.com/wp-json/wp/v2/media -u "user:application password" -H "Content-Disposition: attachment; filename=post-123.mp3" -H "Content-Type: audio/mpeg" --data-binary @post-123.mp3。返回结果中包含音频区块要用的文件地址。引擎没有字数限制,长文也能一次生成。
适合你网站的声音
你自己的网站请使用在 OpenRAIL-M 许可下免费的模型十个标准声音(M1 至 M5、F1 至 F5),或在 SuperClonica 工作室训练的你自己的声音。网站属于公开发布,粉丝制作的角色声音只适合明确标注为粉丝或恶搞内容的文章。请告诉读者音频版是用 AI 制作的。