Nekochu commited on
Commit
afccbc0
·
1 Parent(s): 63d7cb8

monkey-patch torchaudio.load to use soundfile backend

Browse files
Files changed (1) hide show
  1. app.py +7 -0
app.py CHANGED
@@ -332,6 +332,13 @@ def gradio_main():
332
  if ACE_SOURCE_DIR not in sys.path:
333
  sys.path.insert(0, ACE_SOURCE_DIR)
334
 
 
 
 
 
 
 
 
335
  log_lines.append("[Step 1/2] Preprocessing audio files...")
336
  progress(0.10, desc="Preprocessing audio...")
337
 
 
332
  if ACE_SOURCE_DIR not in sys.path:
333
  sys.path.insert(0, ACE_SOURCE_DIR)
334
 
335
+ import torchaudio
336
+ _orig_load = torchaudio.load
337
+ def _load_soundfile(filepath, *args, **kwargs):
338
+ kwargs.setdefault('backend', 'soundfile')
339
+ return _orig_load(filepath, *args, **kwargs)
340
+ torchaudio.load = _load_soundfile
341
+
342
  log_lines.append("[Step 1/2] Preprocessing audio files...")
343
  progress(0.10, desc="Preprocessing audio...")
344