Papers for

quran recitation app teams

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Uthmani to Standard Quranic word mapping enables accurate recitation checking

A Corpus-Aligned Uthmani-to-Standard Quranic Word Mapping and a Deterministic Recitation Validator

Abstract: Quranic text is distributed in two orthographic forms that are byte-level distinct: the Uthmani script used in every printed mushaf, and the Standard (Imla'i) Arabic form that every mainstream Arabic NLP tool is built for. The gap is concentrated in one Unicode character, U+0670 (superscript alef), which appears in some of the most frequently recited words in the Quran and is silently mishandled by general-purpose Arabic normalizers. We release a 2,290-pair, corpus-aligned Uthmani-to-Standard word mapping constructed by aligning the complete 6,236-verse Quran across both orthographic forms, together with a seven-step text normalization pipeline built on it. Normalizing both forms of all 6,236 verses through that pipeline yields identical strings for 90.9% of verses, and we characterize the residual divergence rather than assert that it is closed. On top of the normalized text, we build a deterministic, LLM-free Quranic recitation validator using a four-layer verse-matching search (exact, morphological, relaxed, fuzzy) and word-error-rate-graded feedback across five severity tiers. The validator scores 98.4% (122/124) on a 124-case suite emitted by the released test harness, and both failures share one mechanism: a single substitution error can make a different verse an exact match. A full-corpus census additionally quantifies an inherent text-only ambiguity affecting 16.5% of verses, and on 34 recitation transcripts drawn from a deployed Arabic ASR system the validator identifies the correct verse in every case. We release the mapping, the script that builds it, the validator, and the evaluation harness under open licenses; every number in this paper except the deployment measurement, whose transcripts are not ours to publish, is reproduced by running them.

Mon 14 SeptComputation and Language
The gist
The Quran is written in two different Arabic scripts that computers read differently, causing problems when checking Quran recitations. The authors created a large map that links words from the traditional Uthmani script to the commonly used Standard Arabic script, fixing challenges in text normalizing. Using this map, they built a system that can automatically check if a Quran recitation matches the correct verses with high accuracy. Their tool also gives detailed feedback on errors and works well on real-world spoken Quran recordings. All related data and code are openly available.
Open 2609.14967v1