recite_quran 1.0.3 copy "recite_quran: ^1.0.3" to clipboard
recite_quran: ^1.0.3 copied to clipboard

Real-time on-device Quran recitation tracking, dynamic DTW word alignment, and deterministic Tajweed rule verification engine for Flutter.

1.0.3 #

  • FEAT: Enabled official platform classification for Windows and Linux on pub.dev.
  • REFACTOR: Streamlined AudioProcessor by removing redundant mobile-only audio_session dependency in favor of direct cross-platform recording via record.

1.0.2 #

  • FIX: Restored baseline DTW endpoint alignment in QuranDictationMatcher to ensure complete word phonetic consumption and eliminate trailing phoneme bleed.
  • FIX: Removed experimental lookahead guard in DictationSequencer.
  • DOC: Documented streaming alignment and fast-committing mechanisms in QuranDictationMatcher.

1.0.1 #

  • FIX: Drastically improved DTW alignment stability on Waqf for short words containing Shaddah (e.g. رَبِّ) and Madd (e.g. الرَّحِيمِ).
  • FIX: Improved ErrorExplainer to correctly honor Waqf (Sukoon), preventing false NORMAL -> DELETE and TASHKEEL errors when pausing at the end of a word.

1.0.0 #

  • Initial open-source release of recite_quran.
  • Real-time continuous recitation tracking with Semi-Global Dynamic Time Warping (DTW).
  • Deterministic Tajweed rule verification engine:
    • Madd duration evaluation (2, 4, 6 Harakat).
    • Mushaddad Ghunnah verification (Noon & Meem).
    • Shaddah consonant closure & timing verification.
  • Cross-platform support (Android, iOS, Windows, macOS, Linux, and Web).
  • Automated on-demand model downloader and caching via ModelLoader.
  • Developer CLI tool for pre-bundling models: dart run recite_quran:model_loader.
  • Configurable difficulty matrix (TrackerConfig.normal(), .easy(), .strict()).
2
likes
150
points
323
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Real-time on-device Quran recitation tracking, dynamic DTW word alignment, and deterministic Tajweed rule verification engine for Flutter.

Repository (GitHub)
View/report issues

License

(pending) (license)

Dependencies

flutter, path_provider, record, sherpa_onnx

More

Packages that depend on recite_quran