This is a demo Python-Flask backend implementation for Music Identification. Implements Shazam algorithm as described in An Industrial-Strength Audio Search Algorithm.
Important
Built with Python 3.10, using other versions might lead to incompatibility issues. Use Docker instead.
root@user:~$ git clone https://github.com/daniel-lujan/Wavee-Backend.git
root@user:~$ cd Wavee-BackendYou can now optionally create a virtual environment.
root@user:~$ python -m venv venv
root@user:~$ venv/Scripts/activate.batroot@user:~$ pip install -r "requirements.txt"root@user:~$ python app.pyThe API is should now be available at http://localhost:5000.
root@user:~$ git clone https://github.com/daniel-lujan/Wavee-Backend.git
root@user:~$ cd Wavee-Backendroot@user:~$ docker build -t wavee-backend .
root@user:~$ docker run -p 8080:8080 wavee-backendThe API is should now be available at http://localhost:8080.