学习用文字转语音:把笔记变成音频
同一页读到第五遍,总会有读不进去的时候。听可以在不方便阅读时再过一遍笔记:在公交上、健身时、做饭时,或考前眼睛疲劳时。自然的声音可以听几个小时,机械音却不行。请注意:Supertonic 3 暂不支持中文,适合英语、日语、韩语等外语学习材料。
本指南介绍快速收听学习材料的方法,以及如何用 SuperClonica 把笔记和单词卡变成音频:31 种语言的自然声音、免费在线试用,以及没有字数限制的免费引擎。
快速收听笔记的方法
听是多一遍复习,而不是替代:请结合主动回忆答案一起使用。
- Word、Google 文档和 Microsoft Edge 都有朗读文档、网页和 PDF 的功能。
- 在 iPhone 上,“朗读屏幕”在你用两根手指从顶部向下轻扫时朗读当前页面。
- 在 Android 上,“随选朗读”(Select to Speak)朗读你在屏幕上点选的内容。
- 快速过一遍足够了;需要反复听的材料,用自然声音录成音频更不累耳朵。
在线免费朗读定义和单词卡
在任意声音页面粘贴 30 到 100 个字符的定义或要点,选择语言并点击生成按钮。几秒后即可试听和下载,无需注册。每个术语一段录音,就是简单的有声卡片。
为耳朵写笔记
每个主题以标题开头,跳着听录音时就知道自己在哪里。
- 公式用文字写出:写 x squared 而不是 x²。
- 大数字不要加千位分隔符,写 1250 而不是 1,250;% 等符号用文字写出,引擎会跳过它们。
- 展开不会读出声的缩写,例如 e.g.。
- 短句、每行一个要点:为耳朵写的笔记更容易记住。
整份笔记转 MP3,可快可慢
整份笔记可以用 python -m pip install superclonica-cpu 安装免费引擎并运行 superclonica --text-file notes.txt --voice F2 --lang en --speed 1.2 --normalize --output notes.mp3。--speed 1.2 让声音更快便于复习,小于 1 的值则放慢以应对难点。引擎没有字数限制且离线运行,笔记不会离开你的电脑。每个主题一个文件,复习计划更清晰。
在 Anki 中制作有声卡片
Anki 可以在卡片上播放音频:在 cards.csv 中按“术语;定义”逐行写好,然后运行 python -c "import csv; from superclonica import Superclonica; tts = Superclonica(); [tts.save(row[0] + '.mp3', tts.synthesize(row[0] + '. ' + row[1], 'F2', 'en')[0]) for row in csv.reader(open('cards.csv', encoding='utf-8'), delimiter=';')]"。每个术语会生成一个 MP3;把文件复制到 Anki 的媒体文件夹,并在卡片字段中加入 [sound:术语.mp3],例如 [sound:photosynthesis.mp3]。声音会照你写的内容朗读,所以请先检查笔记中的错误。