朗读与 AI 语音
每种语言一个语音
Lectern 有四类语音,能朗读几十种语言的书。这里讲它如何把二者配对,以及你有了心头好时如何接手。
简短结论:在 Lectern 里,朗读语音属于一种语言,而不属于某一本书。保持“自动”,Lectern 就会为你阅读的每种语言,选出你的手机跟得上的最佳语音。如果你喜欢某个特定的语音,就自己选,Lectern 会把它记住,用于该语言的每一本书。
为什么按语言来
一个语音只能读它受过训练的语言。让英语语音读荷兰语小说,就像游客在念菜单。所以 Lectern 为每种语言各保存一个选择:荷兰语的书用荷兰语语音,英语的书用英语语音,打开一本新语言的书也不会误借别的语音。如果某本书的语言被误判,就在“高级”标签页里设置朗读语言,语音会随之改变。
四行选项
在一本书里打开阅读设置,进入“音频”,打开“语音”。针对这本书的语言,你最多会看到四行:
- 系统:你的手机本来就有的语音,包括你自己安装的引擎。它们即点即用,听起来更简单。
- Piper:轻巧的神经语音,每个下载包一个,覆盖 11 种语言。
- Supertonic:每个下载包十个语音,最多 31 种语言,在中端手机上也很从容。更多关于 Supertonic。
- Kokoro:最重,约 350 MB,在它读的八种语言里非常自然,为高性能手机而生。
每一行开头都有一个针对该语言的朴素质量用词:“非常自然”“自然”“简单”,或者在还没有人用耳朵检查过该语言里这个语音时标为“尚未审核”。一行还会注明某个语音是轻量的,或对你的手机来说偏重。
哪些引擎能读你的语言
| 语言 | Piper | Supertonic | Kokoro |
|---|---|---|---|
| 英语 | 支持 | 支持 | 支持 |
| 荷兰语 | 支持 | 支持 | 不支持 |
| 德语 | 支持 | 支持 | 不支持 |
| 法语 | 支持 | 支持 | 支持 |
| 意大利语 | 支持 | 支持 | 支持 |
| 西班牙语 | 支持 | 支持 | 支持 |
| 葡萄牙语 | 支持 | 支持 | 支持 |
| 阿拉伯语 | 支持 | 支持 | 不支持 |
| 印地语 | 支持 | 支持 | 支持 |
| 印度尼西亚语 | 不支持 | 支持 | 不支持 |
| 日语 | 不支持 | 支持 | 支持 |
| 中文 | 不支持 | 不支持 | 支持 |
Supertonic 还能读韩语、俄语、波兰语、瑞典语、土耳其语、乌克兰语、越南语,以及十几种其他欧洲语言;Piper 另外支持波兰语和瑞典语。
“自动”做了什么
“自动”会查看你为这本书的语言下载过的语音,选出你的手机运行起来不会卡住、又最自然的那个。Lectern 在手机本机上做这个测量,所以同一个设置,在旗舰机上可能选 Kokoro,在三年前的中端机上则选 Supertonic 或 Piper。如果还没有下载任何语音,就由系统语音朗读,Lectern 会提示一次,建议换更自然的语音。
何时该自己选
- 你喜欢某个特定的语音。点按它旁边的播放键,比较一下,然后选定它。Supertonic 和 Kokoro 每种语言都有好几个语音可选。
- 你想要更轻的。在较旧的手机上,或者想在长时间收听时省电,Piper 语音是稳妥的选择。
- 你想要更重的。当某个语音在你的手机上可能卡顿时,Lectern 会提醒,但不会拦你。不妨试试:有些手机比测量预测的跟得更好。
无论你选哪个,语速最高都能到 3 倍,朗读到的句子会高亮,语音下载之后一切都离线运行。更想用其他应用的语音,比如 RHVoice 或付费引擎?添加你自己的语音引擎。
常见问题
同一种语言的两本书能用不同的语音吗?
不能,语音属于语言:每一本英语书都用你的英语语音。这样一个系列从一本到下一本听起来都一致。
如果 Lectern 检测错了语言怎么办?
在阅读设置的“高级”标签页里设置朗读语言。语音列表随即会跟着该语言变化。
额外的语音要花钱吗?
不要。Piper、Supertonic 和 Kokoro 都是 Lectern 内的免费下载,没有订阅。
为什么 Lectern 说某个语音不建议在我的手机上使用?
它测量到你的手机生成该语音的速度比播放慢,朗读就会卡住。你仍然可以选它;Lectern 只是提醒。
继续阅读