File size: 757 Bytes
d14b813
134b66c
d14b813
134b66c
 
 
 
 
 
 
d14b813
 
 
134b66c
 
 
 
 
 
d14b813
 
134b66c
d14b813
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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()