Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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(
|
|
|
|
|
|
|
|
|
|
| 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.
|
| 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]
|