Yaron Koresh commited on
Commit
082e7ac
·
verified ·
1 Parent(s): eee0dae

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -566,7 +566,7 @@ def _summarize(text):
566
  gen = model.generate(
567
  toks,
568
  length_penalty=0.1,
569
- num_beams=8,
570
  early_stopping=True,
571
  max_length=512
572
  )
@@ -1278,7 +1278,7 @@ def handle_generation(artist,song,genre,lyrics):
1278
  pos_song = re.sub(r"([ \t]){1,}", " ", song).lower().strip()
1279
  pos_song = ' '.join(word[0].upper() + word[1:] for word in pos_song.split())
1280
 
1281
- lyrics = re.sub(r"(, | ,)",". ",lyrics)
1282
  lyrics_lines = re.split(r"([\n]){1,}", lyrics)
1283
 
1284
  for line_index in range(len(lyrics_lines)):
@@ -1291,12 +1291,13 @@ def handle_generation(artist,song,genre,lyrics):
1291
  pos_genre = re.sub(f'[{punctuation}]', '', re.sub(r"([ \t]){1,}", " ", genre)).lower().strip()
1292
  pos_genre = ' '.join(word[0].upper() + word[1:] for word in pos_genre.split())
1293
 
1294
- pos_lyrics = re.sub(f'[{punctuation}]', '', re.sub(r"([ \t]){1,}", " ", lyrics)).lower().strip()
1295
- pos_lyrics_sum = pos_lyrics if pos_lyrics == "" else summarize(translate(pos_lyrics))
 
1296
 
1297
  neg = f"Sexuality, Human body, Human, Textual, Labeled, Distorted, Discontinuous, Blurry, Doll-Like, Overly Plastic, Low-Quality, Painted, Smooth, Artificial, Phony, Gaudy, Digital Effects."
1298
  q = "\""
1299
- pos = f'{ translate(pos_genre) } song hyper-realistic official image{ pos_lyrics_sum if pos_lyrics_sum == "" else ": " + pos_lyrics_sum }.'
1300
 
1301
  print(f"""
1302
  Positive: {pos}
 
566
  gen = model.generate(
567
  toks,
568
  length_penalty=0.1,
569
+ num_beams=4,
570
  early_stopping=True,
571
  max_length=512
572
  )
 
1278
  pos_song = re.sub(r"([ \t]){1,}", " ", song).lower().strip()
1279
  pos_song = ' '.join(word[0].upper() + word[1:] for word in pos_song.split())
1280
 
1281
+ lyrics = re.sub(r"[,]",".",lyrics)
1282
  lyrics_lines = re.split(r"([\n]){1,}", lyrics)
1283
 
1284
  for line_index in range(len(lyrics_lines)):
 
1291
  pos_genre = re.sub(f'[{punctuation}]', '', re.sub(r"([ \t]){1,}", " ", genre)).lower().strip()
1292
  pos_genre = ' '.join(word[0].upper() + word[1:] for word in pos_genre.split())
1293
 
1294
+ pos_lyrics = re.sub(r"([ \t]){1,}", " ", lyrics).lower().strip()
1295
+ pos_lyrics = pos_lyrics if pos_lyrics == "" else summarize(translate(pos_lyrics))
1296
+ pos_lyrics = re.sub(r"([ \t]){1,}", " ", re.sub(f'[{punctuation}]', '', pos_lyrics)).lower().strip()
1297
 
1298
  neg = f"Sexuality, Human body, Human, Textual, Labeled, Distorted, Discontinuous, Blurry, Doll-Like, Overly Plastic, Low-Quality, Painted, Smooth, Artificial, Phony, Gaudy, Digital Effects."
1299
  q = "\""
1300
+ pos = f'{ translate(pos_genre) } song hyper-realistic official image{ pos_lyrics if pos_lyrics == "" else ": " + q + pos_lyrics + q }.'
1301
 
1302
  print(f"""
1303
  Positive: {pos}