Downloads · 30 days
389
78% of all-time downloads
hcX02/echora-mms-300m-multilingual-lyrics-forced-aligner
echora-mms-300m-multilingual-lyrics-forced-aligner is a machine learning model from hcX02. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as other.
A multilingual forced-alignment model for producing timed lyrics and karaoke segments from music audio and supplied lyric text.
Downloads · 30 days
389
78% of all-time downloads
All-time downloads
497
Public
Parameters
316M
3.8 GB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors1.3 GB · 100%
From the Hugging Face model README
A multilingual forced-alignment model for producing timed lyrics and karaoke segments from music audio and supplied lyric text.
facebook/mms-300mstream2_head in the config); Wav2Vec2ForCTC loads the lead head and reports the extra weights as unused, which is expected.1f241323a4f5d961160ae7c7c88e5c7d27f32f59, fine-tuned from v5 with a revised dataset and training objective.
b46485a5d814dc26e3511cece3ccc98ebba2e9d0). It expects letter-by-letter Korean romanization; pin it if your pipeline produces that.Use this model to align user-supplied lyric text with audio and produce approximate word or syllable timestamps for personal karaoke and lyric-display projects.
Personal, non-commercial use only.
Do not use this model for commercial products, paid services, redistribution, or training other models. You are responsible for ensuring that you have the necessary rights to the audio and lyric text you process.
No permission is granted for copyright-sensitive, rights-restricted, or otherwise unauthorized use.
from transformers import Wav2Vec2ForCTC, Wav2Vec2Processor
model_id = "hcX02/echora-mms-300m-multilingual-lyrics-forced-aligner"
processor = Wav2Vec2Processor.from_pretrained(model_id)
model = Wav2Vec2ForCTC.from_pretrained(model_id)
This repository provides model weights only. Use a compatible forced-alignment pipeline to combine acoustic emissions with the supplied lyric text.
This model was fine-tuned for multilingual lyric forced alignment using timed lyric supervision, with validation and test songs held out by artist and matched to the exact recording.
Training configuration, checkpoint selection, and evaluation details are maintained by Echora.
Validation uses lyric-frame accuracy and alignment loss against held-out timed lyric segments. These metrics measure agreement with timed labels and do not guarantee perceptually correct karaoke timing.
Open an issue in the Echora repository.