网络小说文字转语音:像有声书一样听章节
网络小说动辄数百章,很多读者同时追好几部。用耳朵听,通勤、健身或做家务时也能继续追更,但平板的机械音往往在一卷结束前就让人疲惫。请注意:Supertonic 3 暂不支持中文,适合英语、日语、韩语等 31 种语言的小说。
本指南介绍在浏览器和手机上快速收听的方法,以及如何用 SuperClonica 把整卷做成按章节的 MP3:31 种语言的自然声音、免费在线试用,以及没有字数限制的免费引擎。
快速收听的方法
长篇连载比短文更看重声音质量:你要连听好几个小时。
- 在 iPhone 上,“朗读屏幕”在你用两根手指从顶部向下轻扫时朗读当前章节。
- 在 Android 上,“随选朗读”(Select to Speak)朗读你在屏幕上点选的内容。
- Microsoft Edge 可以朗读整页,Chrome 也有能朗读文字的阅读模式。
- 有些阅读应用自带收听按钮;没有或失灵时,上面的系统工具依然可用。
为你的小说试听声音
在任意声音页面粘贴 30 到 100 个字符的台词,选择语言并点击生成按钮。几秒后就能听出声音是否适合你的小说,无需注册。决定前,试试沉稳的旁白和更活泼的声音。
准备章节
准备一份简短的人名写法清单,每章都照用,名字的读法就能始终一致。
- 把每一章存成单独的带编号文本文件(001.txt、002.txt……),放在名为 chapters 的文件夹里。
- 删掉译者注、广告和下一章链接。
- 把游戏式的状态栏和符号写成文字,例如写 Level twelve 而不是 [Lv. 12]。
- 读得奇怪的名字按读音改写。
整卷转成 MP3
用 python -m pip install superclonica-cpu 安装免费引擎,然后运行 python -c "import glob; from superclonica import Superclonica; tts = Superclonica(); [tts.save(f[:-4] + '.mp3', tts.synthesize(open(f, encoding='utf-8').read(), 'M2', 'en')[0]) for f in sorted(glob.glob('chapters/*.txt'))]"。它会为文件夹中的每一章配音,并在文本旁边保存 001.mp3、002.mp3 等文件。引擎没有字数限制且离线运行,整卷内容都不会离开你的电脑。把文件复制到手机,用能记住播放位置的有声书或播客应用收听。
个人收听与版权
收听你能合法阅读的章节属于个人使用。在 YouTube 或其他地方发布音频需要作者或出版方许可,许多轻小说也已有官方有声书。有正版译本时请支持正版:这是在支持你追的作者。