Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -113,7 +113,7 @@ def load_audio_mono(filepath, sampling_rate=16000):
|
|
113 |
return audio
|
114 |
|
115 |
def split_lyrics(lyrics: str):
|
116 |
-
pattern = r"\[(\w+)\](.*?)
|
117 |
segments = re.findall(pattern, lyrics, re.DOTALL)
|
118 |
structured_lyrics = [f"[{seg[0]}]\n{seg[1].strip()}\n\n" for seg in segments]
|
119 |
return structured_lyrics
|
@@ -122,7 +122,7 @@ def split_lyrics(lyrics: str):
|
|
122 |
def generate_music(
|
123 |
genre_txt=None,
|
124 |
lyrics_txt=None,
|
125 |
-
run_n_segments=
|
126 |
max_new_tokens=35,
|
127 |
use_audio_prompt=False,
|
128 |
audio_prompt_path="",
|
|
|
113 |
return audio
|
114 |
|
115 |
def split_lyrics(lyrics: str):
|
116 |
+
pattern = r"\[(\w+)\]\s*(.*?)(?=\s*\n\[|\Z)"
|
117 |
segments = re.findall(pattern, lyrics, re.DOTALL)
|
118 |
structured_lyrics = [f"[{seg[0]}]\n{seg[1].strip()}\n\n" for seg in segments]
|
119 |
return structured_lyrics
|
|
|
122 |
def generate_music(
|
123 |
genre_txt=None,
|
124 |
lyrics_txt=None,
|
125 |
+
run_n_segments=2,
|
126 |
max_new_tokens=35,
|
127 |
use_audio_prompt=False,
|
128 |
audio_prompt_path="",
|