APLIKASI PENGENALAN SUARA UNTUK SIMULASI PENGUNCI PINTU ABSTRAK

dokumen-dokumen yang mirip
Jony Sitepu/ ABSTRAK

Perbandingan Estimasi Selubung Spektral dari Bunyi Voiced Menggunakan Metoda Auto-Regressive (AR) dengan Weighted-Least-Square (WLS) ABSTRAK

PENINGKATAN KUALITAS SINYAL SUARA DENGAN METODE PENDEKATAN SUBRUANG ABSTRAK

PENGENALAN UCAPAN DENGAN METODE FFT PADA MIKROKONTROLER ATMEGA32. Disusun Oleh : Nama : Rizki Septamara Nrp :

PENGENALAN SUARA MENGGUNAKAN POHON KEPUTUSAN RELASI ACAK. Disusun Oleh:

BAB I PENDAHULUAN. Proses pengenalan kata merupakan salah satu fungsi dari

SOFTWARE PENINGKATAN KUALITAS SUARA COCHLEAR IMPLANT DENGAN MENGGUNAKAN TIME FREQUENCY BLOCK THRESHOLDING ABSTRAK

IDENTIFIKASI KEBERADAAN TIKUS BERDASARKAN SUARANYA MENGGUNAKAN SMS GATEWAY

SPECTRUM ANALYZER BERBASIS MIKROKONTROLER DENGAN PENCUPLIKAN SECARA PARALEL

ALAT BANTU PARKIR MOBIL BERBASIS MIKROKONTROLER ATMEGA16. Disusun Oleh : Nama : Venda Luntungan Nrp :

IMPLEMENTASI DYNAMIC TIME WARPING UNTUK VOICE RECOGNITION

PERANCANGAN KENDALI MULTI-MODEL ADAPTIF UNTUK SISTEM TRANSMISI FLEKSIBEL ABSTRAK

KONTROL LEVEL AIR DENGAN FUZZY LOGIC BERBASIS MIKROKONTROLER ATMEGA 8535

PENERJEMAH FILE MUSIK BEREKSTENSI WAV KE NOT ANGKA. Albertus D Yonathan A / ABSTRAK

Perancangan dan Simulasi Autotuning PID Controller Menggunakan Metoda Relay Feedback pada PLC Modicon M340. Renzy Richie /

BAB I PENDAHULUAN. pernah tepat, dan sedikitnya semacam noise terdapat pada data pengukuran.

PERANCANGAN DAN REALISASI SISTEM PENGENDALI PENYARINGAN AIR BERDASARKAN TINGKAT KEKERUHAN AIR. Disusun Oleh : Nama : Rico Teja Nrp :

PENINGKATAN KUALITAS SINYAL SUARA DENGAN MENGGUNAKAN METODE INDEPENDENT COMPONENT ANALYSIS ABSTRAK

APLIKASI PERINTAH SUARA UNTUK MENGGERAKKAN ROBOT. Disusun Oleh : Nama : Astron Adrian Nrp :

IMPLEMENTASI KONTROL PID PADA PENDULUM TERBALIK MENGGUNAKAN PENGONTROL MIKRO AVR ATMEGA 16 ABSTRAK

BAB I PENDAHULUAN. manusia satu dengan manusia lainnya berbeda-beda intonasi dan nadanya, maka

Abstrak. Kata Kunci: USB, RS485, Inverter, ATMega8

PERANCANGAN DAN REALISASI SARUNG TANGAN PENERJEMAH BAHASA ISYARAT KE DALAM UCAPAN BERBASIS MIKROKONTROLER ABSTRAK

Simulasi Aplikasi Kendali Multi-Model pada Plant Kolom Distilasi ABSTRAK

SISTEM AKUISISI DATA KENDARAAN BERMOTOR MENGGUNAKAN SMARTPHONE ANDROID MELALUI KONEKSI BLUETOOTH. Disusun oleh: Dhiko Dwiaprianto Putra ( )

Aplikasi Kamera Web Untuk Mengukur Luas Permukaan Sebuah Obyek 3D

Sistem Verifikasi Penutur menggunakan Metode Mel Frequensi.

PERANCANGAN SISTEM KENDALI MERIAM MENGGUNAKAN DRIVER MOTOR BERBASIS MIKROKONTROLER ATMEGA8535

Desain Migrasi Jaringan TDM Ke Jaringan Berbasis IP Menggunakan Teknologi Softswitch. Arvi Nayaprama/

Aplikasi Teknik Speech Recognition pada Voice Dial Telephone

Realisasi Sistem Pemantau Kepadatan Lalu-Lintas Menggunakan Teknologi Radar RTMS G4

Perancangan Persistence of Vision Display Dengan Masukan Secara Real Time

udara maupun benda padat. Manusia dapat berkomunikasi dengan manusia dari gagasan yang ingin disampaikan pada pendengar.

PERANCANGAN DAN REALISASI PENAMPIL SPEKTRUM FREKUENSI PORTABLE BERBASIS MIKROKONTROLER ATMEGA 16

ANALISIS MULTI WAVELET PADA KOMPRESI SUARA. Disusun Oleh: Immanuel Silalahi. Nrp :

Pengenalan Suara Menggunakan Metode MFCC (Mel Frequency Cepstrum Coefficients) dan DTW (Dynamic Time Warping) untuk Sistem Penguncian Pintu

SIMULATOR PENGERING CAT BERBASIS PENGONTROL MIKRO

Simulasi Pengontrolan Plant Kolom Distilasi Menggunakan UPC (Unified Predictive Control) ABSTRAK

OTOMATISASI PENGARAHAN KAMERA BERDASARKAN ARAH SUMBER SUARA PADA VIDEO CONFERENCE

Pengenalan Pembicara dengan Ekstraksi Ciri MFCC Menggunakan Kuantisasi Vektor (VQ) Yoyo Somantri & Erik Haritman dosen tek elektro fptk UPI.

Prototype Pengontrol Lampu Ruangan Dari Jarak Jauh Berbasis Suara (Voice Recognition)

Perancangan Alat Peraga Papan Catur pada Layar Monitor. Samuel Setiawan /

PENGGABUNGAN DUA CITRA DENGAN METODE COMPRESSIVE SENSING MENGGUNAKAN MATLAB

PENGENALAN WAJAH DENGAN MENGGUNAKAN NLDA (NULL-SPACE LINEAR DISCRIMINANT ANALYSIS)

BAB IV IMPLEMENTASI DAN EVALUASI. 4.1 Spesifikasi Hardware dan Software yang digunakan dalam penelitian

PENGUJIAN TEKNIK FAST CHANNEL SHORTENING PADA MULTICARRIER MODULATION DENGAN METODA POLYNOMIAL WEIGHTING FUNCTIONS ABSTRAK

Ardhi Prasetya /

3.1.2 Analisis Kebutuhan... Error! Bookmark not defined Perancangan... Error! Bookmark not defined Pengujian... Error!

REALISASI ALAT PERAGA UNTUK MEMANTAU CUACA. Ananta Leska Saputra /

PERANCANGAN DAN REALISASI PROTOTIPE KURSI RODA DENGAN MOTOR LISTRIK. Novan Susilo/

KOMPRESI CITRA MENGGUNAKAN COMPRESSED SENSING BERBASIS BLOK

Verifikasi Sidik Jari Menggunakan Pencocokan Citra Berbasis Fasa Dengan Fungsi Band-Limited Phase Only Correlation (BLPOC)

REALISASI SISTEM AKUISISI DATA MENGGUNAKAN ARDUINO ETHERNET SHIELD DAN SOCKET PROGRAMMING BERBASIS IP

IDENTIFIKASI SESEORANG BERDASARKAN CITRA SILUET ORANG BERJALAN MENGGUNAKAN SUDUT SETENGAH KAKI

KOMPRESI SINYAL SUARA MENGGUNAKAN TRANSFORMASI WAVELET

IDENTIFIKASI KANAL FIR SECARA BUTA UNTUK SISTEM DUA-MASUKAN-DUA-KELUARAN PADA DOMAIN FREKUENSI MENGGUNAKAN STATISTIK ORDE DUA ABSTRAK

PERANCANGAN KENDALI SAKLAR ON/OFF MENGGUNAKAN SMS ABSTRAK

BAB III PERANCANGAN PERANGKAT LUNAK MENENTUKAN JENIS KAWANAN IKAN, JARAK KAWANAN IKAN, DAN POSISI KAPAL

PENGENALAN SUARA BURUNG MENGGUNAKAN MEL FREQUENCY CEPSTRUM COEFFICIENT DAN JARINGAN SYARAF TIRUAN PADA SISTEM PENGUSIR HAMA BURUNG

SISTEM PENGAMANAN PEMBUKA PINTU MENGGUNAKAN KODE SUARA

Identifikasi Pembicara dengan Menggunakan Mel Frequency Cepstral Coefficient (MFCC) dan Self Organizing Map (SOM)

IDENTIFIKASI TUTUR DENGAN METODE KUANTISASI VEKTOR LINDE - BUZO - GRAY TUGAS AKHIR OLEH: YOHANES AGUNG SANTOSO PRANOTO

ABSTRAK. Tuts Organ Elektronik Menggunakan Pengontrol Mikro Edwin /

Perancangan dan Realisasi Dinding Interaktif Menggunakan Bahasa Pemrograman Flash ABSTRAK

PENGENALAN DAN PEWARNAAN PADA CITRA GRAY-SCALE ABSTRAK

Animasi Objek yang Dapat Bergerak Menggunakan Kubus LED Berbasis Mikrokontroler ATMega16

PERANCANGAN DAN REALISASI PENGUAT KELAS D BERBASIS MIKROKONTROLER AVR ATMEGA 16. Disusun Oleh: Nama : Petrus Nrp :

PENGENALAN TULISAN TANGAN AKSARA BATAK TOBA MENGGUNAKAN JARINGAN SARAF TIRUAN BERBASIS MULTILAYER PERCEPTRON

PENGENALAN NADA SULING REKORDER MENGGUNAKAN FUNGSI JARAK CHEBYSHEV

Jaringan Syaraf Tiruan pada Robot

Kinerja Sistem Komunikasi Satelit Non-Linier BPSK Dengan Adanya Interferensi Cochannel.

DAFTAR ISI. BAB 3 PERANCANGAN PERANGKAT LUNAK 3.1 Diagram Alir Utama Kamera Web iii

Simulasi Perbedaan Jarak (Range) Akibat Gangguan Sinyal. Jamming Sebagai Electronic Countermeasure (ECM) Pada Radar ABSTRAK

Simulasi Peredaman Gangguan Sag Pada Tegangan Masukan Power Supply Di Personal Computer

SISTEM PENDETEKSI KETINGGIAN MUATAN ROKET BERBASIS MIKROKONTROLER. Gelar Kharisma Rhamdani /

KINERJA ARSITEKTUR MADALINE DALAM MEMPREDIKSI CUACA DENGAN MENGGUNAKAN PARAMETER SUHU, KELEMBAPAN UDARA DAN CURAH HUJAN

Penerapan Perintah Suara Berbahasa Indonesia untuk Mengoperasikan Perintah Dasar di Windows

KOMPRESI SINYAL SUARA DENGAN MENGGUNAKAN STANDAR MPEG-4

Pengaturan Harga Dan Pembatasan Pembelian BBM Subsidi Menggunakan Smart Card

BAB I PENDAHULUAN. maju, seperti adanya perangkat wireless yang dapat menggantikan peranan kabel

BAB I PENDAHULUAN. Suara merupakan salah satu media komunikasi yang paling sering dan

PERANGKAT PENGONTROL RUMAH KACA BERBASIS MIKROKONTROLER. Wisnu Panjipratama / Jurusan Sistem Komputer, Fakultas Teknik,

REALISASI PERANGKAT LUNAK UNTUK MEMVERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCALITY PRESERVING PROJECTION

APLIKASI PENGENALAN SUARA DIGITAL NADA DASAR PIANO SKRIPSI M. ARDIANSYAH

Simulasi Pengontrol Intensitas Cahaya Pada Lahan Parkir P2a Bekasi Cyber Park Dengan Kontrol On-Off

DESAIN DAN REALISASI OSILOSKOP LCD PIXELS DENGAN MENGGUNAKAN MIKROKONTROLER ATMEGA 32 DAN ATMEGA 16

Aplikasi Raspberry Pi pada Perangkat Absensi Portable Menggunakan RFID

AKUISISI DATA PADA SLOT READER MENGGUNAKAN KOMPUTER UNTUK MEMONITOR

Perbandingan Dua Citra Bibir Manusia Menggunakan Metode Pengukuran Lebar, Tebal dan Sudut Bibir ABSTRAK

SIMULASI PEMBUATAN POLA CITRA UNTUK MENGETAHUI JARAK ANTARA NANOPARTIKEL DENGAN MENGGUNAKAN LATTICE GENERATOR DAN LATTICE PARAMETER ANALYZER

Verifikasi Biometrika Suara Menggunakan Metode MFCC Dan DTW

Aplikasi Thermopile Array untuk Thermoscanner Berbasis Mikrokontroler ATmega16. Disusun Oleh : Nama : Wilbert Tannady Nrp :

APLIKASI PENDETEKSI EMOSI MANUSIA MENGGUNAKAN METODE MFCC DAN DTW

IDENTIFIKASI WAJAH MANUSIA BERDASARKAN PERBANDINGAN PARAMETER TINGGI HIDUNG, LEBAR HIDUNG DAN JARAK MATA. Yusriani Laa Baan

PENGENALAN WAJAH DENGAN CITRA MASUKAN BERUPA CITRA SKETSA WAJAH SEBAGAI HASIL SINTESIS DENGAN TEKNIK MULTISCALE MARKOV RANDOM FIELD (MRF)

REALISASI ERROR-CORRECTING BCH CODE MENGGUNAKAN PERANGKAT ENKODER BERBASIS ATMEGA8535 DAN DEKODER MENGGUNAKAN PROGRAM DELPHI

PERANCANGAN DAN REALISASI PENALA GITAR OTOMATIS MENGGUNAKAN PENGONTROL MIKRO AVR ATMEGA16. Disusun Oleh : Nama : Togar Hugo Murdani Nrp :

BAB 3 PERANCANGAN SISTEM

PERANCANGAN DAN REALISASI INVERTER MENGGUNAKAN MIKROKONTROLER ATMEGA168

Transkripsi:

APLIKASI PENGENALAN SUARA UNTUK SIMULASI PENGUNCI PINTU Stephanus Arnold / 0222021 Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha Jln. Prof. Drg. Surya Sumantri 65, Bandung 40164, Indonesia Email : Sirens_seashore@yahoo.com ABSTRAK Speech recognition merupakan suatu proses verifikasi suara dengan cara membandingkan suara input dengan suara standard. Suara direkam sebagai sample, kemudian diproses untuk mendapatkan karakteristik dari suara tersebut dan dijadikan data standard. Proses yang dilakukan untuk mendapatkan karakteristik dari suara melalui beberapa tahap seperti : frame blocking, windowing, fast fourier transform (fft) dan cepstrum. Pada saat suara direkam kembali, suara akan dicocokkan dengan data standardnya dan dicari nilai error terkecilnya. Hasil perbandingan suara input dengan suara standard yang mempunyai nilai error terkecil diasumsikan sama. Metode yang digunakan untuk membandingkan suara adalah dynamic time warping. Kata kunci : frame blocking, windowing, fast fourier transform, cepstrum, dynamic time warping i

VOICE RECOGNITION APPLICATION FOR SIMULATING DOOR LOCKING Stephanus Arnold / 0222021 Department of Electric Engineering, Faculty of Technique, Maranatha Christian Univeristy Jln. Prof. Drg. Surya Sumantri 65, Bandung 40164, Indonesia Email : Sirens_seashore@yahoo.com ABSTRACT Speech recognition is a sound verification process that compares the input sound with the standard sound. Sound is recorded as a sample, and then it will be processed in order to get the sound characteristic that will become the standard data. The stage of the process are frame blocking, windowing, fast fourier transform (fft) and cepstrum. When the sound is re-input, the data standard will be matched with it and the minimum error will be calculated. The result with the smallest error is assumed as the matched sound. The method for comparing the sound is dynamic time warping. Keyword : frame blocking, windowing, fast fourier transform, cepstrum, dynamic time warping ii

DAFTAR ISI ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR ISI DAFTAR GAMBAR DAFTAR TABEL i ii iii v ix xi BAB I PENDAHULUAN 1 I.1 Latar Belakang 1 I.2 Identifikasi Masalah 1 I.3 Perumusan Masalah 1 I.4 Tujuan 2 I.5 Pembatasan Masalah 2 I.6 Sistematika Pembahasan 2 v

BAB II LANDASAN TEORI 3 II.1 Suara Manusia 3 II.2 Mikrofon 4 II.3 Proses Sampling 6 II.4 Frame Blocking 8 II.5 Windowing 9 II.6 FFT (Fast Fourier Transform) 11 II.7 Cepstrum 13 II.8 DTW (Dynamic Time Warping) 15 II.9 Dynamic Programming 17 II.10 Batasan Normalisasi Waktu 20 II.11 Batasan Titik Awal dan Akhir 21 II.12 Paralel Port 22 II.13 Pengatur Arah Putaran Motor DC 24 BAB III PROSES PENGENALAN SUARA 26 III.1 Pendahuluan 26 III.2 Sistem Pengolahan Sinyal Suara 26 III.2.1 Proses Perekaman Suara 27 vi

III.2.2 Proses Sampling 29 III.2.3 Proses Front - End 30 III.2.4 Proses Frame Blocking 30 III.2.5 Power 30 III.2.6 Windowing 31 III.2.7 FFT (Fast Fourier Transform) 32 III.2.8 Cepstrum 33 III.2.9 Dynamic Time Warping 35 BAB IV PERANCANGAN HARDWARE 37 IV.1 Pendahuluan 37 IV.2 Mikrofon 37 IV.3 Sound Card 38 IV.4 Kabel Koneksi DB25 (DB25 Extension Cable) 39 BAB V PENGUJIAN DAN ANALISIS 43 V.1 Pengujian 43 V.2 Data Pengamatan 43 V.3 Analisis 50 vii

BAB VI KESIMPULAN DAN SARAN 52 VI.1 Kesimpulan 52 VI.2 Saran 52 DAFTAR PUSTAKA 53 LAMPIRAN A A-1 viii

DAFTAR GAMBAR Gambar II.1 Skema diagram organ penghasil sinyal suara 3 Gambar II.2 Polar pattern dari mikrofon 6 Gambar II.3 Contoh proses sampling 7 Gambar II.4 Bentuk sinyal yang di frame blocking 8 Gambar II.5 Hasil proses windowing sinyal sinus 10 Gambar II.6 Contoh proses windowing 11 Gambar II.7 Contoh FFT sinyal sinus 13 Gambar II.8 Contoh sinyal cepstrum antara laki-laki dan perempuan 14 Gambar II.9 Contoh proses DTW 15 Gambar II.10 Contoh pattern matching dalam DTW 16 Gambar II.11 Plane jaringan untuk Dynamic Programming 18 Gambar II.12 DTW antara dua rentetan waktu A dan B 19 Gambar II.13 Batasan kontinuitas lokal 21 Gambar II.14 Batasan daerah untuk match corner 22 Gambar II.15 Paralel port tipe DB25 22 Gambar II.16 Dasar pengaturan arah putaran motor 25 Gambar II.17 Pengaturan arah putaran motor dengan menggunakan saklar 25 ix

Gambar III.1 Blok diagram sistem pengolahan sinyal suara 26 Gambar III.2 Proses Pengenalan Suara 27 Gambar III.3 Tampilan program 28 Gambar III.4 Flowchart proses sampling, front end, dan frame blocking 29 Gambar III.5 Sinyal frame blocking 30 Gambar III.6 Flowchart proses power 31 Gambar III.7 Flowchart proses windowing 32 Gambar III.8 Flowchart FFT 33 Gambar III.9 Flowchart proses cepstrum 34 Gambar III.10 Flowchart proses dynamic time warping 36 Gambar IV.1 Perancangan hardware 37 Gambar IV.2 Mikrofon dynamic 38 Gambar IV.3 Polar pattern omnidirectional 38 Gambar IV.4 DB25 connectors 39 Gambar IV.5 Kabel koneksi DB25 female dan male 40 Gambar IV.6 Contoh menyalakan lampu LED menggunakan paralel port 42 Gambar V.1 Hasil pengenalan kata on (lampu LED menyala) 48 Gambar V.2 Hasil pengenalan kata off (lampu LED mati) 50 x

DAFTAR TABEL Tabel II.1 Perbandingan DFT dengan FFT 12 Tabel II.2 Detail dari paralel port 23 Tabel II.3 Base address register 24 Tabel IV.1 Base address register 40 Tabel V.1 Perbandingan cepstrum dengan threshold = 0.5 untuk kata on 44 Tabel V.2 Perbandingan cepstrum dengan threshold = 0.75 untuk kata on 44 Tabel V.3 Perbandingan cepstrum dengan threshold = 1 untuk kata on 45 Tabel V.4 Perbandingan cepstrum dengan threshold = 0.5 untuk kata off 45 Tabel V.5 Perbandingan cepstrum dengan threshold = 0.75 untuk kata off 46 Tabel V.6 Perbandingan cepstrum dengan threshold = 1 untuk kata off 46 Tabel V.7 Hasil pengujian kata on 48 Tabel V.8 Hasil pengujian kata off 49 xi