Spaces:
Sleeping
Sleeping
from youtube_transcript_api import YouTubeTranscriptApi | |
def getTranscript(videoId): | |
try: | |
srt = YouTubeTranscriptApi.get_transcript(videoId) | |
fname = "transcripts/" + videoId + ".txt" | |
with open(fname, "w") as f: | |
# iterating through each element of list srt | |
for i in srt: | |
# writing each element of srt on a new line | |
f.write("{}\n".format(i["text"]).replace("\xa0", " ").replace(" — ", " ")) | |
return True | |
except: | |
print("A transcript error has occurred") | |
return False | |