balthou commited on
Commit
fd22fde
·
1 Parent(s): e2d04e8

Add extra voices, allow cache

Browse files
__data_source_separation/source_separation/test/0002/mix_snr_-3.wav ADDED
Binary file (320 kB). View file
 
__data_source_separation/source_separation/test/0002/noise.wav ADDED
Binary file (320 kB). View file
 
__data_source_separation/source_separation/test/0002/voice.wav ADDED
Binary file (320 kB). View file
 
__data_source_separation/source_separation/test/0003/mix_snr_-3.wav ADDED
Binary file (320 kB). View file
 
__data_source_separation/source_separation/test/0003/noise.wav ADDED
Binary file (320 kB). View file
 
__data_source_separation/source_separation/test/0003/voice.wav ADDED
Binary file (320 kB). View file
 
__data_source_separation/source_separation/test/0004/mix_snr_-4.wav ADDED
Binary file (320 kB). View file
 
__data_source_separation/source_separation/test/0004/noise.wav ADDED
Binary file (320 kB). View file
 
__data_source_separation/source_separation/test/0004/voice.wav ADDED
Binary file (320 kB). View file
 
src/gyraudio/audio_separation/visualization/interactive_audio.py CHANGED
@@ -161,7 +161,7 @@ def visualize_audio(signal: dict, mixed_signal, pred, zoom=1, zoomy=0., center=0
161
 
162
 
163
  @interactive(
164
- idx=("Voice 1", ["Voice 1", "Voice 2",], "Clean signal"),
165
  # idx=KeyboardControl(value_default=0, value_range=[
166
  # 0, 1000], modulo=True, keyup="8", keydown="2", name="clean signal index"),
167
  # idn=KeyboardControl(value_default=0, value_range=[
@@ -233,7 +233,7 @@ def interactive_audio_separation_visualization(
233
  gui="qt"
234
  ):
235
  pip = HeadlessPipeline.from_function(
236
- interactive_audio_separation_processing, cache=False)
237
  if gui == "gradio":
238
  app = InteractivePipeGradio(
239
  pipeline=pip, name="audio separation", audio=True)
 
161
 
162
 
163
  @interactive(
164
+ idx=("Voice 1", ["Voice 1", "Voice 2", "Voice 3", "Voice 4"], "Clean signal"),
165
  # idx=KeyboardControl(value_default=0, value_range=[
166
  # 0, 1000], modulo=True, keyup="8", keydown="2", name="clean signal index"),
167
  # idn=KeyboardControl(value_default=0, value_range=[
 
233
  gui="qt"
234
  ):
235
  pip = HeadlessPipeline.from_function(
236
+ interactive_audio_separation_processing, cache=True)
237
  if gui == "gradio":
238
  app = InteractivePipeGradio(
239
  pipeline=pip, name="audio separation", audio=True)