25 poin oleh kciter1 2025-01-21 | 1 komentar | Bagikan ke WhatsApp
  • Sistem pencarian musik terdiri dari dua tahap: pendaftaran dan pencarian
    • Pendaftaran: mengubah sumber audio yang sudah ada menjadi sidik jari audio (Audio Fingerprint) lalu menyimpannya ke database
    • Pencarian: mengubah audio masukan menjadi sidik jari audio lalu membandingkannya dengan database untuk mencari audio yang mirip
  • Pengetahuan latar
    • File WAV: format PCM tanpa kompresi, mempertahankan data asli tanpa perubahan
    • Sampling: mengubah sinyal analog menjadi digital; semakin tinggi laju sampling, semakin tinggi akurasinya
    • Spectrogram: grafik yang memvisualisasikan perubahan frekuensi dan amplitudo
    • Transformasi Fourier: mengubah sinyal ke domain frekuensi untuk menganalisis suara
    • Peak: data yang menunjukkan komponen frekuensi utama, sehingga noise dapat dihilangkan dan data dapat dikompresi
    • Sidik jari audio (Audio Fingerprint): dibuat dengan melakukan hashing pada data peak, lalu digunakan untuk penyimpanan dan pencarian di database
  • Proses implementasi
    1. Membaca file WAV dan membuat data sampling
    2. Melakukan transformasi Fourier pada data sampling untuk membuat spectrogram
    3. Mengekstrak peak dari spectrogram
    4. Melakukan hashing pada data peak untuk membuat sidik jari audio
    5. Menyimpan sidik jari audio ke database atau mencarinya untuk memeriksa audio yang mirip

1 komentar

 
supersanic 2025-01-23

Umi