wrice commited on
Commit
3a62ed4
1 Parent(s): 2094a60

handle audio with different shapes

Browse files
Files changed (1) hide show
  1. app.py +5 -2
app.py CHANGED
@@ -21,10 +21,13 @@ def denoise(model_name, inputs):
21
  model = WaveUNetModel.from_pretrained(model_name)
22
  sr, audio = inputs
23
  audio = torch.from_numpy(audio)[None]
24
- print(f"Audio shape: {audio.shape}")
25
 
26
  audio = audio / 32768.0
27
- audio = audio.permute(0, 2, 1)
 
 
 
 
28
 
29
  print(f"Audio shape: {audio.shape}")
30
  print(f"Sample rate: {sr}")
 
21
  model = WaveUNetModel.from_pretrained(model_name)
22
  sr, audio = inputs
23
  audio = torch.from_numpy(audio)[None]
 
24
 
25
  audio = audio / 32768.0
26
+
27
+ if audio.ndim == 2:
28
+ audio = audio.permute(1, 0)
29
+ else:
30
+ audio = audio.permute(0, 2, 1)
31
 
32
  print(f"Audio shape: {audio.shape}")
33
  print(f"Sample rate: {sr}")