Spaces:
Paused
Paused
WIP
Browse files
app.py
CHANGED
@@ -258,10 +258,14 @@ def transcribe_youtube(url, return_timestamps, generate_subs, chunk_length_s=30,
|
|
258 |
response.raise_for_status()
|
259 |
result = response.json()
|
260 |
|
261 |
-
#
|
|
|
|
|
|
|
|
|
262 |
formatted_result = {
|
263 |
"text": result["transcription"]["text"],
|
264 |
-
"
|
265 |
}
|
266 |
|
267 |
# Generate subtitles if requested
|
@@ -309,10 +313,14 @@ def transcribe(inputs, return_timestamps, generate_subs, chunk_length_s=30, batc
|
|
309 |
response.raise_for_status()
|
310 |
result = response.json()
|
311 |
|
312 |
-
#
|
|
|
|
|
|
|
|
|
313 |
formatted_result = {
|
314 |
"text": result["transcription"]["text"],
|
315 |
-
"
|
316 |
}
|
317 |
|
318 |
# Generate subtitles if requested
|
|
|
258 |
response.raise_for_status()
|
259 |
result = response.json()
|
260 |
|
261 |
+
# Log metadata
|
262 |
+
metadata = result.get("metadata", {})
|
263 |
+
logger.info(f"Transcription metadata: {metadata}")
|
264 |
+
|
265 |
+
# Format response with segments
|
266 |
formatted_result = {
|
267 |
"text": result["transcription"]["text"],
|
268 |
+
"segments": result["transcription"]["segments"] if return_timestamps else None
|
269 |
}
|
270 |
|
271 |
# Generate subtitles if requested
|
|
|
313 |
response.raise_for_status()
|
314 |
result = response.json()
|
315 |
|
316 |
+
# Log metadata
|
317 |
+
metadata = result.get("metadata", {})
|
318 |
+
logger.info(f"Transcription metadata: {metadata}")
|
319 |
+
|
320 |
+
# Format response with segments
|
321 |
formatted_result = {
|
322 |
"text": result["transcription"]["text"],
|
323 |
+
"segments": result["transcription"]["segments"] if return_timestamps else None
|
324 |
}
|
325 |
|
326 |
# Generate subtitles if requested
|