Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| from transformers import pipeline | |
| pipe = pipeline("summarization", model="miscjose/mt5-small-finetuned-genius-music") | |
| def predict(Lyrics): | |
| return pipe(Lyrics)[0]['summary_text'] | |
| examples = [[ ''' Thought I'd end up with Sean | |
| But he wasn't a match | |
| Wrote some songs about Ricky | |
| Now I listen and laugh | |
| Even almost got married | |
| And for Pete, I'm so thankful | |
| Wish I could say, "Thank you" to Malcolm | |
| 'Cause he was an angel | |
| One taught me love | |
| One taught me patience | |
| And one taught me pain | |
| Now, I'm so amazing | |
| Say I've loved and I've lost | |
| But that's not what I see | |
| So, look what I got | |
| Look what you taught me | |
| And for that, I say | |
| Thank you, next (Next) | |
| Thank you, next (Next) | |
| Thank you, next | |
| I'm so fuckin' grateful for my ex | |
| Thank you, next (Next) | |
| Thank you, next (Next) | |
| Thank you, next (Next) | |
| I'm so fuckin'— | |
| Spend more time with my friends | |
| I ain't worried 'bout nothin' | |
| Plus, I met someone else | |
| We havin' better discussions | |
| I know they say I move on too fast | |
| But this one gon' last | |
| 'Cause her name is Ari | |
| And I'm so good with that (So good with that) | |
| She taught me love (Love) | |
| She taught me patience (Patience) | |
| How she handles pain (Pain) | |
| That shit's amazing (Yeah, she's amazing) | |
| I've loved and I've lost (Yeah, yeah) | |
| But that's not what I see (Yeah, yeah) | |
| 'Cause look what I've found (Yeah, yeah, I've found) | |
| Ain't no need for searching, and for that, I say | |
| Thank you, next (Thank you, next) | |
| Thank you, next (Thank you, next) | |
| Thank you, next (Thank you) | |
| I'm so fuckin' grateful for my ex | |
| Thank you, next (Thank you, next) | |
| Thank you, next (Said thank you, next) | |
| Thank you, next (Next) | |
| I'm so fuckin' grateful for my ex | |
| Thank you, next | |
| Thank you, next | |
| Thank you, next | |
| I'm so fuckin'— | |
| One day I'll walk down the aisle | |
| Holding hands with my mama | |
| I'll be thanking my dad | |
| 'Cause she grew from the drama | |
| Only wanna do it once, real bad | |
| Gon' make that shit last | |
| God forbid something happens | |
| Least this song is a smash (Song is a smash) | |
| I've got so much love (Love) | |
| Got so much patience (Patience) | |
| And I've learned from the pain (Pain) | |
| I turned out amazing (Turned out amazing) | |
| Say I've loved and I've lost (Yeah, yeah) | |
| But that's not what I see (Yeah, yeah) | |
| 'Cause look what I've found (Yeah, yeah) | |
| Ain't no need for searching | |
| And for that, I say | |
| Thank you, next (Thank you, next) | |
| Thank you, next (Thank you, next) | |
| Thank you, next | |
| I'm so fuckin' grateful for my ex | |
| Thank you, next (Thank you, next) | |
| Thank you, next (Said thank you, next) | |
| Thank you, next (Next) | |
| I'm so fuckin' grateful for my ex | |
| Thank you, next | |
| Thank you, next | |
| Thank you, next | |
| Yeah, yee | |
| Thank you, next | |
| Thank you, next | |
| Thank you, next | |
| Yeah, yee | |
| '''], | |
| ['''Who's this? | |
| Da-ddy Yan-kee! | |
| Zúmbale mambo pa' que mis gatas prendan los motore' | |
| Zúmbale mambo pa' que mis gatas prendan los motore' | |
| Zúmbale mambo pa' que mis gatas prendan los motore' | |
| Que se preparen que lo que viene es pa' que le den | |
| ¡Duro! Mamita, yo sé que tú no te me va' a quitar | |
| ¡Duro! Lo que me gusta es que tú te dejas llevar | |
| ¡Duro! Todos los weekend'es ella sale a vacilar | |
| ¡Duro! Mi gata no para 'e janguear, porque | |
| A ella le gusta la gasolina (Dame más gasolina) | |
| Cómo le encanta la gasolina (Dame más gasolina) | |
| A ella le gusta la gasolina (Dame más gasolina) | |
| Cómo le encanta la gasolina (Dame más gasolina) | |
| Ella prende las turbinas, no discrimina | |
| No se pierde ni un party de marquesina | |
| Se acicala hasta pa' la esquina | |
| Luce tan bien que hasta la sombra le combina | |
| Asesina, me domina | |
| Janguea en carros, motoras y limusinas | |
| Llena su tanque de adrenalina | |
| Cuando escucha reggaetón en las bocinas | |
| A ella le gusta la gasolina (Dame más gasolina) | |
| Cómo le encanta la gasolina (Dame más gasolina) | |
| A ella le gusta la gasolina (Dame más gasolina) | |
| Cómo le encanta la gasolina (Dame más gasolina) | |
| Aquí somos los mejores, no te me ajore' | |
| En la pista nos llaman "Los Matadore'" | |
| Tú hace' que cualquiera se enamore | |
| Cuando bailas al ritmo de los tambore' | |
| Esto va pa' las gatas de to's colore' | |
| Pa' las mayore', pa' las menore' | |
| Pa' las que son más zorras que los cazadore' | |
| Pa' las mujeres que no apagan sus motore' | |
| Tenemo' tú y yo algo pendiente | |
| Tú me debes algo y lo sabe' | |
| Conmigo ella se pierde | |
| No le rinde cuentas a nadie | |
| Tenemo' tú y yo algo pendiente | |
| Tú me debes algo y lo sabe' | |
| Conmigo ella se pierde | |
| No le rinde cuentas a nadie | |
| Zúmbale mambo pa' que mis gatas prendan los motore' | |
| Zúmbale mambo pa' que mis gatas prendan los motore' | |
| Zúmbale mambo pa' que mis gatas prendan los motore' | |
| Que se preparen que lo que viene es pa' que le den | |
| ¡Duro! Mamita, yo sé que tú no te me va' a quitar | |
| ¡Duro! Lo que me gusta es que tú te dejas llevar | |
| ¡Duro! Todos los weekend'es ella sale a vacilar | |
| ¡Duro! Mi gata no para 'e janguear, porque | |
| A ella le gusta la gasolina (Dame más gasolina) | |
| Cómo le encanta la gasolina (Dame más gasolina) | |
| A ella le gusta la gasolina (Dame más gasolina) | |
| Cómo le encanta la gasolina (Dame más gasolina) | |
| '''], | |
| [''' 無敵の笑顔で荒らすメディア | |
| 知りたいその秘密ミステリアス | |
| 抜けてるとこさえ彼女のエリア | |
| 完璧で嘘つきな君は | |
| 天才的なアイドル様 | |
| 今日何食べた? | |
| 好きな本は? | |
| 遊びに行くならどこに行くの? | |
| 何も食べてない | |
| それは内緒 | |
| 何を聞かれても | |
| のらりくらり | |
| そう淡々と | |
| だけど燦々と | |
| 見えそうで見えない秘密は蜜の味 | |
| あれもないないない | |
| これもないないない | |
| 好きなタイプは? | |
| 相手は? | |
| さあ答えて | |
| 「誰かを好きになることなんて私分からなくてさ」 | |
| 嘘か本当か知り得ない | |
| そんな言葉にまた一人堕ちる | |
| また好きにさせる | |
| 誰もが目を奪われていく | |
| 君は完璧で究極のアイドル | |
| 金輪際現れない | |
| 一番星の生まれ変わり | |
| その笑顔で愛してるで | |
| 誰も彼も虜にしていく | |
| その瞳がその言葉が | |
| 嘘でもそれは完全なアイ | |
| はいはいあの子は特別です | |
| 我々はハナからおまけです | |
| お星様の引き立て役Bです | |
| 全てがあの子のお陰なわけない | |
| 洒落臭い | |
| 妬み嫉妬なんてないわけがない | |
| これはネタじゃない | |
| からこそ許せない | |
| 完璧じゃない君じゃ許せない | |
| 自分を許せない | |
| 誰よりも強い君以外は認めない | |
| 誰もが信じ崇めてる | |
| まさに最強で無敵のアイドル | |
| 弱点なんて見当たらない | |
| 一番星を宿している | |
| 弱いとこなんて見せちゃダメダメ | |
| 知りたくないとこは見せずに | |
| 唯一無二じゃなくちゃイヤイヤ | |
| それこそ本物のアイ | |
| 得意の笑顔で沸かすメディア | |
| 隠しきるこの秘密だけは | |
| 愛してるって嘘で積むキャリア | |
| これこそ私なりの愛だ | |
| 流れる汗も綺麗なアクア | |
| ルビーを隠したこの瞼 | |
| 歌い踊り舞う私はマリア | |
| そう嘘はとびきりの愛だ | |
| 誰かに愛されたことも | |
| 誰かのこと愛したこともない | |
| そんな私の嘘がいつか本当になること | |
| 信じてる | |
| いつかきっと全部手に入れる | |
| 私はそう欲張りなアイドル | |
| 等身大でみんなのこと | |
| ちゃんと愛したいから | |
| 今日も嘘をつくの | |
| この言葉がいつか本当になる日を願って | |
| それでもまだ | |
| 君と君にだけは言えずにいたけど | |
| やっと言えた | |
| これは絶対嘘じゃない | |
| 愛してる | |
| ''']] | |
| interface = gr.Interface( | |
| title='Song Title Generation (mt5-small-finetuned-genius-music)', | |
| description="Enter song lyrics to generate song titles! Click the examples bellow to view the model's inference of Ariana Grande's 'thank u next', Daddy Yankee's 'Gasolina', and YOASOBI's 'アイドル'", | |
| fn=predict, | |
| inputs=gr.Textbox(lines=7, placeholder="text ...", label='Song Lyrics'), | |
| outputs=gr.Textbox(lines=1, label='Predicted Title'), | |
| examples=examples | |
| ) | |
| interface.launch() |