Skip to content
This repository has been archived by the owner on Jun 27, 2024. It is now read-only.

A command-line tool to upload text-to-speech audio to Memrise courses.

License

Notifications You must be signed in to change notification settings

ollipa/memrise-audio-uploader

Repository files navigation

Memrise audio uploader

⚠️ This project is not maintained anymore because Memrise is removing all community courses from their app: https://www.memrise.com/blog/changes-to-the-memrise-app

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:

About

A command-line tool to upload text-to-speech audio to Memrise courses.

Resources

License

Stars

Watchers

Forks