Skip to main content

Provide a French infinitive verb and specify desired tense(s), the tool automatically downloads audio files for all person-specific conjugations

Project description

Download French Learning Audio

PyPI - Version PyPI - Python Version

A CLI tool for downloading MP3 audio of French learning. Currently supports two features:

  • Verb conjugations: Enter the infinitive form and use the options to specify which tenses you want. The program automatically converts the verb conjugations and downloads the corresponding audio files. Currently supported common tenses include: indicatif présent, indicatif futur simple, indicatif passé composé, indicatif passé simple, conditionnel présent, and impératif présent.
  • French Sentence: Generate and download MP3 audio for input French sentences.

Installation

From PyPI

pip install fr-audio

From Git

git clone https://github.com/yenyen1/french-conjugation-verb-audio.git 
cd french-conjugation-verb-audio 
pip install .

Usage: Download verb conjugation audio

Note: The first run may take about a minute to download the model.

Print help

fr-audio verb --help

Download infinitive present verb audio

fr-audio verb aller

Download present tense

fr-audio verb aller --present

Download multiple tenses

fr-audio verb aller --present --past --past-simple --future

Usage: Download French sentence audio

Note: The first run may take about a minute to download the model.

Print help

fr-audio sentence --help

Download sentence audio

fr-audio sentence --sentence "Vous devez remplir un formulaire d'inscription."

Credits

This tool uses the following Python libraries:

  • verbecc: A Python library for verb conjugation, enhanced with machine learning techniques.
  • edge-tts: A Python module that allows access to Microsoft Edge’s online text-to-speech service from Python code.

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

fr_audio-0.3.0.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fr_audio-0.3.0-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file fr_audio-0.3.0.tar.gz.

File metadata

  • Download URL: fr_audio-0.3.0.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for fr_audio-0.3.0.tar.gz
Algorithm Hash digest
SHA256 4db0a63fb62a95b48ad40bf2b65692a4ccb8e92d53dd294d085ed0e1f22f4808
MD5 81e6477eacc01ce118e6e04cf14cbe83
BLAKE2b-256 5637ac6061ed055994705cae2e503d242f73771f9918e3729578c33fa2c000b8

See more details on using hashes here.

File details

Details for the file fr_audio-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: fr_audio-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for fr_audio-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 02d91e39afd9cc872c8b2ef5758392cfd644ba10f555dfe7ade2a2d8067cf5fb
MD5 a2e696459aa98655b609976fa3a0be0a
BLAKE2b-256 8e230395e6f41b81ca6fc34a119102347444c08a529707ed448fb04e106da651

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page