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)
-
Run
pip install spoonfed-commonvoice
-
Download and unzip CommonVoice file
-
Setup Anki Connect Plugin on Desktop Anki installation
-
Create CommonVoice reading and listening decks in Anki
CommonVoice note
with fieldsSentence, Audio, Translate Link
CommonVoice cloze note
with fieldsAudio, Sentence, Translate Link
-
Leave Anki open (so that AnkiConnect server is running)
-
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9913f85e8891c5e2bc591807a30bc975df97083f5b3ac9735e4a8ed6bbb8c73 |
|
MD5 | 221c5bd71e9e52863de271aaadb3d6fc |
|
BLAKE2b-256 | b6fca7cd1bb46216faa0e780fe49c496ef0f50e381927b325ec75a28e1f85bbb |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 439cbdcaec02c93841eedb3909c48c6c484c90f9868d032043c69f2857057546 |
|
MD5 | c97aff3eace3b5cde7be4c0b2d075749 |
|
BLAKE2b-256 | 431296a86c30daa5ea6355dc74e7252f086738e4da10acf11d26da851d0adc54 |