REVIEW 4 major objections 5 minor 55 references
Automatic Pronunciation Error Detection and Correction of the Holy Quran's Learners Using Deep Learning
T0 review · 4 major / 5 minor · reviewed 2026-08-05 · deepseek-v4-flash
Pith's one-line read A phonetic script that encodes every Tajweed rule can be learned by a multi-level CTC model, reaching 0.16% phoneme error on held-out reciters.
desk verdict The dataset and QPS script are real contributions, but the 0.16% PER is self-consistency, not validated error detection; still worth refereeing if the authors fix the evaluation. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The Quranic Phonetic Script (QPS) is the load-bearing object: a phoneme level (43 symbols representing Arabic letters, vowels, and Tajweed markers) and a Sifat level (10 binary articulation attributes such as hams/jahr, shidda/rakhawa, tafkheem/taqeeq, and ghonna). It is produced from the Uthmani script through 26 sequential regex operations. The second mechanism is the Multi-level CTC architecture: one speech encoder with 11 linear output heads, each trained with its own CTC loss, averaged with a weight of 0.4 on the phoneme head; this lets the model emit phonemes and all ten articulation attributes in parallel from unsegmented audio.
What would settle it
Have several certified Tajweed teachers independently transcribe a set of expert recitations into QPS, then run the paper's pipeline on the same audio; if the pipeline's phoneme error rate relative to the human transcriptions is substantially above 0.16%, the claim of learnability of the script as true phonetic ground truth fails. A complementary test: feed the model deliberately mispronounced recitations with known Madd, Ghunna, Qalqala, and Tafkheem errors and measure detection accuracy against expert judges.
Extended reading notes
Core claim
The central claim is that the Quranic Phonetic Script (QPS) is learnable: a two-level script that encodes 43 phonemes plus 10 articulation attributes (Sifat) per phoneme, generated deterministically from the Uthmani text by 26 rule-based transformations. A multi-level CTC model with 11 parallel output heads, fine-tuned from a pretrained Wav2Vec2-BERT encoder, reaches 0.16% average phoneme error rate on two held-out complete recitations. The same model, trained only on correct recitations, detects Madd, Ghunna, Qalqala, and Tafkheem errors in real learner recordings, which the authors interpret as evidence that the phonetic representation itself carries enough information for error detection
Load-bearing premise
The 26 rule-based transformations that turn the Uthmani text into QPS labels are treated as correct phonetic ground truth for expert audio; no human-expert validation of these labels is reported, so the 0.16% error rate measures consistency between audio and the authors' own labels, not correctness of the script.
Editorial extensions
If this is right
- Automatic Tajweed tutoring could give learners per-rule feedback (length of Madd, presence of Ghunna, Qalqala echo, Tafkheem emphasis) from a single utterance without needing a pronunciation-error dataset.
- The 98%-automated pipeline, applied to other riwayat (recitation traditions) or to the same Hafs variants, can produce large annotated Quranic corpora where only a small manual annotation set is needed.
- Because the model was trained only on golden recitations, any detected deviation is framed as a potential error; this suggests an unsupervised error-detection path for other strictly well-formed spoken liturgical texts.
- If the QPS representation is adopted as a standard, different ASR backends can be compared on the same phonetic transcription task, making Quranic recitation a repeatable benchmark for Arabic speech models.
- The low phoneme error rate on held-out reciters indicates the script is deterministic enough to serve as a target for forced alignment, opening the way to word- or even phoneme-level alignment of recitations to the written text.
Reading between the lines
- The 0.16% phoneme error rate should be read as a measure of internal consistency between the audio and the authors' own rule-generated labels; whether those labels match expert-human phonetics remains untested, since the 5,400 manually annotated samples are mentioned but no accuracy figure is reported.
- Treating each Tajweed rule as a separate prediction head offers a natural diagnostic: if a particular Sifat attribute (e.g., Istitala or Tikraar) is rarely present in the data, its head may be hard to train; the paper itself notes this limitation for attributes applying to single letters.
- The same multi-head CTC scheme could be applied to Modern Standard Arabic or other liturgical languages with codified pronunciation rules, where the existence of a strict canonical form makes error detection a structured prediction task rather than a free-form assessment.
- A direct testable extension would be to train on error-containing recitations with human-verified QPS labels and compare detection accuracy against the current error-free-trained model, which would quantify how much of the demonstrated detection ability comes from the script's structure versus from exposure to actual mistakes.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents a Quran-specific phonetic script (QPS) that encodes both phonemes and ten articulation attributes (sifa), a largely automated pipeline that converts digitized Uthmani text into QPS labels and segments expert recitations at pause points, and a multi-level CTC model fine-tuned from Wav2Vec2-BERT with 11 parallel output heads. The authors report a 0.16% average phoneme error rate on two held-out reciters and claim this proves the learnability of QPS and enables detection of Tajweed errors such as Madd, Ghunna, Qalqala, and Tafkheem. Code, data, and models are released open-source.
Significance. If the QPS labels were independently validated, the released 850+ hour dataset with Tajweed-rule-level annotations would be a valuable resource for Quranic speech processing and for low-resource Arabic ASR more generally. The two-level encoding of phonemes plus articulatory attributes is a conceptually interesting alternative to IPA-based schemes, and the multi-level CTC architecture is a simple but sensible way to model parallel phonological targets. The authors are also to be credited for committing to open-source release and for providing a highly automated, reproducible data pipeline. However, the central quantitative evidence currently rests on labels generated by the authors' own rule-based phonetizer, without human validation; the error-detection claim is supported only by anecdotal samples, as the authors themselves concede. These gaps are load-bearing for the paper's main claims.
major comments (4)
- [Section VI, Table V; Sections III-D and Appendix VIII-A] The 0.16% average PER is computed against QPS labels produced by the authors' 26 regex operations from the Uthmani text, not against independently verified pronunciations. The 5,400 manually annotated samples mentioned in Section IV are never used to report label-level accuracy or inter-annotator agreement. Consequently, the low PER demonstrates that the model reproduces the authors' transcription conventions, not that QPS correctly captures expert-Quranic pronunciation. This directly weakens the claim that the results 'prove the Quranic phonetic script is learnable,' if learnability is intended as a statement about a correct script. Please provide expert validation of a sample of QPS labels, including agreement statistics, or substantially soften the claim to internal consistency.
- [Section VI and Section VII] The error-detection claim is anecdotal. The text states that 'we tested some actual samples with errors' in Madd, Ghunna, Qalqala, and Tafkheem and that the model 'was able to detect them,' but no sample size, metrics (precision/recall, F1, detection accuracy), or comparison with a baseline is given. Section VII then states the primary limitation: the dataset contains 'golden recitations with no errors,' limiting evaluation. Since the model was trained only on correct recitations, the mechanism by which it can detect errors is not established. A systematic evaluation on error-containing data, even if small, is essential before the title's 'Error Detection' claim can be supported.
- [Appendix VIII-A, operations 11 and 12; Section IV-D] Several phonetization operations are pause-dependent: 'SkoonMostateel' and 'MaddAlewad' add or remove letters depending on whether a pause (waqf) occurs. The segmentation is therefore not merely a pre-processing step; segmentation errors can change the ground-truth labels themselves. The segmenter's reported frame-level F1 of 0.99476 (Table IV) is not a measure of pause-boundary accuracy, and no sensitivity analysis is provided for how boundary shifts affect the QPS labels. This is a load-bearing issue because these labels are used as training targets, and label noise from segmentation may be baked into the model.
- [Section V and Table V] The multi-level loss formulation is under-specified: the text says losses are averaged and the phoneme level is assigned a weight of 0.4, but the normalization of the remaining ten levels is not stated. If the weights sum to 1, each sifa level receives 0.06, whereas if 0.4 is used as an additional multiplier, the effective balance is different. The reported 'average_per' also appears to be a simple mean of the per-level PERs, not the weighted optimization objective. Please clarify the loss definition and report how the average PER is computed, since this is the headline number.
minor comments (5)
- [Section VII] The sentence 'Consequently, we expect our model will be unable without Istitala without Tikrar' is incomplete and garbled. It should be rephrased to state which rules are expected to be undetectable and why.
- [Throughout] Many Arabic strings and phonetic symbols are corrupted or missing (e.g., Tables I, VI, VII; Appendix VIII-A), making it difficult to verify the phoneme and sifa inventories. A PDF preview pass is needed.
- [Figure 3] Figure 3, captioned 'VAD architecture vs. standard streaming models,' appears unrelated to the segmenter discussion in Section IV-D. Please either replace the figure with the segmenter architecture or explain its relevance.
- [Algorithm 1] The complexity expression 'O(N· W· L2)' should read 'O(N·W·L^2)' and the variable definitions (e.g., 'overlap', 'penalty') should be stated before the loop.
- [References] References [24] and [25] are given only in Arabic with no English translation of the titles or venue names. Also, spelling of 'Moshaf'/'Mushaf' and 'Tasmeea'/'Tasmee' is inconsistent.
Circularity Check
No circularity: the 0.16% PER is a genuine held-out-reciter generalization result; the rule-generated labels are a validity concern, not a circularity.
full rationale
The paper's central quantitative claim is that a multi-level CTC model achieves 0.16% average phoneme error rate on held-out reciters, which the authors interpret as evidence that their Quran Phonetic Script (QPS) is learnable. This is a standard supervised-learning evaluation: the model is trained on audio with QPS labels and tested on reciters (Mushaf 26.1 and 19.0) that were not used in training. The test labels are produced by the same 26-rule phonetizer as the training labels, so the PER measures how well the model can reproduce the authors' own transcription conventions from acoustic input. This is a real validity threat for any claim that QPS captures correct pronunciation or that the model detects actual errors, but it is not circular in the specific sense required here. The 'learnability' claim is exactly the claim that a model can learn the mapping from speech to QPS labels, and that mapping is empirically tested across unseen reciters; the low PER is not forced by construction, since the model could have failed to generalize. No parameter is fitted to the test labels, no prediction is measured against the same data points used for fitting, and no load-bearing self-citation or imported uniqueness theorem is present. The anecdotal error-detection results are weak evidence, and the paper itself acknowledges the lack of error-containing data as a primary limitation, but this is an evidence-quality issue rather than a circularity. Therefore no circular step rises to the level of the defined patterns, and the appropriate score is 0.
Assumptions & free parameters
free parameters (4)
- CTC phoneme weight =
0.4
- Training hyperparameters =
learning rate 5e-5, batch size 64, 1 epoch
- Segmenter tuning parameters =
threshold, min silence, min speech, padding per Moshaf
- Tasmeea algorithm parameters =
overlap_words=6, window_words=30, acceptance_ratio=0.5
assumptions (5)
- domain assumption The Tanzil digitized Uthmani Quran text is accurate and canonical
- domain assumption The classical Tajweed rules encoded in QPS are correct and complete for Hafs, except Ishmam
- domain assumption The 22 selected reciters produce error-free golden recitations
- domain assumption The Tasmeea algorithm correctly validates transcription and segmentation
- ad hoc to paper A model trained only on correct recitations can detect mispronunciations
Cite this review
Pith. "Pith review of Automatic Pronunciation Error Detection and Correction of the Holy Quran's Learners Using Deep Learning." pith.science (2026). https://pith.science/paper/5YJTDADG
@misc{pith2026250900094,
author = {Pith},
title = {Pith review of: Automatic Pronunciation Error Detection and Correction of the Holy Quran's Learners Using Deep Learning},
year = {2026},
howpublished = {\url{https://pith.science/paper/5YJTDADG}},
note = {Machine review of arXiv:2509.00094}
}
read the original abstract
Assessing spoken language is challenging, and quantifying pronunciation metrics for machine learning models is even harder. However, for the Holy Quran, this task is simplified by the rigorous recitation rules (tajweed) established by Muslim scholars, enabling highly effective assessment. Despite this advantage, the scarcity of high-quality annotated data remains a significant barrier. In this work, we bridge these gaps by introducing: (1) A 98% automated pipeline to produce high-quality Quranic datasets -- encompassing: Collection of recitations from expert reciters, Segmentation at pause points (waqf) using our fine-tuned wav2vec2-BERT model, Transcription of segments, Transcript verification via our novel Tasmeea algorithm; (2) 850+ hours of audio (~300K annotated utterances); (3) A novel ASR-based approach for pronunciation error detection, utilizing our custom Quran Phonetic Script (QPS) to encode Tajweed rules (unlike the IPA standard for Modern Standard Arabic). QPS uses a two-level script: (Phoneme level): Encodes Arabic letters with short/long vowels. (Sifa level): Encodes articulation characteristics of every phoneme. We further include comprehensive modeling with our novel multi-level CTC Model which achieved 0.16% average Phoneme Error Rate (PER) on the testset. We release all code, data, and models as open-source: https://obadx.github.io/prepare-quran-dataset/
Figures
Figures from the paper (2 more)
Reference graph
Works this paper leans on
-
[1]
Automatic pronunciation assessment–a review,
Y. E. Kheir, A. Ali, and S. A. Chowdhury, “Automatic pronunciation assessment–a review,”arXiv preprint arXiv:2310.13974, 2023
arXiv 2023
-
[2]
Enhancing usability of capl system for quran recitation learning
M. Sherif, A. Samir, A. Khalil, and R. Mohsen, “Enhancing usability of capl system for quran recitation learning.” INTERSPEECH, 2007
work page 2007
-
[3]
Qdat: adatasetforreciting the quran,
H.M.Osman, B.S.Mustafa, andY.Faisal, “Qdat: adatasetforreciting the quran,” International Journal on Islamic Applications in Computer Science And Technology, vol. 9, no. 1, pp. 1–9, 2021
work page 2021
-
[4]
Automatic detection of some tajweed rules,
D. Omran, S. Fawzi, and A. Kandil, “Automatic detection of some tajweed rules,” in2023 20th Learning and Technology Conference (LT) , 2023, pp. 157–160
work page 2023
-
[5]
D. Shaiakhmetov, G. Gimaletdinova, K. Momunov, and S. Cankurt, “Evaluation of the pronunciation of tajweed rules based on dnn as a step towards interactive recitation learning,” arXiv preprint arXiv:2503.23470, 2025
-
[6]
The tarteel dataset: crowd-sourced and labeled quranic recitation,
H. I. Khan, A. Abid, M. M. Moussa, and A. Abou-Allaban, “The tarteel dataset: crowd-sourced and labeled quranic recitation,” 2021
work page 2021
-
[7]
Towards a unified benchmark for arabic pronunciation assessment: Quranic recitation as case study,
Y. E. Kheir, O. Ibrahim, A. Meghanani, N. Almarwani, H. O. Toyin, S.Alharbi, M.Alfadly, L.Alkanhal, I.Selim, S.Elbatal et al., “Towards a unified benchmark for arabic pronunciation assessment: Quranic recitation as case study,”arXiv preprint arXiv:2506.07722, 2025
arXiv 2025
-
[8]
A computer aided pronunciation learning system for teaching the holy quran recitation rules,
S. M. Abdou and M. Rashwan, “A computer aided pronunciation learning system for teaching the holy quran recitation rules,” in2014 IEEE/ACS 11th International Conference on Computer Systems and Applications (AICCSA). IEEE, 2014, pp. 543–550
work page 2014
Show all 55 references
-
[9]
Computeraidedqur’anpronunciationusingdnn,
M. Al-Marri, H. Raafat, M. Abdallah, S. Abdou, and M. Rashwan, “Computeraidedqur’anpronunciationusingdnn,” Journal of Intelligent & Fuzzy Systems , vol. 34, no. 5, pp. 3257–3271, 2018
2018
-
[10]
Recognition of holy quran recitation rules using phoneme duration,
A. Mohammed, M. S. B. Sunar, and M. S. H. Salam, “Recognition of holy quran recitation rules using phoneme duration,” inInternational Conference of Reliable Information and Communication Technology . Springer, 2017, pp. 343–352
2017
-
[11]
Improving automatic forced alignment for phoneme segmentation in quranic recitation,
A. M. A. Alqadasi, A. M. Zeki, M. S. Sunar, M. S. B. H. Salam, R. Ab- dulghafor, and N. A. Khaled, “Improving automatic forced alignment for phoneme segmentation in quranic recitation,”IEEE Access, vol. 12, pp. 229–244, 2023
2023
-
[12]
Empirical study on mispronunciation detection for tajweed rules during quran recitation,
Y. S. Alsahafi and M. Asad, “Empirical study on mispronunciation detection for tajweed rules during quran recitation,” in2024 6th Inter- national Conference on Computing and Informatics (ICCI) , 2024, pp. 39–45
2024
-
[13]
Developing speech recog- nition system for quranic verse recitation learning software,
B. Putra, B. T. Atmaja, and D. Prananto, “Developing speech recog- nition system for quranic verse recitation learning software,” IJID (International Journal on Informatics for Development) , vol. 1, no. 2, pp. 1–8, 2012
2012
-
[14]
Reducing the dimensionality of data with neural networks,
G. E. Hinton and R. R. Salakhutdinov, “Reducing the dimensionality of data with neural networks,”science, vol. 313, no. 5786, pp. 504–507, 2006
2006
-
[15]
Neural networks and physical systems with emer- gent collective computational abilities,
J. J. Hopfield, “Neural networks and physical systems with emer- gent collective computational abilities,” Proceedings of the National Academy of Sciences , vol. 79, no. 8, pp. 2554–2558, 1982
1982
-
[16]
Attention is all you need,
A.Vaswani,N.Shazeer,N.Parmar,J.Uszkoreit,L.Jones,A.N.Gomez, Ł. Kaiser, and I. Polosukhin, “Attention is all you need,”Advances in Neural Information Processing Systems , vol. 30, pp. 5998–6008, 2017
2017
-
[17]
Bert: Pre- training of deep bidirectional transformers for language understanding,
J. Devlin, M.-W. Chang, K. Lee, and K. Toutanova, “Bert: Pre- training of deep bidirectional transformers for language understanding,” Proceedings of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACL- HLT), pp. 4171...
2019
-
[18]
wav2vec: Unsupervised pre-training for speech recognition,
S. Schneider, A. Baevski, R. Collobert, and M. Auli, “wav2vec: Unsupervised pre-training for speech recognition,” arXiv preprint arXiv:1904.05862, 2019
1904 arXiv
-
[19]
wav2vec 2.0: A framework for self-supervised learning of speech representations,
A. Baevski, Y. Zhou, A. Mohamed, and M. Auli, “wav2vec 2.0: A framework for self-supervised learning of speech representations,” Advances in neural information processing systems , vol. 33, pp. 12449– 12460, 2020
2020
-
[20]
Conformer: Convolution-augmented transformer for speech recognition,
A. Gulati, J. Qin, C.-C. Chiu, N. Parmar, Y. Zhang, J. Yu, W. Han, S. Wang, Z. Zhang, Y. Wuet al., “Conformer: Convolution-augmented transformer for speech recognition,”arXiv preprint arXiv:2005.08100 , 2020
2005 arXiv
-
[21]
W2v-bert: Combining contrastive learning and masked lan- guage modeling for self-supervised speech pre-training,
Y.-A. Chung, Y. Zhang, W. Han, C.-C. Chiu, J. Qin, R. Pang, and Y. Wu, “W2v-bert: Combining contrastive learning and masked lan- guage modeling for self-supervised speech pre-training,” in2021 IEEE Automatic Speech Recognition and Understanding Workshop (ASRU) . IEEE, 2021, pp...
2021
-
[22]
Seamless: Multilingual expressive and streaming speech translation,
L. Barrault, Y.-A. Chung, M. C. Meglioli, D. Dale, N. Dong, M. Dup- penthaler, P.-A. Duquenne, B. Ellis, H. Elsahar, J. Haaheim et al. , “Seamless: Multilingual expressive and streaming speech translation,” arXiv preprint arXiv:2312.05187, 2023
2023 arXiv
-
[23]
Automatic detection of some tajweed rules,
D. Omran, S. Fawzi, and A. Kandil, “Automatic detection of some tajweed rules,” in 2023 20th Learning and Technology Conference (L&T). IEEE, 2023, pp. 157–160. [24]۱ٴ“, ෛ ﺍ”༥ ᄭᄥ , vol. 31, pp. 165–190, 02 2023. [25]ﺃ݁, ﺍܳٺ۠ިࢴࣖﺍ .ﺩﺍﺭﺍܳ؞ިٔ؇ 2021. [26]ঌॻ༟,༃ཛྷ .݁ܝٺٴ۰ﻭ݁ޚٴأ۰݁ݱޚ...
2023
-
[24]
Madd (݁ڎAdds madd symbols for all madd types, inserting madd_alif (ﺍ,)madd_waw (ۥand madd_yaa (ۦ.)
-
[25]
Qalqla (ڢܹگ۰Adds echoing effect toﻕ,ﻁ,ﺏ,ﺝ,ﺩ letters with sukoon
-
[26]
Algorithm 1 Tasmeea Algorithm Require: text_segments = [ s1, s2,
RemoveRasHaaAndShadda(ﺇﺯﺍ:) Deletes sukoon diacritic marks. Algorithm 1 Tasmeea Algorithm Require: text_segments = [ s1, s2, . . . , sn], sura_idx, overlap_words = 6 , window_words = 30 , acceptance_ratio = 0.5, flags for special phrases Ensure: List of tuples(match, ratio) pe...
2025
-
[27]
Silerovad: pre-trainedenterprise-gradevoiceactivitydetector (vad), number detector and language classifier,
S.Team,“Silerovad: pre-trainedenterprise-gradevoiceactivitydetector (vad), number detector and language classifier,” https://github.com/ snakers4/silero-vad, 2024
2024
-
[28]
Powerset multi-class cross entropy loss for neural speaker diarization,
A. Plaquet and H. Bredin, “Powerset multi-class cross entropy loss for neural speaker diarization,” inProc. INTERSPEECH 2023, 2023
2023
-
[29]
Audiomentations: Apythonlibraryforaudio data augmentation,
I.JordalandContributors,“Audiomentations: Apythonlibraryforaudio data augmentation,”https://github.com/iver56/audiomentations, 2025
2025
-
[30]
Whisper base arabic quran (automatic speech recognition for quranic recitation),
T. AI, “Whisper base arabic quran (automatic speech recognition for quranic recitation),” https://huggingface.co/tarteel-ai/ whisper-base-ar-quran, 2023, model by Tarteel AI. Company website: https://www.tarteel.ai/
2023
-
[31]
Robust speech recognition via large-scale weak supervi- sion,
A. Radford, J. W. Kim, T. Xu, G. Brockman, C. McLeavey, and I. Sutskever, “Robust speech recognition via large-scale weak supervi- sion,” inInternational conference on machine learning . PMLR, 2023, pp. 28492–28518
2023
-
[32]
Connectionist temporal classification: Labelling unsegmented sequence data with recurrent neural networks,
A.Graves, S.Fernández, F.Gomez, andJ.Schmidhuber, “Connectionist temporal classification: Labelling unsegmented sequence data with recurrent neural networks,” in Proceedings of the 23rd International Conference on Machine Learning (ICML 2006) . ACM, 2006, pp. 369– 376. Appendi...
2006
-
[33]
DisassembleHrofMoqatta (ّڰܝ٭۹Sepa- rates Quranic initials (e.g.,ﺍinto individual letters
-
[34]
SpecialCases (༡): Handles special words like ྟ that have different pronunciation forms defined in MoshafAttributes
-
[35]
BeginWithHamzatWasl (ﺍܳٴڎﺀProcesses words starting with connecting hamza (ﭐand converts it to hamza (ﺀwith appropriate harakah for nouns and verbs
-
[36]
BeginWithSaken (ﺍܳٴڎﺀManages words begin- ning with a consonant (sakin) likeْܳ٭َگْޚَْؕ as Arabic doesn’t start utterances with consonants. Table VI:Phoneme Set (43 Symbols) Phoneme Name Symbol hamzaﺀ baaﺏ taaﺕ thaaﺙ jeemﺝ haa_mohmalaﺡ khaaﺥ daalﺩ thaalﺫ raaﺭ zayﺯ seenﺱ sheenﺵ ...
-
[37]
ConvertAlifMaksora (ොູ ): Convertsﻯ in Uthmani script to either yaa (ﻱor alif (ﺍbased on context
-
[38]
NormalizeHmazat (ّިۋ٭ڎﺍ Standardizes hamza forms (ﺃﺇﺅﺉ toﺀ
-
[39]
IthbatY aaY ohie(ﺇHandles words likeຬ where two yaa letters occur - resolves conflicts when pausing on words with consecutive consonants (ﺍܳٺگ؇ﺀ ﺍܳފ؇܋ٷby adding another yaa at end
-
[40]
RemoveKasheeda (ﺇﺯﺍDeletes elongation marks (ـــ) from text
-
[41]
Copyright may be transferred without notice, after which this version may no longer be accessible
RemoveHmzatWaslMiddle(ﺇﺯﺍRe- This work has been submitted to the IEEE International Conference on Intelligent Computing and Systems (ICICoS) 2025 for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible. Table ...
2025
-
[42]
RemoveSkoonMostadeer (༡ ݁ފٺڎߌߵEliminates letters with circular sukoon diacritics like alif inᅹ
-
[43]
SkoonMostateel (ݿܝިﻥ݁ފٺޚ٭ܭ Removes alif with elongatedsukoonmid-wordandaddsitattheendduring pauses (ﻭڢژ.)
-
[44]
MaddAlewad (݁ڎﺍܳأިﺽ Removes alif after tanween fatha mid-word and adds alif while removing tanween at pause positions (ﻭڢژ.)
-
[45]
WawAlsalah (ﻭﺍﻭﺍܳݱ Replaces letter waw (ﻭwith small alif above combined with alif
-
[46]
EnlargeSmallLetters (ّܝٴResizes miniature Arabic letters to standard proportions
-
[47]
CleanEnd (ಾ): Removes redundant diacritics and spaces at word endings
-
[48]
NormalizeTaa (ّިۋ٭ڎﺍܳٺ؇ﺀ Convertsﺓtaa marbuta) to ﺕorﻩbased on context, and converts finalﺓto haa (ﻩ.)
-
[49]
AddAlifIsmAllah (ﺇݪ؇ڣ۰ﺃܳژﺍ Inserts compen- satory alif in derivatives of ”ﺍ.”
-
[50]
PrepareGhonnaIdghamIqlab (ዛኤ ﻭﺍPreprocesses text for nasalization, assimilation, and conversion rules
-
[51]
IltiqaaAlsaknan (ﺍܳٺگ؇ﺀﺍܳފ؇܋ٷ Resolves consecutive consonants by inserting vowels
-
[52]
DeleteShaddaAtBeginning (༡ ): Re- moves shadda (ّfrom word-initial letters
-
[53]
Ghonna (ؗٷ۰Applies nasalization during pronuncia- tion of sakin noon and tanween
-
[54]
Tasheel (ዝ๎): Adds a letter representing alif with tasheel easing
-
[55]
Imala (ﺇ݁؇Converts fatha with imala to fatha_momala phoneme and alif with imala to alif_momala phoneme
Reviewed August 5, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.