marioluciofjr commited on
Commit
3e8d071
·
verified ·
1 Parent(s): d865f27

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -4
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
- # Lendo o arquivo de áudio
36
- audio_data = ffmpeg_read(audio_file, sampling_rate=16000)
 
 
 
 
37
 
38
  # Transcrevendo o áudio
39
- transcription_result = transcriber(audio_data, sampling_rate=16000)
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
- yield transcription, emotion_output
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(