Небольшой гайд, как слушать книги на английском и эффективно учить из них слова (для тех, кто любит читать, а не слушать тоже подойдет).

Как слушать?

И так, надо, чтобы во время прослушивания было удобно выделять слова и добавлять их в какой-то словарик

  1. Качаем читалку

  2. Качаем книгу в формате, позволяющим увлечить шрифт (fb2, epub)

  3. Увеличиваем шрифт до такого размера, чтобы было удобно выделять слова на ходу (у меня 66)

4. Нажимаем на воспроизведение

5. Настраиваем синтез речи как вам удобно (можно настроить скорость и голос)

Принцип повторения

Я учу слова по принципу интервального повторения.

В течение дня слушаем книгу и отмечаем нужные слова. В конце дня делим слова на группы по 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>
Пример работы скрипта
Пример работы скрипта

Вы можете изменить константы startDay и endDay, чтобы указать, с какого дня скрипт начнет и каким закончит.

Как добавлять слова в приложение?

  1. Скачиваем приложение для флэш-карт

  2. Устанавливаем его в качестве словаря в readera

Удерживаем на любом слове, нажимаем more

Далее нажимаем customize

Нажимаем Dictionary и выбираем словарь

3. Слушаем книгу. Как только услышали незнакомое слово, ставим на паузу, нажимаем на предложение, в котором оно встретилось, и копируем в буфер обмена

4. Удерживаем на незнакомом слове и нажимаем Dictionary

5. После этого нас перекинет в Lexilize для добавления слова в дефолтную категорию (предварительно надо будет ее выбрать).

Слово уже будет вставлено в карточку, вставляем предположение.

Предложение нужно, чтобы повторять слово не просто так, а в контексте (перевод добавлять не нужно, с ним потом)

Как повторять слова?

  1. Создайте категорию, в которую будете скидывать слова из определенной книги

2. В ней создайте пронумерованные категории

3. Перейдите в дефолтную категорию и переместите в пронумерованные категории новые слова

4. Повторяйте подкатегории в соответствии с расписанием, составленным скриптом

Как переводить слова?

Вбивать перевод руками довольно долго, поэтому будем переводить в отдельном приложении, я использовал яндекс переводчик.

  1. Нажмите на редактирование слова

2. Выделите слово и нажмите Define

4. На некоторых словах (как на proof) Define может не появиться, поэтому придется открывать руками или через "поделиться"

Результаты

Я слушал книгу по дороге на работу и домой и повторял слова во время обеда и ужина (то есть почти не тратил на это время) и смог выучить 424 слова за одну книгу.

Надеюсь и вам этот метод поможет?

?‍? Джуниор

Комментарии (9)


  1. dleshko
    06.07.2024 14:02
    +2

    А нельзя было спрятать картинки под кат? Такая простыня получилась(


  1. Octabun
    06.07.2024 14:02

    смог выучить 424 слова за одну книгу

    • Сколько слов в книге?

    • Сколько дней, или часов прослушивания, в книге?

    • Какова верояиность что без всего этого самоистязания за то же время не выучились бы 700 слов с трёх книг?


  1. 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, удобный интерфейс. Там уже есть примеры предложений, либо можно создать свои. Разбивку по книгам считаю правильной, как автор тоже советовал.

    В приложении уже настроено интервальное повторение.

    Также я пробовала другие подобные программы, но эта лучшая.


  1. Paczuk
    06.07.2024 14:02

    Если что, есть готовые приложения с интервальным повторением слов, например - reword


    1. aleksey-tumbaev Автор
      06.07.2024 14:02

      Я пробовал много приложений, но мне все чем-то не нравились, reword вроде тоже, но уже не помню, что именно не зашло


  1. KassyaDev
    06.07.2024 14:02
    +1

    Как всё сложно. Достаточно просто каждый день читать на английском и словарный запас будет увеличиваться естественным путём.


    1. aleksey-tumbaev Автор
      06.07.2024 14:02

      Довольно плохо слова запоминаю, если просто читать


  1. asereda
    06.07.2024 14:02

    Немного сложновато. Практически написанная диссертация )


  1. LeshaRB
    06.07.2024 14:02

    Readera платное приложение ведь
    Или хватит фри версии?