Quran-multi-aligner / src /segment_processor.py
hetchyy's picture
Initial commit
20e9692
"""Compatibility façade for segmentation pipeline modules."""
from .segment_types import VadSegment, SegmentInfo, ProfilingData
from .segmenter.segmenter_model import load_segmenter, ensure_models_on_gpu, ensure_models_on_cpu
from .segmenter.segmenter_aoti import test_vad_aoti_export, apply_aoti_compiled
from .segmenter.vad import detect_speech_segments
from .alignment.alignment_pipeline import run_phoneme_matching
__all__ = [
"VadSegment",
"SegmentInfo",
"ProfilingData",
"load_segmenter",
"ensure_models_on_gpu",
"ensure_models_on_cpu",
"detect_speech_segments",
"run_phoneme_matching",
"test_vad_aoti_export",
"apply_aoti_compiled",
]