miscjose commited on
Commit
5ef4af6
1 Parent(s): b40c13d

Added Files and Information

Browse files
Files changed (3) hide show
  1. README.md +5 -5
  2. app.py +239 -0
  3. requirements.txt +2 -0
README.md CHANGED
@@ -1,10 +1,10 @@
1
  ---
2
- title: Song Title Generation
3
- emoji: 🦀
4
- colorFrom: pink
5
- colorTo: yellow
6
  sdk: gradio
7
- sdk_version: 3.41.2
8
  app_file: app.py
9
  pinned: false
10
  ---
 
1
  ---
2
+ title: Genius Summarization Space
3
+ emoji:
4
+ colorFrom: indigo
5
+ colorTo: indigo
6
  sdk: gradio
7
+ sdk_version: 3.39.0
8
  app_file: app.py
9
  pinned: false
10
  ---
app.py ADDED
@@ -0,0 +1,239 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+
3
+ from transformers import pipeline
4
+
5
+ pipe = pipeline("summarization", model="miscjose/mt5-small-finetuned-genius-music")
6
+
7
+ def predict(Lyrics):
8
+ return pipe(Lyrics)[0]['summary_text']
9
+
10
+ examples = [[ ''' Thought I'd end up with Sean
11
+ But he wasn't a match
12
+ Wrote some songs about Ricky
13
+ Now I listen and laugh
14
+ Even almost got married
15
+ And for Pete, I'm so thankful
16
+ Wish I could say, "Thank you" to Malcolm
17
+ 'Cause he was an angel
18
+ One taught me love
19
+ One taught me patience
20
+ And one taught me pain
21
+ Now, I'm so amazing
22
+ Say I've loved and I've lost
23
+ But that's not what I see
24
+ So, look what I got
25
+ Look what you taught me
26
+ And for that, I say
27
+ Thank you, next (Next)
28
+ Thank you, next (Next)
29
+ Thank you, next
30
+ I'm so fuckin' grateful for my ex
31
+ Thank you, next (Next)
32
+ Thank you, next (Next)
33
+ Thank you, next (Next)
34
+ I'm so fuckin'—
35
+ Spend more time with my friends
36
+ I ain't worried 'bout nothin'
37
+ Plus, I met someone else
38
+ We havin' better discussions
39
+ I know they say I move on too fast
40
+ But this one gon' last
41
+ 'Cause her name is Ari
42
+ And I'm so good with that (So good with that)
43
+ She taught me love (Love)
44
+ She taught me patience (Patience)
45
+ How she handles pain (Pain)
46
+ That shit's amazing (Yeah, she's amazing)
47
+ I've loved and I've lost (Yeah, yeah)
48
+ But that's not what I see (Yeah, yeah)
49
+ 'Cause look what I've found (Yeah, yeah, I've found)
50
+ Ain't no need for searching, and for that, I say
51
+ Thank you, next (Thank you, next)
52
+ Thank you, next (Thank you, next)
53
+ Thank you, next (Thank you)
54
+ I'm so fuckin' grateful for my ex
55
+ Thank you, next (Thank you, next)
56
+ Thank you, next (Said thank you, next)
57
+ Thank you, next (Next)
58
+ I'm so fuckin' grateful for my ex
59
+ Thank you, next
60
+ Thank you, next
61
+ Thank you, next
62
+ I'm so fuckin'—
63
+ One day I'll walk down the aisle
64
+ Holding hands with my mama
65
+ I'll be thanking my dad
66
+ 'Cause she grew from the drama
67
+ Only wanna do it once, real bad
68
+ Gon' make that shit last
69
+ God forbid something happens
70
+ Least this song is a smash (Song is a smash)
71
+ I've got so much love (Love)
72
+ Got so much patience (Patience)
73
+ And I've learned from the pain (Pain)
74
+ I turned out amazing (Turned out amazing)
75
+ Say I've loved and I've lost (Yeah, yeah)
76
+ But that's not what I see (Yeah, yeah)
77
+ 'Cause look what I've found (Yeah, yeah)
78
+ Ain't no need for searching
79
+ And for that, I say
80
+ Thank you, next (Thank you, next)
81
+ Thank you, next (Thank you, next)
82
+ Thank you, next
83
+ I'm so fuckin' grateful for my ex
84
+ Thank you, next (Thank you, next)
85
+ Thank you, next (Said thank you, next)
86
+ Thank you, next (Next)
87
+ I'm so fuckin' grateful for my ex
88
+ Thank you, next
89
+ Thank you, next
90
+ Thank you, next
91
+ Yeah, yee
92
+ Thank you, next
93
+ Thank you, next
94
+ Thank you, next
95
+ Yeah, yee
96
+ '''],
97
+ ['''Who's this?
98
+ Da-ddy Yan-kee!
99
+ Zúmbale mambo pa' que mis gatas prendan los motore'
100
+ Zúmbale mambo pa' que mis gatas prendan los motore'
101
+ Zúmbale mambo pa' que mis gatas prendan los motore'
102
+ Que se preparen que lo que viene es pa' que le den
103
+ ¡Duro! Mamita, yo sé que tú no te me va' a quitar
104
+ ¡Duro! Lo que me gusta es que tú te dejas llevar
105
+ ¡Duro! Todos los weekend'es ella sale a vacilar
106
+ ¡Duro! Mi gata no para 'e janguear, porque
107
+ A ella le gusta la gasolina (Dame más gasolina)
108
+ Cómo le encanta la gasolina (Dame más gasolina)
109
+ A ella le gusta la gasolina (Dame más gasolina)
110
+ Cómo le encanta la gasolina (Dame más gasolina)
111
+ Ella prende las turbinas, no discrimina
112
+ No se pierde ni un party de marquesina
113
+ Se acicala hasta pa' la esquina
114
+ Luce tan bien que hasta la sombra le combina
115
+ Asesina, me domina
116
+ Janguea en carros, motoras y limusinas
117
+ Llena su tanque de adrenalina
118
+ Cuando escucha reggaetón en las bocinas
119
+ A ella le gusta la gasolina (Dame más gasolina)
120
+ Cómo le encanta la gasolina (Dame más gasolina)
121
+ A ella le gusta la gasolina (Dame más gasolina)
122
+ Cómo le encanta la gasolina (Dame más gasolina)
123
+ Aquí somos los mejores, no te me ajore'
124
+ En la pista nos llaman "Los Matadore'"
125
+ Tú hace' que cualquiera se enamore
126
+ Cuando bailas al ritmo de los tambore'
127
+ Esto va pa' las gatas de to's colore'
128
+ Pa' las mayore', pa' las menore'
129
+ Pa' las que son más zorras que los cazadore'
130
+ Pa' las mujeres que no apagan sus motore'
131
+ Tenemo' tú y yo algo pendiente
132
+ Tú me debes algo y lo sabe'
133
+ Conmigo ella se pierde
134
+ No le rinde cuentas a nadie
135
+ Tenemo' tú y yo algo pendiente
136
+ Tú me debes algo y lo sabe'
137
+ Conmigo ella se pierde
138
+ No le rinde cuentas a nadie
139
+ Zúmbale mambo pa' que mis gatas prendan los motore'
140
+ Zúmbale mambo pa' que mis gatas prendan los motore'
141
+ Zúmbale mambo pa' que mis gatas prendan los motore'
142
+ Que se preparen que lo que viene es pa' que le den
143
+ ¡Duro! Mamita, yo sé que tú no te me va' a quitar
144
+ ¡Duro! Lo que me gusta es que tú te dejas llevar
145
+ ¡Duro! Todos los weekend'es ella sale a vacilar
146
+ ¡Duro! Mi gata no para 'e janguear, porque
147
+ A ella le gusta la gasolina (Dame más gasolina)
148
+ Cómo le encanta la gasolina (Dame más gasolina)
149
+ A ella le gusta la gasolina (Dame más gasolina)
150
+ Cómo le encanta la gasolina (Dame más gasolina)
151
+
152
+ '''],
153
+
154
+ [''' 無敵の笑顔で荒らすメ���ィア
155
+ 知りたいその秘密ミステリアス
156
+ 抜けてるとこさえ彼女のエリア
157
+ 完璧で嘘つきな君は
158
+ 天才的なアイドル様
159
+ 今日何食べた?
160
+ 好きな本は?
161
+ 遊びに行くならどこに行くの?
162
+ 何も食べてない
163
+ それは内緒
164
+ 何を聞かれても
165
+ のらりくらり
166
+ そう淡々と
167
+ だけど燦々と
168
+ 見えそうで見えない秘密は蜜の味
169
+ あれもないないない
170
+ これもないないない
171
+ 好きなタイプは?
172
+ 相手は?
173
+ さあ答えて
174
+ 「誰かを好きになることなんて私分からなくてさ」
175
+ 嘘か本当か知り得ない
176
+ そんな言葉にまた一人堕ちる
177
+ また好きにさせる
178
+ 誰もが目を奪われていく
179
+ 君は完璧で究極のアイドル
180
+ 金輪際現れない
181
+ 一番星の生まれ変わり
182
+ その笑顔で愛してるで
183
+ 誰も彼も虜にしていく
184
+ その瞳がその言葉が
185
+ 嘘でもそれは完全なアイ
186
+ はいはいあの子は特別です
187
+ 我々はハナからおまけです
188
+ お星様の引き立て役Bです
189
+ 全てがあの子のお陰なわけない
190
+ 洒落臭い
191
+ 妬み嫉妬なんてないわけがない
192
+ これはネタじゃない
193
+ からこそ許せない
194
+ 完璧じゃない君じゃ許せない
195
+ 自分を許せない
196
+ 誰よりも強い君以外は認めない
197
+ 誰もが信じ崇めてる
198
+ まさに最強で無敵のアイドル
199
+ 弱点なんて見当たらない
200
+ 一番星を宿している
201
+ 弱いとこなんて見せちゃダメダメ
202
+ 知りたくないとこは見せずに
203
+ 唯一無二じゃなくちゃイヤイヤ
204
+ それこそ本物のアイ
205
+ 得意の笑顔で沸かすメディア
206
+ 隠しきるこの秘密だけは
207
+ 愛してるって嘘で積むキャリア
208
+ これこそ私なりの愛だ
209
+ 流れる汗も綺麗なアクア
210
+ ルビーを隠したこの瞼
211
+ 歌い踊り舞う私はマリア
212
+ そう嘘はとびきりの愛だ
213
+ 誰かに愛されたことも
214
+ 誰かのこと愛したこともない
215
+ そんな私の嘘がいつか本当になること
216
+ 信じてる
217
+ いつかきっと全部手に入れる
218
+ 私はそう欲張りなアイドル
219
+ 等身大でみんなのこと
220
+ ちゃんと愛したいから
221
+ 今日も嘘をつくの
222
+ この言葉がいつか本当になる日を願って
223
+ それでもまだ
224
+ 君と君にだけは言えずにいたけど
225
+ やっと言えた
226
+ これは絶対嘘じゃない
227
+ 愛してる
228
+ ''']]
229
+
230
+ interface = gr.Interface(
231
+ title='Song Title Generation (mt5-small-finetuned-genius-music)',
232
+ 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 'アイドル'",
233
+ fn=predict,
234
+ inputs=gr.Textbox(lines=7, placeholder="text ...", label='Song Lyrics'),
235
+ outputs=gr.Textbox(lines=1, label='Predicted Title'),
236
+ examples=examples
237
+ )
238
+
239
+ interface.launch()
requirements.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ transformers
2
+ torch