Небольшой гайд, как слушать книги на английском и эффективно учить из них слова (для тех, кто любит читать, а не слушать тоже подойдет).
Как слушать?
И так, надо, чтобы во время прослушивания было удобно выделять слова и добавлять их в какой-то словарик
Качаем читалку
Качаем книгу в формате, позволяющим увлечить шрифт (fb2, epub)
Увеличиваем шрифт до такого размера, чтобы было удобно выделять слова на ходу (у меня 66)
![](https://habrastorage.org/getpro/habr/upload_files/ebb/bae/453/ebbbae453a6e2a372a4cac0ee4c1e558.jpeg)
4. Нажимаем на воспроизведение
![](https://habrastorage.org/getpro/habr/upload_files/b07/df4/d45/b07df4d458a22f076061ee34d613496e.jpeg)
5. Настраиваем синтез речи как вам удобно (можно настроить скорость и голос)
![](https://habrastorage.org/getpro/habr/upload_files/bdf/80c/35b/bdf80c35b17dc2b2488a8a08f1ed8165.jpeg)
![](https://habrastorage.org/getpro/habr/upload_files/e27/d6b/976/e27d6b97611058480468d99a7bf77980.jpeg)
Принцип повторения
Я учу слова по принципу интервального повторения.
В течение дня слушаем книгу и отмечаем нужные слова. В конце дня делим слова на группы по 5 слов.
Допустим, в первый день мы выписали 15 слов, получаем группы 1, 2, 3. Во второй день еще 15, получаем группы 4, 5, 6.
В первый день учим группу 1
Во второй группу 2
В третий группу 1, 3
В четвертый 2, 4
И так далее.
То есть, по формуле: Y=2X+1, где X изначально равно 0.
Скрипт, составляющий расписание групп
Чтобы не составлять расписние вручную, я написал скрипт. Вставьте его в файл .htm и откройте в браузере, чтобы получить расписание.
<!DOCTYPE html>
<html>
<head>
<title>Spaced repetition</title>
</head>
<body>
<h1>Spaced repetition</h1>
<div id="output" contenteditable="true"></div>
<script>
const startDay = 1
const endDay = 50
const outputElement = document.getElementById("output")
const output = (content) => outputElement.innerText += content + "\n"
class WordSet {
constructor(id) {
this.id = id
this.lastDayOfLearning = 0
this.currDay = 0
}
shouldLearn() {
this.currDay++
if (this.lastDayOfLearning * 2 + 1 !== this.currDay) {
return false
}
this.lastDayOfLearning = this.lastDayOfLearning * 2 + 1
return true
}
}
const sets = []
for (let day = 1; day < startDay; day++) {
const set = new WordSet(day)
sets.push(set)
sets.forEach((set) => set.shouldLearn())
}
for (let day = startDay; day <= endDay; day++) {
const set = new WordSet(day)
sets.push(set)
output(`Day: ${day}`)
const setString = "Sets: " + sets
.filter(set => set.shouldLearn())
.map(set => set.id)
.join(" ")
output(setString + "\n")
}
</script>
</body>
</html>
![Пример работы скрипта Пример работы скрипта](https://habrastorage.org/getpro/habr/upload_files/e83/aee/24d/e83aee24d9a55a5d417d2ad926ef3de5.jpeg)
Вы можете изменить константы startDay и endDay, чтобы указать, с какого дня скрипт начнет и каким закончит.
Как добавлять слова в приложение?
Скачиваем приложение для флэш-карт
Устанавливаем его в качестве словаря в readera
Удерживаем на любом слове, нажимаем more
![](https://habrastorage.org/getpro/habr/upload_files/998/733/a4f/998733a4f8d8412a8060590329949e8d.jpeg)
Далее нажимаем customize
![](https://habrastorage.org/getpro/habr/upload_files/072/93a/32a/07293a32af13f4e2c1d3fb38c20c6771.jpeg)
Нажимаем Dictionary и выбираем словарь
![](https://habrastorage.org/getpro/habr/upload_files/be1/265/0ee/be12650ee0e83dbfa9ff8cb82bc7187d.jpeg)
![](https://habrastorage.org/getpro/habr/upload_files/0fe/41a/b2a/0fe41ab2a081358db222b5e9b716ce22.jpeg)
![](https://habrastorage.org/getpro/habr/upload_files/de1/2c8/0ed/de12c80ed7ea54ae9fa9279cc8617abd.jpeg)
3. Слушаем книгу. Как только услышали незнакомое слово, ставим на паузу, нажимаем на предложение, в котором оно встретилось, и копируем в буфер обмена
![](https://habrastorage.org/getpro/habr/upload_files/0b1/880/05b/0b188005b36b225bd7ff34b4130e08ab.jpeg)
4. Удерживаем на незнакомом слове и нажимаем Dictionary
![](https://habrastorage.org/getpro/habr/upload_files/c99/5de/d25/c995ded25ced167d8df54be4a0b43fe9.jpeg)
5. После этого нас перекинет в Lexilize для добавления слова в дефолтную категорию (предварительно надо будет ее выбрать).
Слово уже будет вставлено в карточку, вставляем предположение.
Предложение нужно, чтобы повторять слово не просто так, а в контексте (перевод добавлять не нужно, с ним потом)
![](https://habrastorage.org/getpro/habr/upload_files/c1a/6d1/57c/c1a6d157cd042a8483ff6f7a59eb29eb.jpeg)
Как повторять слова?
Создайте категорию, в которую будете скидывать слова из определенной книги
![](https://habrastorage.org/getpro/habr/upload_files/991/90d/bf3/99190dbf3987ca0a375f9a52fa84ffd8.jpeg)
![](https://habrastorage.org/getpro/habr/upload_files/f92/e34/d79/f92e34d79f55628f3473ce4c2d5bf383.jpeg)
![](https://habrastorage.org/getpro/habr/upload_files/aa2/222/a30/aa2222a30a818636f6e2f78f0c2f0ff7.jpeg)
2. В ней создайте пронумерованные категории
![](https://habrastorage.org/getpro/habr/upload_files/ee6/77c/71c/ee677c71c61e041b6c89ff47385d7c1b.jpeg)
![](https://habrastorage.org/getpro/habr/upload_files/8d2/c6f/821/8d2c6f82145b3d714e8a3c14df4cf33c.jpeg)
3. Перейдите в дефолтную категорию и переместите в пронумерованные категории новые слова
![](https://habrastorage.org/getpro/habr/upload_files/137/96e/81b/13796e81be3afab054660e8dc8a9e5d2.jpeg)
![](https://habrastorage.org/getpro/habr/upload_files/b09/308/f54/b09308f5400c5cf094eaef2bfb50163a.jpeg)
![](https://habrastorage.org/getpro/habr/upload_files/90f/d14/1b7/90fd141b7ded73734dd5a99be839ccad.jpeg)
4. Повторяйте подкатегории в соответствии с расписанием, составленным скриптом
![](https://habrastorage.org/getpro/habr/upload_files/286/b6e/1a7/286b6e1a7e973deb8cec8ae66376ab9f.jpeg)
![](https://habrastorage.org/getpro/habr/upload_files/7af/4ab/db7/7af4abdb7aacd1ef4f495c9dfd92b089.jpeg)
![](https://habrastorage.org/getpro/habr/upload_files/b09/856/1ec/b098561ec65a4c95f589daa5bc443082.jpeg)
![](https://habrastorage.org/getpro/habr/upload_files/8d3/d39/3d4/8d3d393d4eb0c2812be30050c2bcdf3a.jpeg)
Как переводить слова?
Вбивать перевод руками довольно долго, поэтому будем переводить в отдельном приложении, я использовал яндекс переводчик.
Нажмите на редактирование слова
![](https://habrastorage.org/getpro/habr/upload_files/30c/b22/ab9/30cb22ab9ca89ffd9d99b151c3508074.jpeg)
2. Выделите слово и нажмите Define
![](https://habrastorage.org/getpro/habr/upload_files/974/3bf/abc/9743bfabc6f02fc8cd3e746293d6652b.jpeg)
4. На некоторых словах (как на proof) Define может не появиться, поэтому придется открывать руками или через "поделиться"
Результаты
Я слушал книгу по дороге на работу и домой и повторял слова во время обеда и ужина (то есть почти не тратил на это время) и смог выучить 424 слова за одну книгу.
Надеюсь и вам этот метод поможет?
?? Джуниор
Комментарии (9)
Octabun
06.07.2024 14:02смог выучить 424 слова за одну книгу
Сколько слов в книге?
Сколько дней, или часов прослушивания, в книге?
Какова верояиность что без всего этого самоистязания за то же время не выучились бы 700 слов с трёх книг?
Kate_Mar
06.07.2024 14:02Это безусловно полезная статья, как механизм собственной обработки любых книг с интервальным заучиванием. Однако сам механизм, так как он не автоматизирован, довольно трудоемкий.
Искала подобную читалку, лучшей, с человеческой озвучкой, возможностью перевода предложен й и отдельных слов, считаю English Stories with Levels
https://www.appbrain.com/app/english-stories-with-levels/com.wnativeslearn.wnativeslearn
https://english-stories-with-levels.en.softonic.com/android
Оттуда добавляю слова (в самом приложении словарь к книге, без заучивания), либо с физической книги (только английские, в приложении словарных карточек есть перевод), в ReWord.
Много интеграцией есть с ReWord, удобный интерфейс. Там уже есть примеры предложений, либо можно создать свои. Разбивку по книгам считаю правильной, как автор тоже советовал.
В приложении уже настроено интервальное повторение.
Также я пробовала другие подобные программы, но эта лучшая.
Paczuk
06.07.2024 14:02Если что, есть готовые приложения с интервальным повторением слов, например - reword
aleksey-tumbaev Автор
06.07.2024 14:02Я пробовал много приложений, но мне все чем-то не нравились, reword вроде тоже, но уже не помню, что именно не зашло
KassyaDev
06.07.2024 14:02+1Как всё сложно. Достаточно просто каждый день читать на английском и словарный запас будет увеличиваться естественным путём.
dleshko
А нельзя было спрятать картинки под кат? Такая простыня получилась(