Spaces:
Sleeping
Sleeping
import whisper | |
import gradio as gr | |
# Cargar el modelo de Whisper | |
model = whisper.load_model("base") | |
# Función principal que procesa el archivo de audio | |
def transcribe_audio(audio_file): | |
# Realiza la transcripción en español | |
result = model.transcribe(audio_file, language="es") | |
transcription = result["text"] | |
return transcription | |
# Crear la interfaz de Gradio | |
iface = gr.Interface( | |
fn=transcribe_audio, # La función que realiza la transcripción | |
inputs=gr.Audio(type="filepath"), # Entrada: archivo de audio | |
outputs=gr.Textbox(label="Transcripción en Español"), # Salida: cuadro de texto con la transcripción | |
title="Transcriptor de Audio", | |
description="Sube un archivo de audio en español para obtener su transcripción." | |
) | |
# Iniciar la aplicación | |
if __name__ == "__main__": | |
iface.launch() | |