| """ | |
| TajweedSST - Quranic Precision Alignment & Tajweed Analysis Tool | |
| A Python-based pipeline that generates letter-level precise timing data | |
| for Quran recitations, prevents timing drift, and uses signal processing | |
| to validate Tajweed rules. | |
| Usage: | |
| from tajweedsst.src.pipeline import TajweedPipeline | |
| pipeline = TajweedPipeline() | |
| result = pipeline.process( | |
| audio_path="path/to/audio.mp3", | |
| text="ูููู ูููู ุงูููููู ุฃูุญูุฏู", | |
| surah=112, | |
| ayah=1 | |
| ) | |
| """ | |
| from .tajweed_parser import TajweedParser, TajweedType, PhysicsCheck | |
| from .alignment_engine import AlignmentEngine, MockAlignmentEngine | |
| from .physics_validator import PhysicsValidator, ValidationStatus | |
| from .pipeline import TajweedPipeline | |
| __version__ = "1.0.0" | |
| __all__ = [ | |
| "TajweedPipeline", | |
| "TajweedParser", | |
| "TajweedType", | |
| "PhysicsCheck", | |
| "AlignmentEngine", | |
| "MockAlignmentEngine", | |
| "PhysicsValidator", | |
| "ValidationStatus" | |
| ] | |