|
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"] |
|
|
|
iface = gr.Interface(fn=transcribe_audio, inputs=audio_input, |
|
outputs=output_text, title="AUDIO -TEXTO", |
|
description="Subir el Audio y Presionar el botón 'SUBMIT'\ |
|
", |
|
|
|
|
|
theme = gr.themes.Soft(), |
|
|
|
|
|
css='div {background-size: cover; background-repeat: no-repeat; margin-left: auto; margin-right: auto; width: 100%;\ |
|
background-image: url(""); repeat 0 0;}')\ |
|
.launch(share=True) |
|
|
|
audio_input = gr.components.Audio(type="filepath") |
|
iface = gr.Interface(fn=convert_to_text, inputs=audio_input, outputs="text") |
|
iface.launch() |