A set of tools to restore audio quality from a variety of old analog sources, such as tape, cassettes, acetates and vinyl.
- Wow & Flutter Removal
- Speed matching to hum frequency
- EQ matching with differential EQ
- Sub-sample accurate Spectral Temporal Alignment
- Automatic Dropout Restoration
- Spectral Expander / Decompressor
-
You need to install a suitable version of Python first.
- Recommended Python version:
- 3.11 as of 2025-05-22
- Use 64-bit python as 32-bit python doesn't work for all dependencies.
- Make sure you check
Add Python to PATHduring installation.
- Recommended Python version:
-
Download
pyaudiorestoration. To do so, click the<> Codebutton at the right, thenDownload ZIP. Unzip to a folder of your choice. -
Install the required Python modules using
pip.- To do so, open a command prompt with admin rights inside the
pyaudiorestorationfolder you have unzipped. - Run
python -m pip install --upgrade pipto make sure yourpipis up to date. - Run
pip install -r requirements.txtto install the dependencies.
- To do so, open a command prompt with admin rights inside the
-
If you have a supported GPU, install pytorch with CUDA to massively speed up slow calculations by running them on the GPU.
-
In some cases, you have to troubleshoot the installation of some dependencies. Here is a list of known issues:
freetype-pymay have trouble to downloadingfreetype.dll. In that case, download it from FreeType and place it in a folder included in your system's path.
See the wiki for detailed instructions for the individual tools.