speechtotext / app.py
Cathaltwo's picture
Update app.py
2792037
raw
history blame contribute delete
609 Bytes
import gradio as gr
from recognizer import Recognizer,Translator
# from gttsapp import Translator2
recog=Recognizer('openai/whisper-medium')
trans =Translator("Helsinki-NLP/opus-mt-en-fr")
# speaker =Translator2('fr','fr',False)
def transcribe(audio):
eng_text = recog.process(audio)
fr_text =trans.process(eng_text)
# s.predict(fre_text)
# s.save('speech.mp3')
# s.to_wav()
return [eng_text,fr_text]
demo = gr.Interface(
fn=transcribe,
inputs=gr.Audio(source="microphone", type="filepath"),
outputs=['text','text'])
if __name__ =='__main__':
demo.launch()