Spaces:
Running
Running
import os | |
import gradio as gr | |
from transformers import pipeline | |
pipeline = pipeline(task="automatic-speech-recognition", model="openai/whisper-large") | |
def transcribe(audio_path : str) -> str: | |
transcription = pipeline(audio_path) | |
return transcription | |
demo = gr.Interface( | |
fn=transcribe, | |
#inputs="microphone", | |
inputs=gr.inputs.Audio(label="Upload audio file", type="filepath"), | |
outputs="text" | |
) | |
if __name__ == "__main__": | |
demo.launch() | |