whisper / app.py
analist's picture
Update app.py
b2f8dc4
raw
history blame contribute delete
468 Bytes
import gradio as gr
import whisper
model = whisper.load_model("medium")
def transcribe_audio(file):
return model.transcribe(file)['text']
def main():
audio_input = gr.inputs.Audio(source="microphone", type="filepath")
output = gr.outputs.Textbox()
iface = gr.Interface(fn=transcribe_audio, inputs=audio_input, outputs=output,
title="ASR Whisper")
iface.queue().launch(debug=True, inline=False)
if __name__ == '__main__':
main()