Group of students brainstorming ideas for their final year project
Brainstorming for the perfect final year project idea

AI-based Noorani Qaida for Kids

Project Domain / Category

Android Application

Abstract / Introduction

Speech recognition technology allows computers to take spoken audio, interpret it, and generate text from it. Speech recognition and speech-to-text programs have a number of applications for users with and without disabilities. New technological advancements have fueled innovation in many well-known customer service industry applications.

We’ve all used voice recognition technologies in our daily lives, often without even realizing it: automated phone menus and directories, voice-activated dialing on our cell phones, and integrated voice command on smartphones, to name a few. It can be used in the education sector to get better learning outcomes.

We are proposing an AI-based noorani qaida for kids to learn the basics of recitation of the  Holy Quran. The system will be used to detect mistakes of the student and give them time to correct them. Parents can monitor students’ progress.
This app will take the user’s speech as input and check whether he is reciting it correctly or not.

The system will keep track of the user’s performance. AI based speech recognition and NLP will be used to implement this application. The system will be able to save the expert’s speech, and when the student records his or her voice for learning, the system will compare the two speeches and provide feedback.

Functional Requirements:

  • Users must be able to sign up for the system.
  • The user must be able to access the system.
  • The system shall apply all the validations to the data provided at the time of
  • registration.
  • The system must be able to provide the text of the Noorani Qaida.
  • The system must be able to record the user’s audio using speech recognition
  • techniques.
  • Using natural language processing techniques, the system must be able to recognize
  • the user’s speech.
  • The system must feed data from the instructor. It shall be trained on a 3-step AI
  • technique, i.e., training, validation, and testing.
  • The system shall be able to follow and analyses the audio, break it into parts, digitize it
  • into a computer-readable format; and use an algorithm to match it to the most
  • suitable text representation.
  • The system must be capable of highlighting the text that the user is speaking.
  • The system should be able to highlight the error in various colors.
  • The system must be able to track the user’s progress.
  • The system must be able to provide progress based on comparison.
  • The system must be able to provide feedback based on the student’s voice audio.


Android Studio or any technology of your choice.