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

Uploaded Source

Built Distribution

spoonfed_commonvoice-0.0.5-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spoonfed_commonvoice-0.0.5.tar.gz
  • Upload date:
  • Size: 8.6 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.5.tar.gz
Algorithm Hash digest
SHA256 ea52c3cad29094e65c9b8ded12e3f9cace4199c5a61c3b0f1b9217c1bbce1245
MD5 53deea707ef7c3fcb99a631be472cc55
BLAKE2b-256 cc120b8c98bc376e774f30005f9b72f9bdaa27044c49db7836fabf2675589eb2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spoonfed_commonvoice-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 9.1 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9a5f347e86ca588ceb3d2b942f27ac05200ccac7103f12783945c2537ffe3ce2
MD5 b8ab4ab6228fe96f3f74234ce431d62b
BLAKE2b-256 396aa27c7cefe2a1c526ad95e03c5c7413f44b6af26798b866e1c7ff661b43e4

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