tajweedsst / src /__init__.py
enver's picture
Upload folder using huggingface_hub
21f2aa3 verified
"""
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"
]