Spaces:
Runtime error
Runtime error
change app
Browse files
app.py
CHANGED
|
@@ -11,7 +11,7 @@ mastering_transfer = MasteringStyleTransfer(args)
|
|
| 11 |
|
| 12 |
def process_audio(input_audio, reference_audio, perform_ito, ito_reference_audio=None):
|
| 13 |
# Process the audio files
|
| 14 |
-
output_audio, predicted_params, ito_output_audio, ito_predicted_params,
|
| 15 |
input_audio, reference_audio, ito_reference_audio if ito_reference_audio else reference_audio, {}, perform_ito
|
| 16 |
)
|
| 17 |
|
|
@@ -22,7 +22,7 @@ def process_audio(input_audio, reference_audio, perform_ito, ito_reference_audio
|
|
| 22 |
# Generate top 10 differences if ITO was performed
|
| 23 |
top_10_diff = mastering_transfer.get_top_10_diff_string(predicted_params, ito_predicted_params) if ito_predicted_params is not None else "ITO not performed"
|
| 24 |
|
| 25 |
-
return "output_mastered.wav", "ito_output_mastered.wav" if ito_output_audio is not None else None, param_output, ito_param_output, top_10_diff
|
| 26 |
|
| 27 |
def process_with_ito(input_audio, reference_audio, perform_ito, use_same_reference, ito_reference_audio):
|
| 28 |
ito_ref = reference_audio if use_same_reference else ito_reference_audio
|
|
@@ -46,6 +46,7 @@ def process_youtube_with_ito(input_url, reference_url, perform_ito, use_same_ref
|
|
| 46 |
|
| 47 |
with gr.Blocks() as demo:
|
| 48 |
gr.Markdown("# Mastering Style Transfer Demo")
|
|
|
|
| 49 |
with gr.Tab("Upload Audio"):
|
| 50 |
input_audio = gr.Audio(label="Input Audio")
|
| 51 |
reference_audio = gr.Audio(label="Reference Audio")
|
|
@@ -73,7 +74,7 @@ with gr.Blocks() as demo:
|
|
| 73 |
submit_button.click(
|
| 74 |
process_with_ito,
|
| 75 |
inputs=[input_audio, reference_audio, perform_ito, use_same_reference, ito_reference_audio],
|
| 76 |
-
outputs=[output_audio, ito_output_audio, param_output, ito_param_output, top_10_diff]
|
| 77 |
)
|
| 78 |
|
| 79 |
with gr.Tab("YouTube URLs"):
|
|
|
|
| 11 |
|
| 12 |
def process_audio(input_audio, reference_audio, perform_ito, ito_reference_audio=None):
|
| 13 |
# Process the audio files
|
| 14 |
+
output_audio, predicted_params, ito_output_audio, ito_predicted_params, ito_log, sr, _ = mastering_transfer.process_audio(
|
| 15 |
input_audio, reference_audio, ito_reference_audio if ito_reference_audio else reference_audio, {}, perform_ito
|
| 16 |
)
|
| 17 |
|
|
|
|
| 22 |
# Generate top 10 differences if ITO was performed
|
| 23 |
top_10_diff = mastering_transfer.get_top_10_diff_string(predicted_params, ito_predicted_params) if ito_predicted_params is not None else "ITO not performed"
|
| 24 |
|
| 25 |
+
return "output_mastered.wav", "ito_output_mastered.wav" if ito_output_audio is not None else None, param_output, ito_param_output, top_10_diff, ito_log
|
| 26 |
|
| 27 |
def process_with_ito(input_audio, reference_audio, perform_ito, use_same_reference, ito_reference_audio):
|
| 28 |
ito_ref = reference_audio if use_same_reference else ito_reference_audio
|
|
|
|
| 46 |
|
| 47 |
with gr.Blocks() as demo:
|
| 48 |
gr.Markdown("# Mastering Style Transfer Demo")
|
| 49 |
+
|
| 50 |
with gr.Tab("Upload Audio"):
|
| 51 |
input_audio = gr.Audio(label="Input Audio")
|
| 52 |
reference_audio = gr.Audio(label="Reference Audio")
|
|
|
|
| 74 |
submit_button.click(
|
| 75 |
process_with_ito,
|
| 76 |
inputs=[input_audio, reference_audio, perform_ito, use_same_reference, ito_reference_audio],
|
| 77 |
+
outputs=[output_audio, ito_output_audio, param_output, ito_param_output, top_10_diff, ito_log]
|
| 78 |
)
|
| 79 |
|
| 80 |
with gr.Tab("YouTube URLs"):
|