Skip to main content

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

Project description

Spoonfed

What is this?

I have commonvoice data - brief mp3 sentences and their transcription. I want to generate Spoonfed<Language>

Remaining Goals (in no particular order)

  1. Update makefile to match MVT
  2. update setup to match MVT -- test that can use as CLI
  3. Parse correctly and pinyin for chinese
  4. A new word is not another conjugation of the same word
  5. Use google cloud translate api to make cards of english -> language
  6. Api to handle and process compressed file
  7. Read deck state from AnkiConnect to highlight/prioritize unknown words
  8. Web app

Completed goals

  1. Generate anki cards - play the audio on one side, then check audio recognition.
  2. Add button hyperlink to google translate for sentence
  3. Sync to Anki with AnkiConnect
  4. Ordering such that each sentence introduces exactly 1 new word
  5. Make separate decks for reading and listening(with cloze deletions)
  6. Build in cloze deletions
  7. Make comparisons lowercase and stripped (but not output text)
  8. Make package (so people can just pip install)

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

Uploaded Source

Built Distribution

spoonfed_commonvoice-0.0.2-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spoonfed_commonvoice-0.0.2.tar.gz
  • Upload date:
  • Size: 7.7 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.2.tar.gz
Algorithm Hash digest
SHA256 2f9e20eea7bece28660ba13010ebf91c5b7f5858183ea61b29527e5f5a8f71a1
MD5 a8569751f03011e3a382f675afc69201
BLAKE2b-256 e7601394a3acfc63420c06879402f6b8e8e1ee72a7233b5f0bb5f42a0605ed8e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spoonfed_commonvoice-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 8.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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7b6ae5869ca2f05d361e7cd43b3adc194fe4eab4fad49badc28d0b6617aa9aa5
MD5 62bf9f14462d699cf0782a79d109386d
BLAKE2b-256 dc6c66cda49e3c1e68a858b978865d67742e7cc53a3044d27ece14a5d02f9972

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