Coba jelasin Cara kerja dari Soundhound dong

Salah satu contoh gambar cara kerja pembacaan frekuensi, nada yang di analisis oleh aplikasi setelah suatu lagu dikirim ke server shazam maupun soundhound:

Untuk lebih jelasnya, SoundHound mempunyai database lagu yang sangat besar. Lagu-lagu yang dikirim oleh pengguna SoundHound melalui aplikasi SoundHound, data lagunnya diambil terpisah dan dianalisis untuk sifat akustik mereka oleh server SoundHound - khususnya "frekuensi puncak" di berbagai titik dari suatu lagu. Ketika Anda mengcapture 10 detik audio dan mengirimkannya ke server SoundHound, Anda juga telah mengirimkan frekuensi dari lagu tersebut: catatan dari instrumen, harmoni yang khas dari suatu lagu dan sejenisnya. Orang lain mungkin akan bilang, pemanas mobil Anda atau A / C dapat mengeluarkan suara saat anda mengcapture suatu lagu yang dapat mengganggu proses identifikasi lagu via SoundHound, tetapi jika catatan data dan nada suatu lagu masih dapat dikenali oleh SoundHoundatau sound hound (dalam teorinya) masih cocok dengan kombinasi tertentu dari frekuensi suatu lagu yang ditemukan dalam database SoundHound, maka lagu tersebut masih dapat teridentifikasi.

Gambar cara kerja SoundHound secara gamblang:

Pemakai aplikasi Soundhound mengcapture sebagian nada dari suatu lagu ke aplikasi Soundhound,

Aplikasi Soundhound akan mengextract data dari suatu lagu ke server,

Data dari suatu lagu dicocokkan dengan database lagu yang ada, kemudian diextract lagi untuk mengetahui lagu yang kita kirim via aplikasi Soundhound cocok dengan algoritme lagu yang sesuai.

Kemudian dalam database jika telah diketahui suatu kecocokkan lagu maka akan mengirim balik ke pengguna aplikasi, informasi berupa judul lagu, artis, dan tag picture lagu tersebut (Jika ada).