jschubert's picture
Update app.py
134b66c verified
raw
history blame contribute delete
757 Bytes
import gradio as gr
import whisper
# Carregar o modelo Whisper
model = whisper.load_model("base")
# Função para transcrição
def transcribe(audio):
result = model.transcribe(audio.name) # Certifique-se de usar o caminho correto do arquivo
return result["text"]
# Interface Gradio
interface = gr.Interface(
fn=transcribe,
inputs=gr.Audio(type="filepath", label="Carregue seu arquivo de áudio"), # Campo para o arquivo de áudio
outputs="text", # Saída do texto transcrito
title="Transcrição de Áudio com Whisper", # Título da interface
description="Carregue um arquivo de áudio para obter a transcrição.", # Descrição
allow_flagging="never" # Desabilitar flagging
)
# Executar o app
interface.launch()