Skip to content
KB.consultingKB.consulting

EdTech · Mobile + Web

tartil.online

tartil.online

An app that listens to the user recite verse by verse and gives instant feedback on exactly which word was off — using a CTC aligner + Whisper trained specifically for the Quran.

tartil.online
EdTech · Mobile + Web
tartil.online
live
500+
active users
114
complete surahs + audio
6 weeks
from idea to TestFlight
01Custom Whisper + CTC Aligner ML pipeline for the Quran
02Per-reciter audio quality control (8 reference qari)
03Real-time feedback on exactly which word was wrong
04Mobile-first Flutter, offline-ready
01The story

Context

The founder, a Quran teacher in Indramayu, had dozens of teenage students who wanted to practice on their own at home — but there was no quick way for them to know which words they were getting wrong. Private lessons are expensive and inflexible; YouTube videos are one-way — no feedback.

Technical challenge

General-purpose speech-to-text (Whisper, Google Speech) isn't accurate for classical Arabic recited with tartil — vowel length, articulation points, tajweed and the reciter's style all affect the result. We had to custom-train a Quran-specific alignment pipeline: a CTC aligner that can point at the word level, not the sentence level.

Solution

A Flutter frontend records the user's recitation and sends the audio via API to a Laravel backend, which forwards it to a Python pipeline built on sherpa-onnx (a CTC aligner fork) + a fine-tuned Whisper. The output: an array of per-word timestamps + confidence scores. The UI highlights doubtful words, and the user can replay the reference qari and their own recitation side by side.

Results

From brief to TestFlight beta in 6 weeks. 500+ active users in the first 3 months, coming from the founder's WhatsApp study groups. Alignment accuracy of 92% for slow tartil recitation (the main target user). Ongoing: expanding into memorization and murottal evaluation.

02Technical highlights

What made this
project interesting.

  • Custom Whisper + CTC Aligner ML pipeline for the Quran
  • Per-reciter audio quality control (8 reference qari)
  • Real-time feedback on exactly which word was wrong
  • Mobile-first Flutter, offline-ready

Want to see your idea become something like tartil.online?

Let's talk about
your idea, 30 minutes.

Free Consultation

Start now

Got an idea?
Let's validate it first.

30 minutes, free, no commitment. If we click, we move on to a validation session. If not, we'll recommend someone who's a better fit — still at no cost.