Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -2,6 +2,7 @@ import gradio as gr
|
|
2 |
import numpy as np
|
3 |
import torch
|
4 |
from datasets import load_dataset
|
|
|
5 |
|
6 |
from transformers import pipeline
|
7 |
from transformers import BarkModel, BarkProcessor
|
@@ -23,8 +24,9 @@ bark_model.to(device)
|
|
23 |
|
24 |
def translate(audio):
|
25 |
sr, y = audio
|
26 |
-
|
27 |
-
|
|
|
28 |
y = y.astype(np.float32)
|
29 |
y /= np.max(np.abs(y))
|
30 |
inputs = asr_processor(y, sampling_rate=16000, return_tensors="pt")
|
|
|
2 |
import numpy as np
|
3 |
import torch
|
4 |
from datasets import load_dataset
|
5 |
+
import torchaudio
|
6 |
|
7 |
from transformers import pipeline
|
8 |
from transformers import BarkModel, BarkProcessor
|
|
|
24 |
|
25 |
def translate(audio):
|
26 |
sr, y = audio
|
27 |
+
if sr != 16000:
|
28 |
+
resampler = torchaudio.transforms.Resample(sr, 16000, dtype=y.dtype)
|
29 |
+
y = resampler(y)
|
30 |
y = y.astype(np.float32)
|
31 |
y /= np.max(np.abs(y))
|
32 |
inputs = asr_processor(y, sampling_rate=16000, return_tensors="pt")
|