Spaces:
Running
Running
File size: 1,092 Bytes
0959a74 661f235 fd98940 0959a74 fd98940 0959a74 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
import gradio as gr
import whisper
# define function for transcription
def whisper_transcript(model_size, audio_file):
source = audio_file
language = "english"
loaded_model = whisper.load_model(model_size)
transcript = loaded_model.transcribe(source, language=language)
return transcript["text"]
# define Gradio app interface
gradio_ui = gr.Interface(
fn=whisper_transcript,
theme="Nymbo/Nymbo_Theme",
title="Transcribir audios en inglés a texto",
description="**Cómo usar**: Elegir uno de los modelos, subir un audio y clicar el botón de Submit.",
article="**Nota**: Exclusivo para audios en inglés.",
inputs=[
gr.Dropdown(
label="Select Model",
choices=[
"tiny.en",
"base.en",
"small.en",
"medium.en",
],
value="base",
),
gr.Audio(label="Upload Audio File", sources=["upload", "microphone"], type="filepath"),
],
outputs=gr.Textbox(label="Whisper Transcript"),
)
gradio_ui.queue().launch() |