Spaces:
Sleeping
Sleeping
rsnarsna commited on
Commit ·
1c28020
1
Parent(s): ade38de
fix: Update transcript fetching to use YouTubeTranscriptApi for fallback mechanism
Browse files- gemini_transcript.py +1 -1
gemini_transcript.py
CHANGED
|
@@ -265,7 +265,7 @@ class YouTubeTranscriptFetcher:
|
|
| 265 |
transcript = self.api.fetch(self.video_id, languages=self.languages)
|
| 266 |
except NoTranscriptFound:
|
| 267 |
logger.info("[Tier 1] Requested languages %s not found. Finding first available transcript...", self.languages)
|
| 268 |
-
transcript_list =
|
| 269 |
first_transcript = next(iter(transcript_list))
|
| 270 |
logger.info("[Tier 1] Falling back to language: %s", first_transcript.language_code)
|
| 271 |
transcript = first_transcript.fetch()
|
|
|
|
| 265 |
transcript = self.api.fetch(self.video_id, languages=self.languages)
|
| 266 |
except NoTranscriptFound:
|
| 267 |
logger.info("[Tier 1] Requested languages %s not found. Finding first available transcript...", self.languages)
|
| 268 |
+
transcript_list = YouTubeTranscriptApi.list_transcripts(self.video_id)
|
| 269 |
first_transcript = next(iter(transcript_list))
|
| 270 |
logger.info("[Tier 1] Falling back to language: %s", first_transcript.language_code)
|
| 271 |
transcript = first_transcript.fetch()
|