Anki 是什么?

应该所有人都听老师说过,有人将单词用便签串起来编成单词本,随身携带,最终学会了很多单词。老实说我觉得这个方法形式大于作用。在我看来,每天固定好一个时间用来背单词就足够了,至于是看书还是看小册子没有本质区别。不过,这个故事在电子时代也过时了。现在有无数软件可以安排学习计划。几乎所有的英语单词软件都可以做得比便签本更好。对于这些软件来说,最终要的有两点:是否能找到合适的单词本,以及学习计划是否合理。

Anki 在这些单词软件中算是比较特殊的。因为它本身不提供单词本。虽然你可以下载别人做好的单词本,但是 Anki 的理念是你应该自己制作词书。至于学习计划,我听到的说法是 Anki 的记忆算法是最好的。

换句话说,Anki 就是电子便签。你需要手动录入辞书,如同你写下一个个标签。那之后,它会帮你安排学习计划,也就是根据遗忘曲线进行复习。如果你总是记不住一个单词,那么它会经常出现;如果你总是能答对一个单词,那么它出现的频率会越来越低。

如何制做词书?

辞书就和文件夹差不多,你可以往里面添加卡片。添加卡片的时候,首先,你在正面输入中文。那之后,在反面输入英语。这样一个卡片就做好了。Anki根据词书安排学习计划。你可以自由选择要学习哪本辞书。但是 Anki 安排学习计划依照遗忘曲线,每天每个辞书都会有单词要复习,如果你一旦停止,这些单词就会积压。

由于正面和背面都是自己填的,所以 Anki 理论上可以学习任何问答式的知识。比如,医学生们可以使用 Anki 学习名词解释。我真希望自己大学时就知道这个软件。

更高级的卡片

Anki 的卡片有字段的概念。你可以认为,字段是给卡片设置的属性。卡面有正面和背面两个默认字段。如果你希望展示更丰富的内容,可以设置更多字段。

Anki 的卡片本质是一个网页,你可以在里面写 HTML,CSS 和 JS. 字段的内容可以作为变量,使用模版字符串的形式插入。

我使用的卡片

我使用 Anki 学习日语,字段为:

汉语(中文意思) 日语(含汉字写法) 假名(纯假名) 音调 变化(动词的基本变形) 音频

是的,Anki是可以播放语音的

使用 AI 快速生成卡片

AI 给我们带来很多便利。将字段喂给 AI,它们可以帮我们输出可导入的 txt 文件。我制作卡片的主要精力是告诉AI今天要学哪几个单词——也就是打几个中文词语而已。

你可以主意到我的模版包括了音调和变化,这是自己制作卡片所做不到的。

音频

Anki可以播放 MP3 文件——毕竟本质是网页。但是,制作带音频的卡片很麻烦。好在有插件可以帮我们。

AwesomeTTS —— 这个软件可以帮我们快速给卡片添加 TTS 语音。这些语音并不标准,我认为学习这件事情,效率为上。如果为了添加真人语音,结果花了大量时间来制作卡片,那是得不偿失的——虽然你确实可以做到。

为了添加音频,首先你需要准备一个字段,你可以发现我的字段包括音频这一栏。然后,使用插件的时候选定来源字段,输出字段,就可以输出音频。对于日语,请将假名单独列为一个字段,否则 TTS 识别很有可能失败。

结语

有些东西的学习依赖记忆,语言就是如此。毫无疑问,如果你有终生学习的爱好,那么 Anki 也会成为你的好伙伴。