Update app.py
Browse files
app.py
CHANGED
@@ -11,9 +11,7 @@ import torch
|
|
11 |
import re
|
12 |
import sys
|
13 |
import soundfile as sf
|
14 |
-
|
15 |
-
sp = SpeechRecognition()
|
16 |
-
sp.load_model()
|
17 |
|
18 |
|
19 |
|
@@ -87,7 +85,7 @@ def predict_lang_specific(data,lang_code):
|
|
87 |
|
88 |
return decoded_results
|
89 |
|
90 |
-
def recognition(audio_file):
|
91 |
print("audio_file", audio_file.name)
|
92 |
speech, rate = sp.load_speech_with_file(audio_file.name)
|
93 |
|
@@ -95,7 +93,7 @@ def recognition(audio_file):
|
|
95 |
print(result)
|
96 |
|
97 |
return result
|
98 |
-
|
99 |
#predict(load_file_to_data('audio file path',sampling_rate=16_000)) # beware of the audio file sampling rate
|
100 |
|
101 |
#predict_lang_specific(load_file_to_data('audio file path',sampling_rate=16_000),'en') # beware of the audio file sampling rate
|
@@ -115,11 +113,11 @@ with gr.Blocks() as demo:
|
|
115 |
]
|
116 |
output_transcribe1 = gr.Textbox(label="output")
|
117 |
transcribe_audio1= gr.Button("Submit")
|
118 |
-
with gr.Tab("Auto1"):
|
119 |
gr.Markdown("automatically detects your language")
|
120 |
inputs_speech2 = gr.Audio(label="Input Audio", type="file")
|
121 |
output_transcribe2 = gr.Textbox()
|
122 |
-
transcribe_audio2= gr.Button("Submit")
|
123 |
transcribe_audio.click(fn=predict,
|
124 |
inputs=inputs_speech,
|
125 |
outputs=output_transcribe)
|
@@ -128,10 +126,9 @@ with gr.Blocks() as demo:
|
|
128 |
inputs=inputs_speech1 ,
|
129 |
outputs=output_transcribe1 )
|
130 |
|
131 |
-
transcribe_audio2.click(fn=recognition,
|
132 |
inputs=inputs_speech2 ,
|
133 |
-
outputs=output_transcribe2 )
|
134 |
-
|
135 |
|
136 |
|
137 |
if __name__ == "__main__":
|
|
|
11 |
import re
|
12 |
import sys
|
13 |
import soundfile as sf
|
14 |
+
|
|
|
|
|
15 |
|
16 |
|
17 |
|
|
|
85 |
|
86 |
return decoded_results
|
87 |
|
88 |
+
'''def recognition(audio_file):
|
89 |
print("audio_file", audio_file.name)
|
90 |
speech, rate = sp.load_speech_with_file(audio_file.name)
|
91 |
|
|
|
93 |
print(result)
|
94 |
|
95 |
return result
|
96 |
+
'''
|
97 |
#predict(load_file_to_data('audio file path',sampling_rate=16_000)) # beware of the audio file sampling rate
|
98 |
|
99 |
#predict_lang_specific(load_file_to_data('audio file path',sampling_rate=16_000),'en') # beware of the audio file sampling rate
|
|
|
113 |
]
|
114 |
output_transcribe1 = gr.Textbox(label="output")
|
115 |
transcribe_audio1= gr.Button("Submit")
|
116 |
+
'''with gr.Tab("Auto1"):
|
117 |
gr.Markdown("automatically detects your language")
|
118 |
inputs_speech2 = gr.Audio(label="Input Audio", type="file")
|
119 |
output_transcribe2 = gr.Textbox()
|
120 |
+
transcribe_audio2= gr.Button("Submit")'''
|
121 |
transcribe_audio.click(fn=predict,
|
122 |
inputs=inputs_speech,
|
123 |
outputs=output_transcribe)
|
|
|
126 |
inputs=inputs_speech1 ,
|
127 |
outputs=output_transcribe1 )
|
128 |
|
129 |
+
'''transcribe_audio2.click(fn=recognition,
|
130 |
inputs=inputs_speech2 ,
|
131 |
+
outputs=output_transcribe2 )'''
|
|
|
132 |
|
133 |
|
134 |
if __name__ == "__main__":
|