Toggle Menu
Prev Up Next

# `langchain_experimental.video_captioning.models`.CaptionModel

class langchain_experimental.video_captioning.models.CaptionModel(start_time: int, end_time: int, closed_caption: str)

  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
    Parameters

      - start_time (int) –

      - end_time (int) –

      - closed_caption (str) –

    Return type

      None

  add_subtitle_text(subtitle_text: str) → CaptionModel
    Parameters

      subtitle_text (str) –

    Return type

      CaptionModel

  classmethod from_audio_model(audio_model: AudioModel) → CaptionModel
    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
    Parameters

      video_model (VideoModel) –

    Return type

      CaptionModel

  to_srt_entry(index: int) → str
    Parameters

      index (int) –

    Return type

      str