Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-06T07:20:48.617Z Has data issue: false hasContentIssue false

Lyrics segmentation via bimodal text–audio representation

Published online by Cambridge University Press:  05 May 2021

Michael Fell*
Affiliation:
Université Côte d’Azur, CNRS, Inria, I3S, France
Yaroslav Nechaev
Affiliation:
Amazon, Cambridge, MA, USA
Gabriel Meseguer-Brocal
Affiliation:
Ircam Lab, CNRS, Sorbonne Université, Paris, France
Elena Cabrio
Affiliation:
Université Côte d’Azur, CNRS, Inria, I3S, France
Fabien Gandon
Affiliation:
Université Côte d’Azur, CNRS, Inria, I3S, France
Geoffroy Peeters
Affiliation:
LTCI, Télécom Paris, Institut Polytechnique de Paris, France
*
*Corresponding author. E-mail: mic.fell@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

Song lyrics contain repeated patterns that have been proven to facilitate automated lyrics segmentation, with the final goal of detecting the building blocks (e.g., chorus, verse) of a song text. Our contribution in this article is twofold. First, we introduce a convolutional neural network (CNN)-based model that learns to segment the lyrics based on their repetitive text structure. We experiment with novel features to reveal different kinds of repetitions in the lyrics, for instance based on phonetical and syntactical properties. Second, using a novel corpus where the song text is synchronized to the audio of the song, we show that the text and audio modalities capture complementary structure of the lyrics and that combining both is beneficial for lyrics segmentation performance. For the purely text-based lyrics segmentation on a dataset of 103k lyrics, we achieve an F-score of 67.4%, improving on the state of the art (59.2% F-score). On the synchronized text–audio dataset of 4.8k songs, we show that the additional audio features improve segmentation performance to 75.3% F-score, significantly outperforming the purely text-based approaches.

Information

Type
Article
Copyright
© The Author(s), 2021. Published by Cambridge University Press
Figure 0

Figure 1. Lyrics (left) of a Pop song, the repetitive structure of the lyrics (middle), and the repetitive structure of the song melody (right). Lyrics segment borders (green lines) coincide with highlighted rectangles in lyrics structure and melody structure. (“Don‘t Break My Heart” by Den Harrow).

Figure 1

Figure 2. Convolutional neural network-based model inferring lyrics segmentation.

Figure 2

Table 1. Results with text lines on MLDB dataset in terms of Precision (P), Recall (R), and $F_1$ in %

Figure 3

Table 2. Results with text lines. $\text{CNN}_{\text{text}}\{str\}$ model performances across musical genres in the MLDB dataset in terms of Precision (P), Recall (R), and $F_1$ in %. Underlined are the performances on genres with less repetitive text. Genres with highly repetitive structure are in bold

Figure 4

Table 3. The DALI dataset partitioned by alignment quality

Figure 5

Table 4. Results with multimodal lyrics lines on the $Q^+$ dataset in terms of Precision (P), Recall (R), and $F_1$ in %. Note that the $\text{CNN}_{\text{text}}\text{\{str\}}$ model is the same configuration as in Table 2, but trained on different dataset

Figure 6

Table 5. Results with multimodal lyrics lines for the alignment quality ablation test on the datasets $Q^+$, $Q^0$, $Q^-$ in terms of Precision (P), Recall (R), and $F_1$ in %

Figure 7

Figure 3. Example SSM computed from textual similarity $\text{sim}_{\text{str}}$. As common for Rap song texts, there is no chorus (diagonal stripe parallel to main diagonal). However, there is a highly repetitive musical state from lines 18 to 21 indicated by the corresponding rectangle in the SSM spanning from (18,18) to (21,21). (“Meet Your Fate” by Southpark Mexican, MLDB-ID: 125521).