SongRewriter: A Chinese Song Rewriting System with Controllable Content and Rhyme Scheme
Yusen Sun, Liangyou Li, Qun Liu, Dit-Yan Yeung

TL;DR
This paper introduces SongRewriter, a Chinese song rewriting system that generates lyrics compatible with existing melodies, allowing for controllable content and rhyme schemes, and outperforms previous models in quality.
Contribution
It presents a novel controllable Chinese lyrics generation system with rhyme control, trained via a multi-level masking strategy, and introduces new rhyming evaluation metrics.
Findings
Outperforms state-of-the-art models in content quality
Achieves better rhyming quality with novel metrics
Enables lyric editing and generation with controllable content and rhyme
Abstract
Although lyrics generation has achieved significant progress in recent years, it has limited practical applications because the generated lyrics cannot be performed without composing compatible melodies. In this work, we bridge this practical gap by proposing a song rewriting system which rewrites the lyrics of an existing song such that the generated lyrics are compatible with the rhythm of the existing melody and thus singable. In particular, we propose SongRewriter,a controllable Chinese lyrics generation and editing system which assists users without prior knowledge of melody composition. The system is trained by a randomized multi-level masking strategy which produces a unified model for generating entirely new lyrics or editing a few fragments. To improve the controllabiliy of the generation process, we further incorporate a keyword prompt to control the lexical choices of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMusic and Audio Processing · Topic Modeling · Natural Language Processing Techniques
