Skip to content

Edopramudya/Audio-Emotion-Analysis-using-STFT-Librosa.pyin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Analisis Emosi Audio Menggunakan STFT & Librosa.pyin

πŸ“Œ Penjelasan Aplikasi

Aplikasi ini digunakan untuk menganalisis sinyal audio dengan mengekstrak fitur utama seperti frekuensi dasar (F0) dan intensitas suara (RMS) menggunakan Short-Time Fourier Transform (STFT) dan Librosa.pyin. Hasil analisis ditampilkan dalam bentuk numerik serta visualisasi seperti grafik F0, intensitas suara, dan spektrogram STFT.

Aplikasi ini dapat digunakan dalam berbagai bidang, seperti:

  • Pengenalan suara β†’ Mengidentifikasi pola suara berdasarkan frekuensi dan intensitas
  • Analisis emosi β†’ Menilai variasi suara untuk mendeteksi emosi seperti marah dan netral
  • Pemrosesan musik & audio β†’ Membantu dalam analisis rekaman suara dan pengolahan sinyal audio

πŸ”§ Software & Tools yang Digunakan

  • Python (Bahasa pemrograman utama)
  • Librosa (Ekstraksi fitur audio)
  • NumPy (Operasi numerik)
  • Matplotlib (Visualisasi data)

βš™οΈ Cara Penggunaan

  1. Persiapan

    • Pastikan Python telah terinstal
    • Instal pustaka yang diperlukan dengan menjalankan:
      pip install librosa numpy matplotlib
  2. Menjalankan Analisis

    • Simpan file audio yang ingin dianalisis bisa upload dengan ganti file yang diinginkan ataupun realtime
    • Jalankan skrip dengan perintah:
      python main.py --file data/audio_sample.wav
    • Hasil analisis akan ditampilkan dalam bentuk angka serta grafik
  3. Interpretasi Hasil

    • Frekuensi Dasar (F0): Mengindikasikan pitch utama dalam audio
    • Intensitas Suara (RMS): Mengukur seberapa kuat suara dalam rekaman
    • Spektrogram STFT: Menampilkan perubahan frekuensi terhadap waktu

Dengan aplikasi ini, pengguna dapat memahami lebih dalam tentang karakteristik suara dan pola frekuensi dalam berbagai konteks. πŸš€

About

Proyek ini merupakan implementasi analisis audio menggunakan Short-Time Fourier Transform (STFT) dan Librosa.pyin untuk ekstraksi fitur suara, seperti frekuensi dasar (F0) dan intensitas suara. Model ini dapat digunakan dalam berbagai aplikasi, termasuk pengenalan suara, deteksi emosi, dan analisis musik.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors