youtube-transcript-api gets the transcript or subtitles of a given YouTube video. from youtube_transcript_api import YouTubeTranscriptApi
transcript = YouTubeTranscriptApi.get_transcript('qEO6DUyzgTA')
for item in transcript:
print(f"{item['start']:>6.2f}: {item['text']}")