shethjenil commited on
Commit
96de449
·
verified ·
1 Parent(s): 90e9155

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -1
app.py CHANGED
@@ -1,3 +1,14 @@
 
1
  import gradio as gr
 
 
2
 
3
- gr.load("models/addy88/wav2vec2-gujarati-stt").launch()
 
 
 
 
 
 
 
 
 
1
+ from transformers import pipeline
2
  import gradio as gr
3
+ import numpy as np
4
+ import librosa
5
 
6
+ transcriber_gujarati = pipeline("automatic-speech-recognition", model="ai4bharat/indicwav2vec_v1_gujarati")
7
+
8
+ def transcribe(audio):
9
+ sr,y = audio
10
+ y = y.astype(np.float32)
11
+ y/= np.max(np.abs(y))
12
+ return transcriber_gujarati(librosa.resample(y=y, orig_sr=sr, target_sr=16000))["text"]
13
+
14
+ gr.Interface(transcribe,inputs="microphone",outputs="text").launch()