Spaces:
Build error
Build error
Update utils_hf.py
Browse files- utils_hf.py +1 -4
utils_hf.py
CHANGED
|
@@ -128,10 +128,8 @@ def extract_audio_segment(input_audio_path, output_audio_path, start_time, end_t
|
|
| 128 |
def transcribe_audio(audio_path):
|
| 129 |
"""
|
| 130 |
Transcribe el contenido de un archivo de audio utilizando el modelo Whisper de Hugging Face.
|
| 131 |
-
|
| 132 |
Args:
|
| 133 |
audio_path (str): Ruta del archivo de audio a transcribir.
|
| 134 |
-
|
| 135 |
Returns:
|
| 136 |
str: Texto transcrito del audio.
|
| 137 |
"""
|
|
@@ -144,13 +142,12 @@ def transcribe_audio(audio_path):
|
|
| 144 |
audio_data = np.mean(audio_data, axis=1)
|
| 145 |
|
| 146 |
# Transcribir el audio usando el modelo Whisper
|
| 147 |
-
transcript = whisper_pipeline(audio_data)
|
| 148 |
return transcript['text']
|
| 149 |
except Exception as e:
|
| 150 |
st.error(f"Error al transcribir el audio: {e}")
|
| 151 |
st.stop()
|
| 152 |
|
| 153 |
-
|
| 154 |
def get_audio_duration(audio_path):
|
| 155 |
"""
|
| 156 |
Obtiene la duraci贸n de un archivo de audio.
|
|
|
|
| 128 |
def transcribe_audio(audio_path):
|
| 129 |
"""
|
| 130 |
Transcribe el contenido de un archivo de audio utilizando el modelo Whisper de Hugging Face.
|
|
|
|
| 131 |
Args:
|
| 132 |
audio_path (str): Ruta del archivo de audio a transcribir.
|
|
|
|
| 133 |
Returns:
|
| 134 |
str: Texto transcrito del audio.
|
| 135 |
"""
|
|
|
|
| 142 |
audio_data = np.mean(audio_data, axis=1)
|
| 143 |
|
| 144 |
# Transcribir el audio usando el modelo Whisper
|
| 145 |
+
transcript = whisper_pipeline(audio_data, return_timestamps=True)
|
| 146 |
return transcript['text']
|
| 147 |
except Exception as e:
|
| 148 |
st.error(f"Error al transcribir el audio: {e}")
|
| 149 |
st.stop()
|
| 150 |
|
|
|
|
| 151 |
def get_audio_duration(audio_path):
|
| 152 |
"""
|
| 153 |
Obtiene la duraci贸n de un archivo de audio.
|