burhan112's picture
Create app.py
b6002fb verified
raw
history blame
491 Bytes
import gradio as gr
import whisper
# Load Whisper model
model = whisper.load_model("base")
def transcribe(audio_path):
"""Transcribes the given audio file using OpenAI's Whisper model."""
if audio_path is None:
return "No audio file provided."
# Load and transcribe the audio
result = model.transcribe(audio_path)
return result["text"]
# Create Gradio interface
app = gr.Interface(fn=transcribe, inputs=gr.Audio(type="filepath"), outputs="text")
app.launch()