Giter Site home page Giter Site logo

muhamedahmed11 / audio-fingerprinting-app Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 0.0 487.24 MB

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

Python 100.00%
spectrogram songs voice browsed-song-spectrograms peaks audio-fingerprinting audio-fingerprint shazam

audio-fingerprinting-app's Introduction

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

audio-fingerprinting-app's People

Contributors

ahmed-eltaher avatar ahmedfawzi99 avatar muhamedahmed11 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.