leofltt commited on
Commit
6c4423e
·
verified ·
1 Parent(s): 593ca04

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -2
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
- # if sr != 16000:
27
- # y = torchaudio.resample(y, sr, 16000)
 
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")