Skip to main content

Memrise audio uploader

Project description

Memrise audio uploader

PyPI PyPI - License GitHub Workflow Status

A command-line tool to upload text-to-speech audio to Memrise courses. Audio is generated using Google Text-to-Speech synthesizator.

Installation

The tool can be installed using Pip with the following command:

pip install memrise-audio-uploader

After installation you can start the tool using Python:

python -m memrise_audio_uploader

Usage

You can input your Memrise credentials when prompted in the command line or alternatively you can define them in a dotenv file. Save MEMRISE_USERNAME and/or MEMRISE_PASSWORD to a .env file in your current folder.

You will need access to a Google Cloud project with Google Cloud Text to Speech API enabled. The application uses default credentials for accessing Google Cloud. For more information, see:

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

memrise_audio_uploader-0.3.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

memrise_audio_uploader-0.3.0-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: memrise_audio_uploader-0.3.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/6.2.0-10018-tuxedo

File hashes

Hashes for memrise_audio_uploader-0.3.0.tar.gz
Algorithm Hash digest
SHA256 774a8229dff0c3d2830a9242d861d8bd8c5453fa12c4d424d67961227ad3df39
MD5 27589e5ad77a2e11ab44218829363a9d
BLAKE2b-256 c2a33e2e074bc7a94fbfc84c3c881b5eacf81c30177cc3452ae71bc98e30eea3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for memrise_audio_uploader-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ec2b3563edcc2ac51f8e6be999af73bbcf54f873effa70c17dda3e703f1959a7
MD5 f341c0704a4dc876a4ee678f6c2f93b9
BLAKE2b-256 bf1b240883e8f726f41b57534a64006988e46403204bfa3ac1cc343c57682bf8

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