The practice of preparing foreign words with voice acting for memorization in the Anki program

In the article I will tell about my personal experience of memorizing English words using the wonderful program with an unobvious Anki interface. I will show you how not to turn into a routine the creation of new cards with voice acting for memorization.

It is assumed that the reader already has an understanding of the spaced repetition technique and is familiar with Anki. But if you're not familiar, it's time meet.

Laziness for an IT specialist is a great thing: on the one hand, it makes you get rid of the routine through automation, on the other hand, with a large amount of routine, laziness wins, suppressing interest in self-learning.

How not to turn the process of self-creation of cards for memorizing foreign words into a routine?

Here is my recipe:

  1. Register on AnkiWeb
  2. Install Anki
  3. Install the AwesomeTTS plugin
  4. Add bookmarks in the browser:
    • Google translator
    • google spreadsheets
    • multitran
  5. Cooking cards
  6. Synchronizing

Registration on AnkiWeb

Registration is not tricky, but it gives you the ability to use Anki on different devices. I use the Android version of Anki for memorization and the PC version for creating new flashcards. You don't have to install the application on your smartphone, because you can memorize cards directly on the site under your account.

URL address: https://ankiweb.net/

Installing Anki

Download and install Anki for PC. At the time of writing, the latest version is 2.1.

Next:

  1. Launch Anki and add a new user.
    The practice of preparing foreign words with voice acting for memorization in the Anki program

  2. Click Sync in the main window of the program and enter your account information:
    The practice of preparing foreign words with voice acting for memorization in the Anki program

Your learning progress will now sync with AnkiWeb.

Installing the AwesomeTTS Plugin

AwesomeTTS is just a great plugin that allows you to get the pronunciation of a specific expression in a foreign language and attach it to a card.

So:

  1. Move on plugin page
  2. In Anki, select: Tools β†’ Add-ons β†’ Get Add-ons… and enter the plugin ID:
    The practice of preparing foreign words with voice acting for memorization in the Anki program
  3. Restart Anki.

Add bookmarks to the browser

  1. Of all the translators, I am more comfortable product from google.
  2. As an additional dictionary I use multitran.
  3. To import new words into Anki we will use google spreadsheets, so you need to create a table in your account: in the first column (this is important) there will be a foreign version, if possible, with an example in context, in the second - a translation.

Cooking cards

Writing down unfamiliar words

For the first time I saw an explanation from Yagodkin, how he recommends using the method of β€œcorrector vision” to quickly extract incomprehensible words from a foreign text in order to memorize them.

The essence of the method:

  1. You read a foreign text very quickly.
  2. Mark words that you don't understand the meaning of.
  3. Write out these words, translate in context and memorize (at this stage Anki is used).
  4. Then read the text again, but with an understanding of all the words, because see p.3.

Maybe the method is somehow called differently (tell me in the comments), but I think the essence is clear.

Translate

Everything is obvious here: copy-paste the word into the corresponding field of the translator and select the translation that suits the context.

The practice of preparing foreign words with voice acting for memorization in the Anki program

In some cases, I look at multitranto learn translations and usage in different contexts.

We put the translation into a Google spreadsheet. Here is an example of filling:
The practice of preparing foreign words with voice acting for memorization in the Anki program

Now save the table in TSV: File β†’ Download β†’ TSV
The practice of preparing foreign words with voice acting for memorization in the Anki program

This file needs to be imported into the Anki deck.

Importing new words into Anki

Run Anki, File β†’ Import. We select a file. Load into the Default deck with the following settings:
The practice of preparing foreign words with voice acting for memorization in the Anki program

My Default deck always contains new words, to which I have not yet added voice acting.

Voice acting

Google Cloud Text-to-speech is a specialized service that allows you to qualitatively translate text into speech. To use it in Anki, you need to generate either your API key, or the one suggested by the author of the AwesomeTTS plugin in the documentation (see section API KEY).

In Anki, click on Browse, select the Default deck, select all imported cards, and choose AwesomeTTS β†’ Add audio to selected… from the menu.
The practice of preparing foreign words with voice acting for memorization in the Anki program

In the window that appears, select the previously saved profile with the Google Text-to-speech service. We check that the source for voice acting and the field for inserting voice acting are equal to Front, and click Generate:

The practice of preparing foreign words with voice acting for memorization in the Anki program

If the card contains elements that do not need to be voiced, then you will have to process each card in turn, highlighting the words for voice acting in it:
The practice of preparing foreign words with voice acting for memorization in the Anki program

After voice acting, I move these cards to the deck that I will memorize, leaving the Default deck empty for new words.

The practice of preparing foreign words with voice acting for memorization in the Anki program

Synchronization

I use Anki on PC to create and group flashcards by topic. it is most convenient to do it in this version.

memorize cards in application for Android.

I have already shown above how to set up Anki for PC to sync with AnkiWeb.

After installing the Android app, setting up synchronization is even easier.

Sometimes there are synchronization conflicts in the program. For example, you changed the same card on different devices, or due to synchronization failures. In this case, the application will issue a warning on which source to take as the basis for synchronization: either AnkiWeb or the application - the main thing here is not to make a mistake, otherwise the learning progress data and the changes made may be erased.

Wishlist

Unfortunately, I did not find a convenient and quick way to get a transcription for words. It would be ideal if there was a plugin for this with a similar principle to AwesomeTTS. Therefore, I no longer write the transcription in the card (laziness won :). But perhaps in nature there is already something similar and, a respected habrazhite, will write about it in the comments ...

Only registered users can participate in the survey. Sign in, you are welcome.

Do you use spaced repetition?

  • 25%Yes, constantly

  • 50%Yes, from time to time

  • 0%No0

  • 25%What is it?1

4 users voted. 1 user abstained.

Source: habr.com

Add a comment