Spaces:
Sleeping
Sleeping
handle audio with different shapes
Browse files
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 |
-
|
|
|
|
|
|
|
|
|
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}")
|