Merlintxu commited on
Commit
a74cfe9
verified
1 Parent(s): ebf6cb9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -9
app.py CHANGED
@@ -1,5 +1,3 @@
1
- # C贸digo para diarizaci贸n de audio
2
- import os
3
  from pyannote.audio import Pipeline
4
  import gradio as gr
5
 
@@ -9,7 +7,7 @@ pipeline = Pipeline.from_pretrained("pyannote/speaker-diarization")
9
  # Funci贸n para realizar la diarizaci贸n de un archivo de audio
10
  def diarize_audio(file_path):
11
  # Realizar la diarizaci贸n del audio
12
- diarization = pipeline(file_path)
13
 
14
  # Crear un resultado legible con los segmentos de cada hablante
15
  result = ""
@@ -21,10 +19,10 @@ def diarize_audio(file_path):
21
  return result
22
 
23
  # Interfaz de Gradio
24
- def diarization_interface(file):
25
- return diarize_audio(file.name)
26
 
27
- audio_input = gr.inputs.Audio(type="file", label="Sube tu archivo de audio")
28
- text_output = gr.outputs.Textbox(label="Resultados de la Diarizaci贸n")
29
-
30
- gr.Interface(fn=diarization_interface, inputs=audio_input, outputs=text_output, title="Diarizaci贸n de Audio", description="Sube un archivo de audio para obtener los segmentos de los diferentes hablantes.").launch()
 
 
 
1
  from pyannote.audio import Pipeline
2
  import gradio as gr
3
 
 
7
  # Funci贸n para realizar la diarizaci贸n de un archivo de audio
8
  def diarize_audio(file_path):
9
  # Realizar la diarizaci贸n del audio
10
+ diarization = pipeline(file_path.name)
11
 
12
  # Crear un resultado legible con los segmentos de cada hablante
13
  result = ""
 
19
  return result
20
 
21
  # Interfaz de Gradio
22
+ audio_input = gr.Audio(type="file", label="Sube tu archivo de audio")
23
+ text_output = gr.Textbox(label="Resultados de la Diarizaci贸n")
24
 
25
+ gr.Interface(fn=diarize_audio, inputs=audio_input, outputs=text_output,
26
+ title="Diarizaci贸n de Audio",
27
+ description="Sube un archivo de audio para obtener los segmentos de los diferentes hablantes."
28
+ ).launch()