Development of Assistant Quran Application With Real-time Voice Commands


This application is designed to assist Quran memorizers or prayer leaders (Imams) in recalling their memorization. The aim of this research is to develop an Android-based Al-Qur’an assistant application with real-time voice command features. The waterfall method is used as a reference during the application development stages, including system analysis, system design using UML, implementation, and testing with blackbox testing technique. This Al-Qur’an assistant application utilizes Google Speech API to recognize user’s voice and match it with the requested surahs and verses. The result of this research is an Al-Qur’an assistant application that helps users easily search for Quranic verses through real-time voice commands. The benefits of this application include saving time and facilitating users in interacting with the Al-Qur’an.

Keywords: voice command, Google speech API, realtime, waterfall, Al Qur’an

[1] Fauzan A, Arwani I, Fanani L. Development of Iqro’. Android Application Using Google Speech. 2018;2(1):29–35.

[2] Nufus H, Solekhah N, Sarosa M, Zakaria M. Design and development of a digital quran application for hand disabled individuals based on voice commands on devices. Proceeding SENDI_U, pp. 978–979, 2015, [Online]. Available:

[3] Pratama R. “Design and Development of a Quran Recitation Player Application Using Google Speech API,” J. SITECH Sist. Inf. dan Teknol., vol. 1, no. 2, pp. 133–138, 2019,

[4] Nugroho K. Javanese gender speech recognition based on machine learning using random forest and neural network. Sisforma. 2020;6(2):50–54.

[5] Sutara FA. Analisis dan implementasi song recognition menggunakan algoritma fast fourier transform. Universitas Sumatera Utara; 2013.

[6] Godjali I. Developing a voice-based android application for recognizing hijaiyah letters. Universitas Sumatera Utara; 2016.

[7] Hunt A. “Q6.1: What is speech recognition?”, 1996. [Online]. Available: [Accessed: 31-Oct-2017].

[8] Santoso Setiawan Budi.” Real-time conversation translator on smartphone based on speech recognition”. 20 March 2015.

[9] Wiro Sasmito G. Application of the waterfall method in the design of geographic information system for Tegal District’s Industries. J. Inform. Pengemb. IT. 2017;2(1):6– 12.

[10] Syafitri Y. “Analysis and design based on UML in the savings and loan information system of swamitra cooperative in Bandar Lampung,” J. Mater. Process. Technol., vol. 1, no. 1, pp. 1–8, 2018, [Online]. Available: https://doi. org/10.1016/j.ijfatigue.2019.02.006% http://dx.doi.o.

[11] Jaya TS. Application testing with the blackbox testing boundary value analysis method. J. Inform. J. Pengemb. IT. 2018;03(02):45–8.