Skip to content

Real-Time Recitation

Real-time recitation lets you record yourself reciting any verse and receive immediate AI feedback. The system uses automatic speech recognition (ASR) to capture your recitation and compares it word-by-word against the correct recitation.

  • Make sure your microphone is connected and your browser has microphone permission
  • Find a quiet environment — background noise affects accuracy
  • Confirm that Canvas_Recite is enabled for your organization
  1. Open any Surah from the sidebar.
  2. Switch to Recite mode using the mode switcher in the bottom toolbar.
  3. The display updates — each verse now shows a Record button.
  4. Click the Record button on the verse you want to recite.
  5. A microphone indicator appears — begin reciting clearly.
  6. Click Stop when you’ve finished the verse.

Once you stop recording:

  1. Your audio is sent to the AI evaluation system
  2. The system transcribes your speech using ASR
  3. It aligns your recitation word-by-word against the correct text
  4. Errors are identified and categorised by type
  5. Results appear on screen — words are colour-coded based on whether they were correct or had errors

The entire evaluation typically takes a few seconds.

You can recite verses one at a time or work through a full Surah in sequence:

  1. After receiving feedback on one verse, click Next to move to the following verse
  2. Record the next verse the same way
  3. Your results for each verse are saved as you go

If you’re not satisfied with your recitation:

  1. Click Retry on the results screen
  2. Record the verse again
  3. The new attempt is evaluated and saved alongside your previous attempts

Your full attempt history for each verse is accessible from the Statistics section and within Judge mode.

Every recitation attempt is automatically saved to your history. For each saved attempt you can see:

  • The verse recited
  • Your score and error count
  • The date and time of the attempt
  • A playback of your recorded audio

→ See Recitation Feedback to understand what the error types and colour codes mean.