Skip to main content

CLI to generate Anki notes from Mozilla CommonVoice Datasets for language study

Project description

Spoonfed CommonVoice

Command line interface useful for foreign language learning that generates flash cards to practice reading and listening comprehension from Mozilla's CommonVoice multi-language voice dataset and creates notes that sync with Anki.

While some apps already feature flash cards that have extensive audio and transcription data, their data doesn't include many languages and their process of curating datasets is expensive. CommonVoice has more data in more languages and will continue to grow.

How to use these cards

Each card pairs speech audio with the transcript of what was said (validated by the contributors to the CommonVoice project).

Improve listening comprehension by reading the transcription only after listening to the audio and filling in the cloze deletion card.

Improve pronunciation by reading a sentence out loud and then listen to speech.

Features

  • Syncs to Anki with AnkiConnect
  • Cards are ordered such that only one new word is introduced at a time
  • Separate deck for listening practice includes cloze deletions

How to Use pip package (main is not a release branch)

  1. Run pip install spoonfed-commonvoice

  2. Download and unzip CommonVoice file

  3. Setup Anki Connect Plugin on Desktop Anki installation

  4. Create CommonVoice reading and listening decks in Anki

    • CommonVoice note with fields Sentence, Audio, Translate Link
    • CommonVoice cloze note with fields Audio, Sentence, Translate Link
  5. Leave Anki open (so that AnkiConnect server is running)

  6. Run cva and answer config questions in prompt

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spoonfed_commonvoice-0.0.4.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

spoonfed_commonvoice-0.0.4-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file spoonfed_commonvoice-0.0.4.tar.gz.

File metadata

  • Download URL: spoonfed_commonvoice-0.0.4.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.1

File hashes

Hashes for spoonfed_commonvoice-0.0.4.tar.gz
Algorithm Hash digest
SHA256 97490e9afbe797652917b84afe602a96017eef550c8e7197bab1f5af69e18b14
MD5 f759c0c71a2d4361c633647cbd04e1fd
BLAKE2b-256 6a95ed10e4adb008000e6a86eaa11a4de9d4c9b3e92e5c968469ef17a737e384

See more details on using hashes here.

File details

Details for the file spoonfed_commonvoice-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: spoonfed_commonvoice-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.1

File hashes

Hashes for spoonfed_commonvoice-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0cd122beff4e447a9bce193b61f38a582c8584c387e6baf728636b45c02f720c
MD5 74426994165c818e0295ebfe87ffdc6f
BLAKE2b-256 86d3bc7f5b500fbf957ad06b72a5510057e2b478217444b9d0da6e05771b1f2f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page