import gradio as gr import whisper def convert_to_text(audio_path: str) -> str: model = whisper.load_model("base") result = model.transcribe(audio_path) return result["text"] audio_input = gr.inputs.Audio(type="file", label="Upload an Audio") iface = gr.Interface( fn=convert_to_text, inputs=audio_input, outputs="text", title="Transform your audio into text", description="Upload an audio here, either from your mobile or laptop and get it transcribed in a matter of seconds.", theme="Monochrome" ) iface.launch()