chong.zhang commited on
Commit
fd194a3
·
1 Parent(s): 4543aed
Files changed (1) hide show
  1. app.py +7 -7
app.py CHANGED
@@ -114,19 +114,19 @@ def cut_audio(audio_file, cut_seconds=5):
114
  torchaudio.save(output_path, cutted_audio, sr)
115
  return output_path
116
 
117
- def run_text2music(task, text, model_name, chorus, fast, fade_out,
118
  output_sample_rate, max_generate_audio_seconds):
119
  args = get_args(
120
- task=task, text=text, audio=None,
121
  model_name=model_name, chorus=chorus, fast=fast,
122
  fade_out=fade_out, output_sample_rate=output_sample_rate,
123
  max_generate_audio_seconds=max_generate_audio_seconds)
124
  return music_generation(args)
125
 
126
- def run_continuation(task, text, audio, model_name, chorus, fast, fade_out,
127
  output_sample_rate, max_generate_audio_seconds):
128
  args = get_args(
129
- task=task, text=text, audio=cut_audio(audio, cut_seconds=5),
130
  model_name=model_name, chorus=chorus, fast=fast,
131
  fade_out=fade_out, output_sample_rate=output_sample_rate,
132
  max_generate_audio_seconds=max_generate_audio_seconds)
@@ -165,7 +165,7 @@ with gr.Blocks() as demo:
165
  with gr.Row():
166
  button = gr.Button("Text to Music")
167
  button.click(run_text2music,
168
- inputs=[task, text_input, model_name,
169
  chorus, fast, fade_out,
170
  output_sample_rate,
171
  max_generate_audio_seconds],
@@ -173,7 +173,7 @@ with gr.Blocks() as demo:
173
 
174
  generate_button = gr.Button("Music Continuation")
175
  generate_button.click(run_continuation,
176
- inputs=[task, text_input, audio_input, model_name,
177
  chorus, fast, fade_out,
178
  output_sample_rate,
179
  max_generate_audio_seconds],
@@ -184,7 +184,7 @@ with gr.Blocks() as demo:
184
  for prompt in default_prompts:
185
  button = gr.Button(value=prompt)
186
  button.click(run_text2music,
187
- inputs = [task, text_input, model_name,
188
  chorus, fast, fade_out,
189
  output_sample_rate,
190
  max_generate_audio_seconds],
 
114
  torchaudio.save(output_path, cutted_audio, sr)
115
  return output_path
116
 
117
+ def run_text2music(text, model_name, chorus, fast, fade_out,
118
  output_sample_rate, max_generate_audio_seconds):
119
  args = get_args(
120
+ task='continuation', text=text, audio=None,
121
  model_name=model_name, chorus=chorus, fast=fast,
122
  fade_out=fade_out, output_sample_rate=output_sample_rate,
123
  max_generate_audio_seconds=max_generate_audio_seconds)
124
  return music_generation(args)
125
 
126
+ def run_continuation(text, audio, model_name, chorus, fast, fade_out,
127
  output_sample_rate, max_generate_audio_seconds):
128
  args = get_args(
129
+ task='text-to-music', text=text, audio=cut_audio(audio, cut_seconds=5),
130
  model_name=model_name, chorus=chorus, fast=fast,
131
  fade_out=fade_out, output_sample_rate=output_sample_rate,
132
  max_generate_audio_seconds=max_generate_audio_seconds)
 
165
  with gr.Row():
166
  button = gr.Button("Text to Music")
167
  button.click(run_text2music,
168
+ inputs=[text_input, model_name,
169
  chorus, fast, fade_out,
170
  output_sample_rate,
171
  max_generate_audio_seconds],
 
173
 
174
  generate_button = gr.Button("Music Continuation")
175
  generate_button.click(run_continuation,
176
+ inputs=[text_input, audio_input, model_name,
177
  chorus, fast, fade_out,
178
  output_sample_rate,
179
  max_generate_audio_seconds],
 
184
  for prompt in default_prompts:
185
  button = gr.Button(value=prompt)
186
  button.click(run_text2music,
187
+ inputs = [text_input, model_name,
188
  chorus, fast, fade_out,
189
  output_sample_rate,
190
  max_generate_audio_seconds],