conalep-agente commited on
Commit
e66142f
·
verified ·
1 Parent(s): d493141

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -805,8 +805,7 @@ def obtener_modelo_transcripcion():
805
  print("Cargando modelo de transcripción Whisper...")
806
  modelo_transcripcion = pipeline(
807
  "automatic-speech-recognition",
808
- model="openai/whisper-tiny",
809
- generate_kwargs={"language": "spanish", "task": "transcribe"}
810
  )
811
  print("Modelo de transcripción cargado correctamente")
812
 
@@ -820,7 +819,10 @@ def transcribir_audio(ruta_audio):
820
 
821
  try:
822
  transcriptor = obtener_modelo_transcripcion()
823
- resultado = transcriptor(str(ruta_audio))
 
 
 
824
 
825
  if isinstance(resultado, dict):
826
  texto = resultado.get("text", "")
@@ -1402,7 +1404,7 @@ with gr.Blocks(theme=tema_visual, css=css, title="Sistema de Orientación para e
1402
  outputs=[mensaje, respuesta_box, analisis_box, audio_salida]
1403
  )
1404
 
1405
- audio_entrada.stop_recording(
1406
  responder_desde_microfono,
1407
  inputs=[matricula, nombre, grupo, audio_entrada, historial],
1408
  outputs=[historial, mensaje, respuesta_box, analisis_box, audio_salida, audio_entrada]
 
805
  print("Cargando modelo de transcripción Whisper...")
806
  modelo_transcripcion = pipeline(
807
  "automatic-speech-recognition",
808
+ model="openai/whisper-tiny"
 
809
  )
810
  print("Modelo de transcripción cargado correctamente")
811
 
 
819
 
820
  try:
821
  transcriptor = obtener_modelo_transcripcion()
822
+ resultado = transcriptor(
823
+ str(ruta_audio),
824
+ generate_kwargs={"language": "spanish", "task": "transcribe"}
825
+ )
826
 
827
  if isinstance(resultado, dict):
828
  texto = resultado.get("text", "")
 
1404
  outputs=[mensaje, respuesta_box, analisis_box, audio_salida]
1405
  )
1406
 
1407
+ audio_entrada.change(
1408
  responder_desde_microfono,
1409
  inputs=[matricula, nombre, grupo, audio_entrada, historial],
1410
  outputs=[historial, mensaje, respuesta_box, analisis_box, audio_salida, audio_entrada]