CaptionModel#

class langchain_experimental.video_captioning.models.CaptionModel(start_time: int, end_time: int, closed_caption: str)[source]#

Attributes

closed_caption

end_time

start_time

Methods

__init__(start_time,ย end_time,ย closed_caption)

add_subtitle_text(subtitle_text)

from_audio_model(audio_model)

from_srt(start_time,ย end_time,ย *args)

from_video_model(video_model)

to_srt_entry(index)

Parameters:
  • start_time (int)

  • end_time (int)

  • closed_caption (str)

__init__(start_time: int, end_time: int, closed_caption: str) โ†’ None[source]#
Parameters:
  • start_time (int)

  • end_time (int)

  • closed_caption (str)

Return type:

None

add_subtitle_text(subtitle_text: str) โ†’ CaptionModel[source]#
Parameters:

subtitle_text (str)

Return type:

CaptionModel

classmethod from_audio_model(audio_model: AudioModel) โ†’ CaptionModel[source]#
Parameters:

audio_model (AudioModel)

Return type:

CaptionModel

classmethod from_srt(start_time: str, end_time: str, *args: Any) โ†’ BaseModel#
Parameters:
  • start_time (str)

  • end_time (str)

  • args (Any)

Return type:

BaseModel

classmethod from_video_model(video_model: VideoModel) โ†’ CaptionModel[source]#
Parameters:

video_model (VideoModel)

Return type:

CaptionModel

to_srt_entry(index: int) โ†’ str[source]#
Parameters:

index (int)

Return type:

str