打印 srt 将产生一个包含 text 、 start 和 duration 的列表.我如何创建一个 for 循环来将文本组合在一起? [英] printing srt will product a list of text , start and duration. how do i create a for loop to combine the text together?

查看:24
本文介绍了打印 srt 将产生一个包含 text 、 start 和 duration 的列表.我如何创建一个 for 循环来将文本组合在一起?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

!pip install youtube_transcript_api

from youtube_transcript_api import YouTubeTranscriptApi

srt = YouTubeTranscriptApi.get_transcript('vSEfLlKWDZs')

srt[1]['text']

如何合并 srt 列表中的所有文本?

How do i combine all the text in the list of srt ?

推荐答案

试试这个:

from youtube_transcript_api import YouTubeTranscriptApi

srt = YouTubeTranscriptApi.get_transcript('vSEfLlKWDZs')

text_list = []
for i in srt:
  text_list.append(i['text'])

text = ' '.join(text_list)
print(text)

这篇关于打印 srt 将产生一个包含 text 、 start 和 duration 的列表.我如何创建一个 for 循环来将文本组合在一起?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆