Skip to content

A user-friendly automatic sentence mixer built on Gentle / Kaldi and PyDub.

License

Notifications You must be signed in to change notification settings

jpmchargue/whisk

Repository files navigation

Whisk

Whisk is an automatic, lightweight sentence mixer for Linux built on Gentle and Pydub, written primarily in Python. It can be used both as an application and a library (via whisk.py).

Quick Setup

The setup below has been tested on a fresh install of Ubuntu 20.04.
I haven't been able to thoroughly test the setup process yet, so this process may not work universally!

  1. Save the Whisk repository to your device using git clone:
    • Navigate to the folder where you'd like to build Whisk.
    • Start a terminal window in that folder.
    • If you haven't already, install git with the command sudo apt-get install git.
    • Run the command git clone https://github.com/jpmchargue/whisk.git
  2. Open the root directory of the repository (whisk) in a terminal.
  3. Run sudo ./setup.sh. This will install Gentle and its dependencies, and will take a while to finish.
    • If the setup script terminates with an error message about 'kaldi.mk', don't worry. That error only affects the web browser interface for Gentle, which Whisk doesn't use.
  4. Once that completes, run python3 launch.py to launch Whisk.

Crediting

Whisk is distributed under the MIT License, so you can freely use it in any manner for any purpose, personal or commercial. However, if you post mixes made with Whisk online, I would deeply appreciate it if you mention Whisk or me (jpmchargue) alongside it! It lets others know about the program, and, since I can't see the number of times Whisk has been cloned, it gives me a general idea of how much it's being used.

About

A user-friendly automatic sentence mixer built on Gentle / Kaldi and PyDub.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published