Skip to content

Generate OIIAI Cat remix from any input music containing vocal using AI.

Notifications You must be signed in to change notification settings

RedBlueBird/automatic-oiiai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automatic OIIAI Synthsizer

Generate OIIAI Cat remix from any input music containing vocal using AI.

Requirements

python=3.7
tensorflow=2.9
spleeter=2.4
librosa=0.10
soundfile=0.13

How to use

Download the repository locally.

Under project directory, run command in terminal python CatSynthesize.py -i {input_audio_file_path}. If input path empty, it is defaulted to train01.wav.

Depending on the tempo and richness of the input music, 1 minute takes about 1-6 minutes to process.

The output will show up in the same directory with the name synthesized-output.wav.

Credits

The automatic OIIAI algorithm utilizes two separate AI models: Spleeter for vocal isolation, Vocal-Melody-Extraction for vocal melody extraction.

About

Generate OIIAI Cat remix from any input music containing vocal using AI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages