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. Make package (so people can just pip install)
  2. Parse correctly and pinyin for chinese
  3. A new word is not another conjugation of the same word
  4. Use google cloud translate api to make cards of english -> language
  5. Api to handle and process compressed file
  6. Read deck state from AnkiConnect to highlight/prioritize unknown words
  7. 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)

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

Uploaded Source

Built Distribution

spoonfed_commonvoice-0.0.1-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file spoonfed-commonvoice-0.0.1.tar.gz.

File metadata

  • Download URL: spoonfed-commonvoice-0.0.1.tar.gz
  • Upload date:
  • Size: 7.3 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.1.tar.gz
Algorithm Hash digest
SHA256 adb070d882b2045a99147dc086cf73519413b4d52294c842d42eda39352db82f
MD5 106d4aba980d3de62771a1644ed02ebf
BLAKE2b-256 42deeb8fea237a1f0dba649cd06e7a1f951efdebce9edf775625cbe7748732b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spoonfed_commonvoice-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.0 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4b4c0ec8d96001f603669ae1eb5745051cfd61e396c9a6012459722f57d252d5
MD5 d5fa565f7c558044abeb61c7f18991ca
BLAKE2b-256 c52ed631f218f653d1ec356bc91b2890a470d8d233fe40b3b4df17b3869f5696

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