youngtsai commited on
Commit
5e224d7
·
1 Parent(s): 84f245c

transcript_list = YouTubeTranscriptApi.list_transcripts(video_id)

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -291,7 +291,11 @@ def extract_youtube_id(url):
291
  return None
292
 
293
  def get_transcript_by_yt_api(video_id):
294
- languages = ['zh-TW', 'zh-Hant', 'zh', 'en-US'] # 優先順序列表
 
 
 
 
295
  for language in languages:
296
  try:
297
  transcript = YouTubeTranscriptApi.get_transcript(video_id, languages=[language])
 
291
  return None
292
 
293
  def get_transcript_by_yt_api(video_id):
294
+ transcript_list = YouTubeTranscriptApi.list_transcripts(video_id)
295
+ languages = []
296
+ for t in transcript_list:
297
+ languages.append(t.language_code)
298
+
299
  for language in languages:
300
  try:
301
  transcript = YouTubeTranscriptApi.get_transcript(video_id, languages=[language])