Implementation Of Speech Recognition For Voice Command Use
Main Article Content
Abstract
Background. Physical limitations of a person sometimes make it impossible to operate a computer with only a keyboard and mouse,
Aims. One tool that can be used is a voice command, which is part of speech recognition technology.
Methods. The voice signal will be normalized first, and then the coefficient values will be calculated using the Linear Predictive Coding (LPC) and Fast Fourier Transform (FFT) methods. After the coefficient value is obtained, recognition is performed using the backpropagation method of the Artificial Neural Network.
Conclusion. The artificial neural network backpropagation method is used because it can adjust its own weights and produce error values that we can determine, thereby improving accuracy.
Implementation. This study implements a voice command system using MARF as its speech engine and Java as its programming language.
Article Details

This work is licensed under a Creative Commons Attribution 4.0 International License.
References
Dima Batenkov, “Fast Fourier Transform”, key paper in computer science seminar 2024.
Djon Irwanto, S.Kom, MM “Membangun Object Oriented Software dengan Java dan Object Database”. Jakarta : Elex Media Computindo,2019
Edward R. Jones, Ph.D, “An Introduction to Neural Networks”, white paper, Visual Numerics, Inc., 2024
Fausett, Laurene . “Fundamentals Of Neural Network”. Englewood Cliffs, New Jersey : Prentice-Hall.Inc, 2008
“Fast Fourier Transform”, Modul Perkuliahan Numerical Analysis E3, I3, FMN050, Centre for Mathematical Sciences Lund University, Sweden, 2011.
Ganesh K. Venayagamoorthy, “Teaching neural networks concepts and their learning Techniques”, presented at American Society for Engineering Education Midwest Section Conference, 2012.
Gressia Melissa, “Pencocokan Pola Suara (Speech Recognition) Dengan Algoritma FFT Dan Divide And Conquer”, Makalah IF strategi algoritmik, Institut Teknologi Bandung, 2012.
Jont B. Allen, ” Articulation and Intelligibility”, USA : Library of Congress Cataloging-in-Publication Data, 2005.
Jochen Fröhlic, “Neural Net Component in a object Oriented Class Structure”.
Mark Watson, “Practical Artificial Intelligence Programming With Java”, USA : Creative Commons Attribution-Noncommercial-No Derivative Works, 2008.
Mimi Tantomo, “Perbandingan Keakuratan antara Jaringan Syaraf Tiruan Back Propagation dan Self Organizing Maps untuk Speech Recognition”, paper in www.scribd.com.
Richard G. Baldwin, “Fun with Java, Understanding the Fast Fourier Transform (FFT) Algorithm”, in www.developer.com/java/other/article.php diakses pada tanggal 16 Maret 2025 Pk.08.27.
Rudi Adi Pranata, Resmana, “Pengenalan suara manusia dengan metode LPC dan Jaringan Syaraf Tiruan Propagasi Balik”, dipresentasikan pada Seminar Nasional I Kecerdasan Komputasional Universitas Indonesia, Jakarta, Indonesia, 2019.
Thiang, Hadi Saputra, “Sistem Pengenalan Kata dengan Menggunakan Linear Predictive Coding dan Nearest Neighbor Classifier”, Jurnal, Universitas Kristen Petra, Jakarta, 2005
“Topik lanjutan pengolah wicara”, modul kuliah Praktikum Pengolahan Informasi Wicara
http://www.developer.com/java/other/article.php/3374611 diakses pada tanggal 23 Maret 2025 Pk. 08.23.
http:/www.developer.com/java/other/article.php/3457251 diakses pada tanggal 23 Maret 2025 Pk. 08.31.
http://mathworld.wolfram.com/DiscreteFourierTransform.html diakses pada tanggal 23 Maret 2025 Pk. 09.01
http://marf.sourceforge.net diakses pada tanggal 15 Juni 2025 Pk 08.47