File size: 979 Bytes
21f2aa3 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | """
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"
]
|