Artificial Intelligence Generated Content (AIGC) is currently a popular research area. Among its various branches, song generation has attracted growing interest. Despite the abundance of available songs, effective data preparation remains a significant challenge. Converting these songs into training-ready datasets typically requires extensive manual labeling, which is both time consuming and costly. To address this issue, we propose SongPrep, an automated preprocessing pipeline designed specifically for song data. This framework streamlines key processes such as source separation, structure analysis, and lyric recognition, producing structured data that can be directly used to train song generation models. Furthermore, we introduce SongPrepE2E, an end-to-end structured lyrics recognition model based on pretrained language models. Without the need for additional source separation, SongPrepE2E is able to analyze the structure and lyrics of entire songs and provide precise timestamps. By leveraging context from the whole song alongside pretrained semantic knowledge, SongPrepE2E achieves low Diarization Error Rate (DER) and Word Error Rate (WER) on the proposed SSLD-200 dataset. Downstream tasks demonstrate that training song generation models with the data output by SongPrepE2E enables the generated songs to closely resemble those produced by humans.
Audios | Lyrics (Click to show lyrics) | |||||
---|---|---|---|---|---|---|
English Songs | ||||||
[intro][0.00:2.80]; [verse][2.80:33.23]; [chorus][33.23:56.14]; [inst][56.14:77.23]; [verse][77.23:108.65]; [chorus][108.65:125.54]; [outro][125.54:138.49]
[intro][0.00:2.80]
[verse][2.80:33.23]
Skipping streets where flowers bloom.Taste of laughter.
Creamy afternoon. Sense of summer magic in the air.
Juicy memories of days without a care.
Paper fortunes and secret hideaways.
Lemonade showers on sunlit days.
Princess castles nights and ferris swing.
Trees of dreams on butterflies wings ;
[chorus][33.23:56.14]
Gallanting echoes of memory.lanes running wild.
Free of all chains. A kingdom built on bubblegum dreams.
Splended remnants of childhood it seems ;
[inst][56.14:77.23]
[verse][77.23:108.65]
Skipping streets where flowers bloom.Taste of laughter.
Creamy afternoon.Sense of summer magic in the air.
Juicy memories of days without a care.
Paper fortunes and secret hideaways.
Lemonade showers on sunlit days.
Princess castles nights and ferris swing.
Trees of dreams on butterflies wings ;
[chorus][108.65:125.54]
Get echoes of memory.lanes running wild.
Free of all chains. A kingdom built on bubblegum dreams.
Splended remnants of childhood it seems ;
[outro][125.54:138.49]
|
||||||
[intro][0.00:3.28]; [verse][3.28:30.08]; [chorus][30.08:66.15]; [verse][66.15:101.82]; [chorus][101.82:130.49]; [outro][130.49:136.51]
[intro][0.00:3.28]
[verse][3.28:30.08]
Leavin' the rat race on a wild chase.
Down the open road to find our saving grace Long drives along the coast wind in our faces.
Sunrise to sunset in a million paces.
Change of roads on plenty towards Stories we collect of strangers and their louring and tricky tales.
the old and new. each pit stop a different view. ;
[chorus][30.08:66.15]
Long trips of freedom. a journey of the heart.
Finding the friendships never to part. Coast road bogey our anthem rings.
As we ride the on our surfing dreams. ;
[verse][66.15:101.82]
Leavin' the rat race on a wild chase.
Down the open road to find our saving grace. Long drives along the coast. wind in our faces.
Sunrise to sunset in a million paces.
Change of roads. plenty of stories we collect of strangers and their lord. in shrieking tales.
the old and new. each pit stop a different view. ;
[chorus][101.82:130.49]
Long trips of freedom. a journey of the heart.
Finding the friendships never to part. Coast road bogey our anthem rings.
As we ride the waves on our surfing dreams. ;
[outro][130.49:136.51]
|
||||||
[intro][0.00:5.78]; [verse][5.78:30.09]; [chorus][30.09:73.01]; [verse][73.01:97.08]; [chorus][97.08:124.21]; [outro][124.21:129.17]
[intro][0.00:5.78]
[verse][5.78:30.09]
Echoing voices screaming chaos in the static noise.Crack mirrors and forgotten choices our society a dying voice.
Skyline burns to ashes mother nature cries.Frozen hearts ignoring the inevitable decline.Smoke planet's demise ;
[chorus][30.09:73.01]
Rainbow flags and poses.Burning in the labyrinth of concrete stone.
Taunting fight the world keeps turning.Yearning for justice not alone.Ha ha ;
[verse][73.01:97.08]
Echoing louder silent voices screaming chaos in the static noise.Crack mirrors and forgotten choices our society a dying voice.
Underneath the synthetic skyline.Burnt to ashes mother nature cries.Frozen hearts ignoring the inevitable decline smoke screens erupt demise ;
[chorus][97.08:124.21]
Rainbow flags and poses.Burning in the labyrinth of concrete stone.Taunting fight the world keeps turning.
Yearning for justice not alone.Rainbow flags and poses.Burning in the labyrinth of concrete stone.
Taunting fight the world keeps turning.Yearning for justice not alone ;
[outro][124.21:129.17]
|
||||||
[intro][0.00:6.18]; [verse][6.18:33.28]; [chorus][33.28:62.89]; [bridge][62.89:76.04]; [inst][76.04:88.38]; [verse][88.38:117.15]; [chorus][117.15:150.04]
[intro][0.00:6.18]
[verse][6.18:33.28]
Mountains high and valleys low.The beat within my soul.Running rivers whispering winds in their charm.
I am home.Can't help but stop and wonder at the beauty of it all.
This is our sacred duty to hear nature's gentle call ;
[chorus][33.28:62.89]
blow shall fight why shall fight.Your the children of the earth dancing under the moonlight.
Let's guard her valleys protect her seize her day and night.
One love one heart let's rally together.For our beautiful mothers will fight forever ;
[bridge][62.89:76.04]
[inst][76.04:88.38]
[verse][88.38:117.15]
Mountains high and valleys low.The beat within my soul.Running rivers whispering winds in their charm.
I am home.Can't help but stop and wonder at the beauty of it.This is our sacred duty to hear nature's gentle call ;
[chorus][117.15:150.04]
blow shall shall fight.We are the children of the earth dancing under the moonlight.
Let's guard her valleys protect her seize her day and night.
One love one heart let's rally together.For our beautiful mother will fight for
|
||||||
[intro][0.00:2.82]; [verse][2.82:37.00]; [chorus][37.00:64.72]; [inst][64.72:79.96]; [verse][79.96:110.39]; [chorus][110.39:146.57]
[intro][0.00:2.82]
[verse][2.82:37.00]
Wild wind.Whipping.Tires are creeping and.
Tripping two roads woven neat.The moon's soft light laughing singing.
Bend your picking.Ignoring darkness we all know.
Chasing shadows.Spirits dancing crosswhite valleys of a timberland ;
[chorus][37.00:64.72]
Torn by mystery viewed by chance.In every corner of this world.
Wild strange land bold and brazen.
No stars are fading as we whisper secrets with the dawn.
Twilight treasures daylight escapades.
In no worry about the road we're on ;
[inst][64.72:79.96]
[verse][79.96:110.39]
Hopes Tires are creeping.Two roads woven neat.
The moon's soft light laughing singing.
Bend your picking.Ignoring darkness we all die.
Ignoring the darkness we all die ;
[chorus][110.39:146.57]
Wild wind.Whipping.Tires are creeping.
Two roads woven neat.
The moon's soft light.Wild wind
|
||||||
Chinese Songs | ||||||
[intro][0.00:5.16] ; [verse][5.16:32.19]; [chorus][32.19:57.40]; [inst][57.40:71.28]; [verse][71.28:94.90]; [chorus][94.90:120.41]
[intro][0.00:5.16]
[verse][5.16:32.19]
我站在街头.望着那遥远的星空.
心中充满了期待.期待你的出现.
你是否知道.我一直在等待.
等待你的到来.点亮我心中的黑暗 ;
[chorus][32.19:57.40]
你是否愿意.与我共舞.
在这春时的夜晚.
让我们的心随着旋律轻轻摇摆.
也许明天我们会各奔东西.
但今夜让我们尽情欢唱 ;
[inst][57.40:71.28]
[verse][71.28:94.90]
我听见你的脚步渐行渐近.
我感受到你的气息如此熟悉.
你是否愿意.与我共度这夜晚.
让我们的爱爱如同爵士乐般浪漫 ;
[chorus][94.90:120.41]
你是否愿意.与我共舞.
在这春时的夜晚.
让我们的心随着旋律轻轻摇摆.
也许明天我们会各奔东西.
但今夜让我们尽情欢唱 ;
|
||||||
[intro][0.00:6.36]; [verse][6.36:55.29]; [chorus][55.29:99.08]; [outro][99.08:113.48]
[intro][0.00:6.36]
[verse][6.36:55.29]
在这个疯狂的世界里谁不渴望一点改变.
在爱情面前我们都显得那么不安全.
你紧紧抱着我告诉我再靠近一点.
别让这璀璨的夜晚白白浪费.
我那迷茫的眼睛看不见未来的路.
在情感消散之前我们对爱的遥望永不熄灭.
你给我留下一句誓言.
想知道我们的爱是否能持续到永远 ;
[chorus][55.29:99.08]
约定在那最后的夜晚.不管命运如何摆布.
我们的心是否依然如初.我会穿上红衬衫.
带着摇滚的激情.回到我们初遇的地方.
约定在那最后的夜晚.
就算全世界都变了样.
我依然坚守诺言.
铭记这一天.你永远是我心中的爱恋 ;
[outro][99.08:113.48]
|
||||||
[intro][0.00:6.58]; [verse][6.58:37.81]; [chorus][37.81:72.77]; [inst][72.77:87.15; [verse][87.15:104.40]; [outro][104.40:114.92]
[intro][0.00:6.58]
[verse][6.58:37.81]
当明天的钟声响起.你我共度此生无悔.
遗憾与伤悲远离.心中只有爱的温暖.
星光闪耀在眼前.我们的心紧紧相连.
留住这一刻的美好.让爱永远留在心间.
[chorus][37.81:72.77]
一切美好都属于你.携手共进这爱的旅途.
曾经的路途虽孤单.如今有你陪伴不寂寞.
愿我们的爱永恒如初.这一生与你相伴.
共度珍惜每一刻的拥有.让爱永远在我们的心间流淌. ;
[inst][72.77:87.15]
[verse][87.15:104.40]
经过闪耀的钟声再次响起.你我相伴此生无憾.
留住这一刻的美好回忆.让爱永远留在心间.
[outro][104.40:114.92]
|
||||||
[intro][0.00:2.42]; [verse][2.42:33.17]; [chorus][33.17:79.35]; [verse][79.35:130.39]; [silence][130.39:134.72]
[intro][0.00:2.42]
[verse][2.42:33.17]
在我心中浮现.当世界都在告别时刻.
在我心中浮现.当晨光触破.
希望重生在我心中浮现.
当新时代的哭泣响起.在我心中浮现 ;
[chorus][33.17:79.35]
生命中需要你无法割舍.
你在我脑海中当照片渐渐褪色.
你在我脑海中当恋人慢慢不你在我脑海中.
当我独自躺在床上.你在我脑海中.
当有人呼唤你的名字.是的你在我脑海中.
因为那是我的心所属 ;
[verse][79.35:130.39]
在我心中浮现.当地诀播放着我们最爱的旋律.
在我心中浮现.在我意识到我们已经离去之前.
在我心中浮现.当有人在我门前.
在我心中浮现.因为那是我的心所属.
你在我脑海中.因为那是我心的归宿 ;
[silence][130.39:134.72]
|
||||||
[intro][0.00:5.78]; [verse][5.78:25.45]; [chorus][25.45:69.18]; [verse][69.18:82.49]; [chorus][82.49:127.12]; [outro][127.12:135.76]
[intro][0.00:5.78]
[verse][5.78:25.45]
狂风吹过.荒山漫漫.
黄河之水天上来.
落草汹涌.势不可挡.
千的梦在心间荡漾.
[chorus][25.45:69.18]
掩埋了过往.热血未凉.
卷起千层浪.
心中和广阔天地任我翱翔.
不朽的黄河奔腾不息.
[verse][69.18:82.49]
风鸟飞舞.春花秋水.
长铃摇曳不老.
传说烈酒入喉.
燃烧灵魂.水波荡漾
[chorus][82.49:127.12]
永不回头啊.黄河永远的黄河.
健康希望.勇敢前行.
一路旷野.河水滚烫.
不朽的黄河.历史的见证.
浩荡的追求永不停歇.
黄河之水孕育希望.
生生不息.奔腾向前.
不朽的黄河.我们的信仰.
[outro][127.12:135.76]
|