import gradio as gr import openai import os #from pymongo import MongoClient api_key = os.environ.get("OPENAI_API_KEY") def transcribe_audio(filepath): audio = open(filepath, "rb") transcript = openai.Audio.transcribe("whisper-1", audio) return transcript['text'] # Create a Gradio Tabbed Interface iface = gr.Interface( fn=transcribe_audio, inputs= gr.Audio(source="upload", type="filepath"), outputs="text", ) iface.launch()