Spaces:
Runtime error
Runtime error
SudeendraMG
commited on
Commit
·
2f12b1f
1
Parent(s):
93dcc0b
Update app.py
Browse files
app.py
CHANGED
@@ -8,13 +8,14 @@ transcriber_hindi = pipeline("automatic-speech-recognition", model="ai4bharat/in
|
|
8 |
transcriber_bengali = pipeline("automatic-speech-recognition", model="ai4bharat/indicwav2vec_v1_bengali")
|
9 |
transcriber_odia = pipeline("automatic-speech-recognition", model="ai4bharat/indicwav2vec-odia")
|
10 |
transcriber_gujarati = pipeline("automatic-speech-recognition", model="ai4bharat/indicwav2vec_v1_gujarati")
|
11 |
-
transcriber_telugu = pipeline("automatic-speech-recognition", model="ai4bharat/indicwav2vec_v1_telugu")
|
|
|
12 |
# transcriber_sinhala = pipeline("automatic-speech-recognition", model="ai4bharat/indicwav2vec_v1_sinhala")
|
13 |
-
transcriber_tamil = pipeline("automatic-speech-recognition", model="ai4bharat/indicwav2vec_v1_tamil")
|
14 |
# transcriber_nepali = pipeline("automatic-speech-recognition", model="ai4bharat/indicwav2vec_v1_nepali")
|
15 |
# transcriber_marathi = pipeline("automatic-speech-recognition", model="ai4bharat/indicwav2vec_v1_marathi")
|
16 |
|
17 |
-
languages = ["hindi","bengali","odia","gujarati","telugu"
|
18 |
|
19 |
def resample_to_16k(audio, orig_sr):
|
20 |
y_resampled = librosa.resample(y=audio, orig_sr=orig_sr, target_sr=16000)
|
@@ -36,7 +37,7 @@ def transcribe(audio,lang="hindi"):
|
|
36 |
|
37 |
demo = gr.Interface(
|
38 |
transcribe,
|
39 |
-
inputs=["microphone",gr.Radio(["hindi","bengali","odia","gujarati","telugu"
|
40 |
# inputs=["microphone",gr.Radio(["hindi","bengali","odia","gujarati","telugu","sinhala","tamil","nepali","marathi"],value="hindi")],
|
41 |
outputs=["text","text"],
|
42 |
examples=[["./Samples/Hindi_1.mp3","hindi"],["./Samples/Hindi_2.mp3","hindi"],["./Samples/Hindi_3.mp3","hindi"],["./Samples/Hindi_4.mp3","hindi"],["./Samples/Hindi_5.mp3","hindi"],["./Samples/Tamil_2.mp3","hindi"],["./Samples/climate ex short.wav","hindi"],["./Samples/Gujarati_1.wav","gujarati"],["./Samples/Gujarati_2.wav","gujarati"],["./Samples/Bengali_1.wav","bengali"],["./Samples/Bengali_2.wav","bengali"]])
|
|
|
8 |
transcriber_bengali = pipeline("automatic-speech-recognition", model="ai4bharat/indicwav2vec_v1_bengali")
|
9 |
transcriber_odia = pipeline("automatic-speech-recognition", model="ai4bharat/indicwav2vec-odia")
|
10 |
transcriber_gujarati = pipeline("automatic-speech-recognition", model="ai4bharat/indicwav2vec_v1_gujarati")
|
11 |
+
#transcriber_telugu = pipeline("automatic-speech-recognition", model="ai4bharat/indicwav2vec_v1_telugu")
|
12 |
+
transcriber_telugu = pipeline("automatic-speech-recognition", model="anuragshas/wav2vec2-large-xlsr-53-telugu")
|
13 |
# transcriber_sinhala = pipeline("automatic-speech-recognition", model="ai4bharat/indicwav2vec_v1_sinhala")
|
14 |
+
# transcriber_tamil = pipeline("automatic-speech-recognition", model="ai4bharat/indicwav2vec_v1_tamil")
|
15 |
# transcriber_nepali = pipeline("automatic-speech-recognition", model="ai4bharat/indicwav2vec_v1_nepali")
|
16 |
# transcriber_marathi = pipeline("automatic-speech-recognition", model="ai4bharat/indicwav2vec_v1_marathi")
|
17 |
|
18 |
+
languages = ["hindi","bengali","odia","gujarati","telugu"]
|
19 |
|
20 |
def resample_to_16k(audio, orig_sr):
|
21 |
y_resampled = librosa.resample(y=audio, orig_sr=orig_sr, target_sr=16000)
|
|
|
37 |
|
38 |
demo = gr.Interface(
|
39 |
transcribe,
|
40 |
+
inputs=["microphone",gr.Radio(["hindi","bengali","odia","gujarati","telugu"],value="hindi")],
|
41 |
# inputs=["microphone",gr.Radio(["hindi","bengali","odia","gujarati","telugu","sinhala","tamil","nepali","marathi"],value="hindi")],
|
42 |
outputs=["text","text"],
|
43 |
examples=[["./Samples/Hindi_1.mp3","hindi"],["./Samples/Hindi_2.mp3","hindi"],["./Samples/Hindi_3.mp3","hindi"],["./Samples/Hindi_4.mp3","hindi"],["./Samples/Hindi_5.mp3","hindi"],["./Samples/Tamil_2.mp3","hindi"],["./Samples/climate ex short.wav","hindi"],["./Samples/Gujarati_1.wav","gujarati"],["./Samples/Gujarati_2.wav","gujarati"],["./Samples/Bengali_1.wav","bengali"],["./Samples/Bengali_2.wav","bengali"]])
|