Skip to content

Like Shazam, Audio Fingerprinting Application with Python and Qt Designer (PyQt5).

Notifications You must be signed in to change notification settings

MuhamedAhmed11/Audio-Fingerprinting-App

Repository files navigation

Sound Fingerprinting

Authors

  • Ahmed El-Taher
  • Ahmed Fawzi
  • Mohamed Ahmed

Download

Download Fingerprinting folder which includes (main.exe + database.pkl)


How To Use This Application

Firt tab:

  1. you can browse your own song and find nearst 10 similar songs.
  2. you can record with you voice (20 Seconds recording).

First Tab - Choose your song or record yuor voice

Second tab:

  1. You can See your Browsed Song Spectrogram.
  2. You can See your Recorded Song Spectrogram. HELLO

Third tab:

  1. Browse Two Songs and mix them, then click Show Result button to see nearst 10 similar songs.

  2. Value of slider initializes by 0% for first song and 100% for second song when you change slider position it increases percentage of first song and decreases percentage second song.

  3. Click Spectrogram Button to see Spectrogram in fourth tab HELLO

Fourth tab:

  1. You can See your Both Browsed Song Spectrograms.
  2. You can See your Mixed Song Spectrogram.
  3. You Can play the mixed song. HELLO

Here is an example

Tab 1 - Browse Song Tab 2 - Spectrogram of Browsed Song
Tab 1 - Browse Song Tab 2 - Spextrogram of Brwosed Song
Tab 3 - Mixing two songs Tab 4 - Spectrogram for both broswed song and their mixed song
Tab 3 - Mixing two songs Tab 4 - Spectrogram for both broswed song and their mixed song


Note:

The repo includes [Spectrogram & Peaks] folder to see specrtograms and peaks images for all database songs

Sample of Spectrogram images Sample of Peaks images
Sample of Spectrogram images Sample of Peaks images

About

Like Shazam, Audio Fingerprinting Application with Python and Qt Designer (PyQt5).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages