File size: 468 Bytes
229ae67 b2f8dc4 229ae67 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
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() |