End-to-end Lyrics Alignment for Polyphonic Music Using an Audio-to-Character Recognition Model

Daniel Stoller, Simon Durand, Sebastian Ewert
2/18/2019
cs.SDcs.LGeess.AS

Official code: f90/jamendolyrics (87 stars, last commit 2025-04-30).

Abstract

Time-aligned lyrics can enrich the music listening experience by enabling karaoke, text-based song retrieval and intra-song navigation, and other applications. Compared to text-to-speech alignment, lyrics alignment remains highly challenging, despite many attempts to combine numerous sub-modules including vocal separation and detection in an effort to break down the problem. Furthermore, training required fine-grained annotations to be available in some form. Here, we present a novel system based on a modified Wave-U-Net architecture, which predicts character probabilities directly from raw audio using learnt multi-scale representations of the various signal components. There are no sub-modules whose interdependencies need to be optimized. Our training procedure is designed to work with weak, line-level annotations available in the real world. With a mean alignment error of 0.35s on a standard dataset our system outperforms the state-of-the-art by an order of magnitude.

View on arXivView PDF

Code Implementations(1)

f90/jamendolyricsOfficial100%

DEPRECATED: Jamendo music dataset with time-aligned lyrics for lyrics alignment evaluation

8710PythonFeb 15, 20191 years agoNOASSERTION

Similar Papers

Cite this paper

@article{stoller2019endtoend,
  title  = {End-to-end Lyrics Alignment for Polyphonic Music Using an Audio-to-Character Recognition Model},
  author = {Daniel Stoller and Simon Durand and Sebastian Ewert},
  year   = {2019},
  eprint = {1902.06797},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1902.06797}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1902.06797.svg)](https://codeofpaper.com/paper/1902.06797)

Discussion