Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -32,11 +32,15 @@ def transcribe_and_analyze(audio_file):
|
|
32 |
progress = gr.Progress(track_tqdm=True)
|
33 |
progress(0, desc="Iniciando transcrição...")
|
34 |
|
35 |
-
#
|
36 |
-
|
|
|
|
|
|
|
|
|
37 |
|
38 |
# Transcrevendo o áudio
|
39 |
-
transcription_result = transcriber(audio_data
|
40 |
transcription = transcription_result["text"]
|
41 |
progress(50, desc="Transcrição concluída. Analisando emoções...")
|
42 |
|
@@ -58,7 +62,7 @@ def transcribe_and_analyze(audio_file):
|
|
58 |
|
59 |
progress(100, desc="Processamento concluído.")
|
60 |
|
61 |
-
|
62 |
|
63 |
# Criando a interface Gradio com barra de progresso
|
64 |
interface = gr.Interface(
|
|
|
32 |
progress = gr.Progress(track_tqdm=True)
|
33 |
progress(0, desc="Iniciando transcrição...")
|
34 |
|
35 |
+
# Abrindo o arquivo de áudio em modo binário
|
36 |
+
with open(audio_file, 'rb') as f:
|
37 |
+
bpayload = f.read()
|
38 |
+
|
39 |
+
# Lendo os dados de áudio usando ffmpeg_read
|
40 |
+
audio_data = ffmpeg_read(bpayload, sampling_rate=16000)
|
41 |
|
42 |
# Transcrevendo o áudio
|
43 |
+
transcription_result = transcriber(audio_data)
|
44 |
transcription = transcription_result["text"]
|
45 |
progress(50, desc="Transcrição concluída. Analisando emoções...")
|
46 |
|
|
|
62 |
|
63 |
progress(100, desc="Processamento concluído.")
|
64 |
|
65 |
+
return transcription, emotion_output
|
66 |
|
67 |
# Criando a interface Gradio com barra de progresso
|
68 |
interface = gr.Interface(
|