lyric-sync / lyric_sync /__init__.py
rikhoffbauer2's picture
Upload lyric_sync/__init__.py
d5208bc verified
"""
lyric_sync — Automatic perfect song lyric acquisition and synchronization.
Pipeline:
1. Identify song (AcoustID fingerprinting + transcription fallback)
2. Separate vocals (Demucs htdemucs_ft)
3. Transcribe with word-level timings (WhisperX)
4. Fetch reference lyrics (LRCLIB / syncedlyrics)
5. Align transcript onto reference lyrics (sequence alignment)
6. Refine timings via audio onset/offset analysis (librosa)
Output: Word-level synchronized lyrics with sub-10ms precision.
"""
__version__ = "0.1.0"
from lyric_sync.pipeline import LyricSyncPipeline