The Advantages Of Using Android Functionality To Develop An Application For The Recitation Of Quran
Abstract
In this paper the advantages of using android functionality to develop an application for the recitation of Quran using smart devices such as mobile phone etcetera is discussed.
In today’s era as each field of development is moving towards information and technology, religious sectors are also moving towards it. The development of a smart Quranic application allows for an easily accessible, portable and diligent application at the palm of one’s hand. Some examples of these application include IQuranlite and Read Quran offline
Introduction
The primal signicant quality of this project is that no other system provide this level of support in the domain of Quranic Education online ,making it a torchbearer relating Quran and latest technological development .Because this system does not only help in learning or memorizing Quran but also point out errors and mistake of the learner without any hassles at any time and place without the need of hafiz availability .In today’s world the busy schedules and overall business calls for easily available and swiftly accessible applications, comprehensive applications that provide all in one feature presence.This project provides all the features in one hand held device, our project uses google speech recognition algorithm to convert audio received to text and then compare the text with the pre-saved text in our application to notify user of errors such as mispronunciations, blank audio, incorrect audio and vice versa by highlighting the text on screen using different colour for each different area of mistake mentioned above.
Background of project
In our fast pace life ,we have limited time and a lot of work and tasks to do and so in order to maintain our hectic life we mainly rely on technology and one the of the wonders of that is Smart phone ,and we are getting highly dependent on them from groceries to entertainment ,and for learning we are using smart phone .According to the statistic portal almost 2.53 billions people are using smart phones today ,they are so useful and popular because there are many different mobile applications and different support for them (like speech recognition,google assistance etc) for different purpose(audiences) ,like for entertainment,learning,business purposes etc. From Comparative Analysis of Arabic Vowels using Formants and an Automatic Speech Recognition System. We get to know that Arabic, the world fifth most spoken language in terms of number of speakers, has not received much attention from the traditional speech processing research community. For this purpose, android uses google speech recognition capabilities which have been implemented in this subject.
Problem Statement
In Islamic religion, mistakes in recitation of holy Quran (the sacred book of Muslims) are forbidden. Mistakes can be missing words, verse, misreading Harakat (pronunciations, punctuations, and accents).Thus, a haz/reciter who memorizes the holy Quran, needs another haz/tutor who listens the recitation and points oral mistakes. Due to the serious commitment, the availability and expertise of a haz are also questionable. A listener can also make mistakes while hearing imputable to environmental interruptions like noise, attention. In order to tackle this issue, we design, develop, and test the Smart Quran Abecedary.
Literature review
In the past fifty years, speech-processing technology has been researched and developed by a large factor, due to its usability it can be applied for a wide variety of applications in speechrecognition, speech correction and speech creation. Speech mispronunciation detection is vitalfor building a system that helps to teachthe pronunciation of a particular language.Self-learning applications using smartdevices like computers or mobile phones are one of the modern learning techniques that are very feasible to use these days; especially language learning applicationsMany audio applications are available which recite the holy Quran. One of the most popular andcommonly used is Quran Auto Reciter (QAR). QAR options include: play, stop, forward,backward, audio verses, and text display as audio filemoving. QAR can also recite verses and increase the recitation ability. But user cannot arrive to eliminaterecitation mistakes, QAR interaction user is one sided.An automated delimiter introduced by Hassan Tabbal etal. gets verses from audio files and covers Quranverses in audio file, using speech recognition technique. The Sphinx IV framework is used to develop this system.
Selected Software and Platform
About Android:Android Inc. was founded in Palo Alto, California, in October 2003 by Andy Rubin, Rich Miner, Nick Sears, and Chris White.Rubin described the Android project as "tremendous potential in developing smarter mobile devices that are more aware of its owner's location and preferences". Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touch screen mobile devices such as smart phones and tablets. In addition, Google has further developed Android TV for televisions, Android Auto for cars, and Wear OS for wrist watches, each with a specialized user interface. Variants of Android are also used on game consoles, digital cameras, PCs and other electronics.Android is also associated with a suite of proprietary software developed by Google, including core apps for services such as Gmail and Google Search, as well as the application store and digital distribution platform Google Play, and associated development platform. Android has been the best-selling OS worldwide on smart phones since 2011 and on tablets since 2013.
As of May 2017, it has over two billion monthly active users, the largest installed base of any operating system, and as of June 2018, the Google Play store features over 3.3 million apps.Powerful speech recognitionGoogle Cloud Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. The API recognizes 120 languages and variants to support your global user base. You can enable voice command-and-control, transcribe audio from call centers, and more. It can process real-time streaming or prerecorded audio, using Google’s machine learning technology.Cloud Speech-to-Text can stream text results, immediately returning text as it’s recognized from streaming audio or as the user is speaking. Alternatively, Cloud Speech-to-Text can return recognized text from audio stored in a file. It’s capable of analyzing short-form and long-form audio.and there is lots we can do with this and it is continuously evolving for better accuracy and efficiency .Arabic speech recognition by Google :Now google is able to recognize speech in eight dialects, including, as we understand it, Jordanian, Kuwaiti, Lebanese, Qatari, Saudi, Emirati, Egyptian, and Palestinian Arabic. Google not only tackled a different algorithmic issue, from an engineering and linguistic perspective,but also built a product that will open up new ways of searching on the web and new opportunities for developers.After different research and testing we decided to built our projrct basesd on the Saudi Arabic speech recognition (Api) because it is the closest and suitable for our region Arabic an its pronounciation accent.
Methodology
It is often seen with other Quranic applications that they provide functionalities like online and offline reading but do not offer notifications of mistakes made, this project offers these capabilities in a consistent manner.Modular approach is followed in our featuring three independent modules namely re-iteration in which we listen to the recitation by a reciter line by line (verse by verse) and then the user will recite in the same manner, all the mistakes of any kind will be notified if present.The second module is recitation module in which the user can recite from the verses from the text present and any mistakes present are pointed out.The third module is select reciter module in which we select recitation by various different reciters and we can listen to all by selecting one by one.
Experiment and resultVarious experiments have been conducted by the development team by reciting the verses to check for different errors and the results are noted.8 Conclusion The main focus of this application is to provide easy access of the Holy Quran to the end user at the palm of their hands by state of the art technology and international standards. This application will be useful for the current as well as the future generations.
References:
- https://bestforandroid.com/quran-apps/
- Journal of Theoretical and Applied Information Technology15th February 2017. Vol.95. No.3
- Ninth Mexican International Conference on Artificial Intelligence Voice Content Matching System for Quran Readers
- https://www.wamda.com/2012/03/arabic-speech-now-recognized-by-google
- https://cloud.google.com/speech-to-text/