LingGe: An Automatic Ancient Chinese Poem-to-Song Generation System

LingGe: An Automatic Ancient Chinese Poem-to-Song Generation System

Yong Shan, Jinchao Zhang, Huiying Ren, Yao Qiu, Jie Zhou

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence
Demo Track. Pages 7171-7174. https://doi.org/10.24963/ijcai.2023/842

This paper presents a novel system, named LingGe ("伶歌" in Chinese), to generate songs for ancient Chinese poems automatically. LingGe takes the poem as the lyric, composes music conditioned on the lyric, and finally outputs a full song including the singing and the accompaniment. It consists of four modules: rhythm recognition, melody generation, accompaniment generation, and audio synthesis. Firstly, the rhythm recognition module analyzes the song structure and rhythm according to the poem. Secondly, the melody generation module assembles the rhythm into the template and then generates the melody. Thirdly, the accompaniment generation module predicts the accompaniment in harmony with the melody. Finally, the audio synthesis module generates singing and accompaniment audio and then mixes them to obtain songs. The results show that LingGe can generate high-quality and expressive songs for ancient Chinese poems, both in harmony and rhythm.
Keywords:
Multidisciplinary Topics and Applications: MDA: Arts and creativity
Multidisciplinary Topics and Applications: MDA: Other