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.6.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

spoonfed_commonvoice-0.0.6-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spoonfed_commonvoice-0.0.6.tar.gz
  • Upload date:
  • Size: 8.9 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.6.tar.gz
Algorithm Hash digest
SHA256 f9913f85e8891c5e2bc591807a30bc975df97083f5b3ac9735e4a8ed6bbb8c73
MD5 221c5bd71e9e52863de271aaadb3d6fc
BLAKE2b-256 b6fca7cd1bb46216faa0e780fe49c496ef0f50e381927b325ec75a28e1f85bbb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spoonfed_commonvoice-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 9.4 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 439cbdcaec02c93841eedb3909c48c6c484c90f9868d032043c69f2857057546
MD5 c97aff3eace3b5cde7be4c0b2d075749
BLAKE2b-256 431296a86c30daa5ea6355dc74e7252f086738e4da10acf11d26da851d0adc54

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