
Huge thanks to RunDiffusion for supporting this project! π
AudioLab is an open-source powerhouse for voice-cloning and audio separation, built with modularity and extensibility in mind. Whether you're an audio engineer, researcher, or just a curious tinkerer, AudioLab has you covered.
Before you dive in, make sure you have:
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.42.34433\bin\Hostx86\x86
Note: This project assumes basic Python knowledge. If you've never set up a virtual environment before... now's the time to learn! π
If dependencies refuse to install on Windows, try the following:
nvcc --version/libs to:
.venv\lib\site-packages\pandas\_libs\window
.venv\lib\site-packages\sklearn\.libs
C:\Program Files\Python310\ (or wherever your Python is installed)
Heads up! The
requirements.txtis not complete on purpose. Use the setup scripts instead!
git clone https://github.com/yourusername/audiolab.git
cd audiolab
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
./setup.sh # Windows: setup.bat
Common Issues & Fixes:
pip if installation fails:
python -m pip install pip==24.0
fairseq manually if necessary:
pip install fairseq>=0.12.2 --no-deps
source venv/bin/activate # Windows: venv\Scripts\activate.bat
python main.py
--listen β Bind to 0.0.0.0 for remote access.--port PORT β Specify a custom port.![]() | ![]() |
|---|---|
![]() | ![]() |
![]() |
Generate high-quality sound effects, ambient audio, and musical samples from text descriptions:
Example prompts:
Transform the sound characteristics of one instrument to another using diffusion models:
Example applications:
Example applications:
Convert audio recordings to text with speaker identification and precise timing:
Example applications:
The heart of AudioLab with modular audio processing through a chain of wrappers:
Example workflows:
Train custom voice models for voice conversion and cloning:
Example applications:
AudioLab is powered by some fantastic open-source projects:
Want to help? Check out the Contributing Guide!
Licensed under MIT. See LICENSE for details.
Made with β€οΈ by the AudioLab team. (AKA D8ahazard)
295 commits
Python
98.9%

Huge thanks to RunDiffusion for supporting this project! π
AudioLab is an open-source powerhouse for voice-cloning and audio separation, built with modularity and extensibility in mind. Whether you're an audio engineer, researcher, or just a curious tinkerer, AudioLab has you covered.
Before you dive in, make sure you have:
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.42.34433\bin\Hostx86\x86
Note: This project assumes basic Python knowledge. If you've never set up a virtual environment before... now's the time to learn! π
If dependencies refuse to install on Windows, try the following:
nvcc --version/libs to:
.venv\lib\site-packages\pandas\_libs\window
.venv\lib\site-packages\sklearn\.libs
C:\Program Files\Python310\ (or wherever your Python is installed)
Heads up! The
requirements.txtis not complete on purpose. Use the setup scripts instead!
git clone https://github.com/yourusername/audiolab.git
cd audiolab
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
./setup.sh # Windows: setup.bat
Common Issues & Fixes:
pip if installation fails:
python -m pip install pip==24.0
fairseq manually if necessary:
pip install fairseq>=0.12.2 --no-deps
source venv/bin/activate # Windows: venv\Scripts\activate.bat
python main.py
--listen β Bind to 0.0.0.0 for remote access.--port PORT β Specify a custom port.![]() | ![]() |
|---|---|
![]() | ![]() |
![]() |
Generate high-quality sound effects, ambient audio, and musical samples from text descriptions:
Example prompts:
Transform the sound characteristics of one instrument to another using diffusion models:
Example applications:
Example applications:
Convert audio recordings to text with speaker identification and precise timing:
Example applications:
The heart of AudioLab with modular audio processing through a chain of wrappers:
Example workflows:
Train custom voice models for voice conversion and cloning:
Example applications:
AudioLab is powered by some fantastic open-source projects:
Want to help? Check out the Contributing Guide!
Licensed under MIT. See LICENSE for details.
Made with β€οΈ by the AudioLab team. (AKA D8ahazard)
295 commits
Python
98.9%