Skip to content

gitmylo/audio-webui

Repository files navigation

logoAudio Webuilogo

joe.biden.mp4

GitHub commit activity (branch) GitHub contributors GitHub all releases GitHub Sponsors

Discord

❗❗ Please read ❗❗

This code works on Python 3.10 (lower versions don't support "|" type annotations, and i believe 3.11 doesn't have support for the TTS library currently).

You also need to haveGitinstalled, you might already have it, rungit --versionin a console/terminal to see if you already have it installed.

Some features requireffmpegto be installed.

On Windows, you need to have visual studio C++ build tools installed.

Common issues

Latest big features

  • Extensions

👍 Automatic installers

Automatic installers! (Download)

  1. Put the installer in a folder
  2. Run the installer for your operating system.
  3. Now run the webui's install script. Follow the steps at📦 Installing

📦 Docker

Links to community audio-webui docker projects
Note: The docker repositories are not maintained by me. And docker related issues should go to the docker repositories. If an issue is related to audio-webui directly, create the issue here. Unless a fix has already been made.

💻 Local install (Manual)

🔽 Downloading

It is recommended to use git to download the webui, using git allows for easy updating.

To download using git, rungit clone https://github /gitmylo/audio-webuiin a console/terminal

📦 Installing

Installation is done automatically in a venv when you runrun.batorrun.sh(.bat on Windows,.sh on Linux/MacOS).

🔼 Updating

To update,
runupdate.baton windows,update.shon linux/macos
OR rungit pullin the folder your webui is installed in.

🏃‍ Running

Running should be as simple as runningrun.batorrun.shdepending on your OS. Everything should get installed automatically.

If there's an issue with running, please create anissue

💻 Google colab notebook

Open in colabOpen in github

💻 Common command line flags

Name Args Short Usage Description
--skip-install [None] -si -si Skip installing packages
--skip-venv [None] -sv -sv Skip creating/activating venv, also skips install. (for advanced users)
--no-data-cache [None] [None] --no-data-cache Don't change the default dir for huggingface_hub models. (This might fix some models not loading)
--launch [None] [None] --launch Automatically open the webui in your browser once it launches.
--share [None] -s -s Share the gradio instance publicly
--username username (str) -u, --user -u username Set the username for gradio
--password password (str) -p, --pass -p password Set the password for gradio
--theme theme (str) [None] --theme "gradio/soft" Set the theme for gradio
--listen [None] -l -l Listen a server, allowing other devices within your local network to access the server. (or outside if port forwarded)
--port port (int) [None] --port 12345 Set a custom port to listen on, by default a port is picked automatically

✨ Current goals and features ✨

moved toa separate readme

More readme

Link