A Real-Time Lyrics Alignment System Using Chroma And Phonetic Features For Classical Vocal Performance

Jiyun Park, Sangeon Yong, Taegyun Kwon, Juhan Nam
1/17/2024
cs.SDcs.LGeess.AS

No official code found. Best implementation: laurenceyoon/real-time-lyrics-alignment (14 stars, last commit 2024-10-04).

Abstract

The goal of real-time lyrics alignment is to take live singing audio as input and to pinpoint the exact position within given lyrics on the fly. The task can benefit real-world applications such as the automatic subtitling of live concerts or operas. However, designing a real-time model poses a great challenge due to the constraints of only using past input and operating within a minimal latency. Furthermore, due to the lack of datasets for real-time models for lyrics alignment, previous studies have mostly evaluated with private in-house datasets, resulting in a lack of standard evaluation methods. This paper presents a real-time lyrics alignment system for classical vocal performances with two contributions. First, we improve the lyrics alignment algorithm by finding an optimal combination of chromagram and phonetic posteriorgram (PPG) that capture melodic and phonetics features of the singing voice, respectively. Second, we recast the Schubert Winterreise Dataset (SWD) which contains multiple performance renditions of the same pieces as an evaluation set for the real-time lyrics alignment.

View on arXivView PDF

Code Implementations(1)

Codebase for 'A Real-Time Lyrics Alignment System Using Chroma And Phonetic Features For Classical Vocal Performance', ICASSP 2024

143SCSS, PythonSep 6, 20232 years agoNOASSERTION

Similar Papers

Cite this paper

@article{park2024realtime,
  title  = {A Real-Time Lyrics Alignment System Using Chroma And Phonetic Features For Classical Vocal Performance},
  author = {Jiyun Park and Sangeon Yong and Taegyun Kwon and Juhan Nam},
  year   = {2024},
  eprint = {2401.09200},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.09200v1}
}

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/2401.09200.svg)](https://codeofpaper.com/paper/2401.09200)

Discussion