flutter_quran_tajwid 1.0.3
flutter_quran_tajwid: ^1.0.3 copied to clipboard
A Flutter package for real-time Quranic recitation analysis with AI-powered transcription, Smart Tajweed feedback, word-by-word highlighting, and IndoPak/Uthmani font support. Features a 15-line Musha [...]
1.0.3 #
- DOCUMENTATION:
- Updated
README.mdandpubspec.yamldescription to reflect latest features. - Removed obsolete audio-related features and dependencies (
audio_service,flutter_tts). - Updated key features list with Smart Tajweed Feedback and English Localization.
- Updated
1.0.2 #
- NEW FEATURE: Smart Tajweed Feedback
- Implemented
TajweedFeedbackServiceto analyze specific pronunciation errors. - Provides detailed feedback for common mistakes (e.g., "Qaf vs Kaf", "Sad vs Sin", missing Madd).
- Replaces generic "approximate match" messages with actionable correction advice.
- Implemented
1.0.1 #
-
CRITICAL FIXES:
- Fixed Gemini Live API connection by updating to
gemini-2.0-flash-expmodel. - Resolved WebSocket disconnection and "stuck buffer" issues.
- Fixed Verse marker rendering and skipping logic.
- Fixed Gemini Live API connection by updating to
-
NEW FEATURES:
- JSON Result Export: Added
RecitationResultmodel andonRecitationCompletecallback for easy integration. - English Localization: Full English UI for Recitation Report and error messages.
- Full Quran Navigation: Direct page jump (1-604) and Surah selector.
- JSON Result Export: Added
-
IMPROVEMENTS:
- Updated font to IndoPak for better readability.
- Added
constoptimizations for performance. - Enhanced error logging for Gemini service.
-
BREAKING CHANGES:
- Constructor parameter:
RecitationScreen(initialPageNumber: ...)(waspageNumber).
- Constructor parameter:
1.0.0 #
- Initial release of the Flutter Quran Tajweed Recitation Assistant.
- Features include:
- Real-time Tajweed analysis using Gemini Live API.
- Audio recording and playback.
- Quran text display with highlighting.