- Python version 3.12 required.
- Secondly, create a virtual environment for Python 3 with
python3.12 -m venv venv
and then activate withsource venv/bin/activate
. - Before installing this package, ensure you have
cmake
installed on your system: For Linux:
sudo apt update
sudo apt install cmake
- Then, we need to install dependencies based on pyproject.toml file. Use
pip install --upgrade --upgrade-strategy eager -e .
.⚠️ Be aware that if you use the existing requirements file to install dependencies, you may have compatibility issues due to different machines. - To avoid pushing files larger than 100 MB, use
find . -size +100M | cat >> .gitignore
andfind . -size +100M | cat >> .git/info/exclude
.
A comprehensive audio processing and analysis toolkit designed to extract, process, and analyze audio from video files. This project leverages advanced signal processing techniques to separate audio into vocal and instrumental components, compute spectrograms for detailed frequency analysis, and apply noise reduction for enhanced clarity. Ideal for music producers, sound engineers, and researchers in digital signal processing.