Rancang Bangun Aplikasi : Evaluasi Baca Al-Qur'an berdasarkan Kemiripan Bacaan dengan Teks Al-Qur'an menggunakan Speech Recognition Engine dan Faktor Akustik Untuk Platform Android
Gamal Abdul Nasser | 5109100003
Rancang Bangun Aplikasi : Evaluasi Baca Al-Qur'an berdasarkan Kemiripan Bacaan dengan Teks Al-Qur'an menggunakan
Speech Recognition Engine dan Faktor Akustik Untuk Platform Android
[Dosen Wali]
Isye Arieshanti, S.Kom.,
M.Phil.
[Dosen Pembimbing 1]
Dwi Sunaryono,
S.Kom., M.Kom.
[Dosen Pembimbing 2]
SARWOSRI, S.Kom.,
Latar Belakang
Rancang Bangun Aplikasi : Evaluasi Baca Al-Qur'an berdasarkan Kemiripan Bacaan dengan Teks Al-Qur'an menggunakan Speech Recognition Engine dan Faktor Akustik Untuk Platform Android
Al-Qur'an adalah kitab suci umat Islam dan
merupakan pedoman hidup untuk mencapai kebahagiaan
dunia dan akhirat, oleh karena itu Al-Qur'an harus dibaca,
dipahami, dan diamalkan setiap hari oleh umat Islam.
Sementara ini, untuk melakukan
evaluasi bacaan
Al-Qur’an diperlukan tatap muka langsung
antara pengajar
dan muridnya. Yang berarti ada
faktor waktu dan tempat
sebagai
penghalang
proses evaluasi.
Padahal di tengah perkembangan teknologi informasi
yang sangat pesat.
Seharusnya
faktor waktu dan tempat
sebagai penghalang
bisa diminimalkan
. Sehingga perlu
dikembangkan sebuah sistem
yang mampu menilai bacaan
Rumusan Masalah
dan
Batasan Masalah
Bagaimana mengenali suara
berbahasa Arab
menggunakan teknologi
pengenalan suara?
Bagaimana mendapatkan
skala kesesuaian hasil
pengenalan suara berbahasa
Arab dengan mushaf
Al-Qur'an?
Bagaimana
mengimplementasikan
aplikasi evaluasi bacaan
Al-Qur'an pada perangkat
bergerak Android?
Suara yang dapat dikenali
adalah bacaan Al-Qur'an
dengan menggunakan Bahasa
Arab.
Referensi murottal yang
dipakai adalah murottal Saad
Al-Ghamdi.
Aplikasi dibangun khusus
untuk perangkat bergerak
dengan sistem operasi
Android dengan versi
minimum 4.0.
Speech recognition yang
tersedia adalah untuk surat
ke 78 hingga surat 114.
Huruf-Huruf yang Ada dalam Al-Qur’an
Rancang Bangun Aplikasi : Evaluasi Baca Al-Qur'an berdasarkan Kemiripan Bacaan dengan Teks Al-Qur'an menggunakan Speech Recognition Engine dan Faktor Akustik Untuk Platform Android
Speech Recognition
Disadur dari Hyassat, Hussein. Abu Zitar, Raed. October 2008.
Arabic Speech Recognition using SPHINX Engine.International Journal Speech Technology
Speech Recognition
Rancang Bangun Aplikasi : Evaluasi Baca Al-Qur'an berdasarkan Kemiripan Bacaan dengan Teks Al-Qur'an menggunakan Speech Recognition Engine dan Faktor Akustik Untuk Platform Android
Hasil Penelitian Tentang Speech Recognition
Dikembangkan menjadi webservice, dengan
output
Tugas Akhir Sebelumnya
Rancang Bangun Aplikasi : Evaluasi Baca Al-Qur'an berdasarkan Kemiripan Bacaan dengan Teks Al-Qur'an menggunakan Speech Recognition Engine dan Faktor Akustik Untuk Platform Android
Studi kasus karaoke
Hanya faktor akustik
Kasus Penggunaan
Rancang Bangun Aplikasi : Evaluasi Baca Al-Qur'an berdasarkan Kemiripan Bacaan dengan Teks Al-Qur'an menggunakan Speech Recognition Engine dan Faktor Akustik Untuk Platform Android
System
User
Melihat hasil analisa Merekam bacaan
Membaca hasil rekaman
Pengolahan
Hasil
Rekaman
Bacaan
Mulai Pilih rekaman yang akan dievaluasi Note Sequence Generation Fast Fourier Transform Pemodelan dengan Hamming Window Dynamic Time Warping untuk mendapatkan perbedaan note Energy Computation Generation Dynamic Time Warping untuk mendapatkan perbedaan log energy Strength Computation Kalkulasi nilai In Beat Pitch Based Rating Volume Based Rating Rhythm Based Rating Selesai Mengirim file rekaman ke server Speech Recognition based ratingAlur Skoring
Rancang Bangun Aplikasi : Evaluasi Baca Al-Qur'an berdasarkan Kemiripan Bacaan dengan Teks Al-Qur'an menggunakan Speech Recognition Engine dan Faktor Akustik Untuk Platform Android
Mulai
Spit = skor pitch based rating; Svol = skor volume based rating;
Srhy = skor pitch based rating; Srecognition = skor speech
recognition rating;
Trecog = teks hasil speech
recognition; Selesai Is basic evaluation? Skor total = 0.5*Srhy+0.35*Spi t+0.15*Svol Ya Skor total = 0.45*Srecog+0.3* Srhy+0.15*Spit+0. 1*Svol Tidak Menampilkan skor total, dan skor masing-masing
fitur suara.
Menampilkan skor total, dan menampilkan
teks hasil speech
Uji Coba Fungsional (Skoring)
Pengguna memilih fungsi skoring
untuk membandingkan file yang sama.
Pengguna memilih fungsi skoring untuk
membandingkan hasil rekaman bacaan yang benar dan murattal.
Rancang Bangun Aplikasi : Evaluasi Baca Al-Qur'an berdasarkan Kemiripan Bacaan dengan Teks Al-Qur'an menggunakan Speech Recognition Engine dan Faktor Akustik Untuk Platform Android
Uji Coba Fungsional (Skoring)
Pengguna memilih fungsi skoring untuk membandingkan hasil rekaman yang sedikit salah dan murattal.
Pengguna memilih fungsi skoring untuk
membandingkan hasil rekaman yang memiliki cukup banyak kesalahan dan murattal.
Uji Coba Fungsional (Skoring)
Pengguna memilih fungsi skoring untuk
membandingkan hasil rekaman yang banyak salah dan murattal.
Pengguna memilih fungsi skoring untuk
membandingkan hasil rekaman berupa static noise dan murattal.
Rancang Bangun Aplikasi : Evaluasi Baca Al-Qur'an berdasarkan Kemiripan Bacaan dengan Teks Al-Qur'an menggunakan Speech Recognition Engine dan Faktor Akustik Untuk Platform Android
Akurasi Skoring
Penguji Srhy Spit Svol Srec
Nilai Skor Rata-Rata (Basic
Scoring)
Nilai Skor Rata-Rata (Full
Scoring)
Nilai Prediksi
Manusia Akurasi Full Scoring
File yang sama 100 100 100 100 100 100 100 100.00%
Penguji 1 48 47 96 98 55 75 73 97.33% Penguji 2 52 49 98 100 59 78 80 97.50% Penguji 3 47 46 94 47 54 52 60 86.67% Penguji 4 39 38 95 86 48 66 75 88.00% Penguji 5 62 61 93 86 67 76 82 92.68% Penguji 6 43 40 90 86 50 67 60 89.55% Penguji 7 53 50 97 86 59 72 74 97.30% Penguji 8 60 57 98 100 65 81 78 96.30% Penguji 9 48 45 90 76 54 64 84 76.19% Penguji 10 36 34 92 50 44 48 50 96.00% Penguji 11 54 50 90 86 59 71 70 98.59% Penguji 12 49 47 93 98 56 75 71 94.67% Penguji 13 44 42 90 86 51 67 75 89.33% Penguji 14 45 45 92 76 53 64 67 95.52% Penguji 15 61 60 94 98 66 81 82 98.78% Rata-rata 93.40%
Non-Fungsional
Rancang Bangun Aplikasi : Evaluasi Baca Al-Qur'an berdasarkan Kemiripan Bacaan dengan Teks Al-Qur'an menggunakan Speech Recognition Engine dan Faktor Akustik Untuk Platform Android
No Antarmuka Perangkat Lunak
Penilaian Rata
-Rata
1 2 3 4
1 Kemudahan 0 4 9 2 2.87 2 Kejelasan Pesan/ Intutive Command 0 0 13 2 3.13 3 Kejelasan Respon/ Intuitive
Response 0 0 12 3 3.20
No Penilaian Penyajian Informasi Rekor Suara
Penilaian Rata
-Rata
1 2 3 4 1 Kelengkapan Informasi Rekor Skor
Suara 0 2 10 3 3.07 No Keandalan Skoring Penilaian Rata -Rata 1 2 3 4 1 Keandalan Fitur Skoring 0 2 8 5 3.2
No Nama Pengujian
Rata-Rata Nilai Akhi r Prosen tase 1 Penilaian Antarmuk a Perangkat Lunak Kemudahan 2.87 3.07 76.67 % Kejelasan Pesan 3.13 Kejelasan Respon 3.20 3 Penilaian Penyajian Informasi Rekor Suara Kelengkapan Informasi Rekor Suara 3.07 3.07 76.67 % 4 Penialaian Keandalan Fitur Skoring Kualitas Suara Keandalan Fitur Skoring Kualitas Suara 3.2 3.2 80%
Kesimpulan
Skor yang diberikan pada penilaian berdasarkan
pitch,
volume, ritme,
dan
speech recognition
menggunakan bobot
wPit, wVol, wRhy,
dan
wSRecognition
dengan nilai
0.15, 0.1,
0.3, dan 0.45.
Uji coba skoring menunjukkan korelasi kemiripan antara
penilaian sistem dengan penilaian oleh manusia memiliki
nilai
93.4%.
Penambahan faktor skoring menggunakan speech
recognition, meningkatkan akurasi skoring, karena rekaman
yang dilakukan
bisa divalidasi.
Saran
Rancang Bangun Aplikasi : Evaluasi Baca Al-Qur'an berdasarkan Kemiripan Bacaan dengan Teks Al-Qur'an menggunakan Speech Recognition Engine dan Faktor Akustik Untuk Platform Android