class

Yt::Models::TranscriptSegment

Inherits JSON::Serializable < Reference < Object

Represents a single timestamped segment in a transcript.

Constructors

new(start_time : Float64, duration : Float64, text : String)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

duration
Source
duration=(duration : Float64)
Source
end_time

End time in seconds

Source
format_srt_time(seconds_val : Float64) : String

Formats as SRT timestamp: HH:MM:SS,mmm

Source
format_vtt_time(seconds_val : Float64) : String

Formats as VTT timestamp: HH:MM:SS.mmm

Source
formatted_timestamp

Formats start_time as MM:SS or HH:MM:SS

Source
start_time
Source
start_time=(start_time : Float64)
Source
text
Source
text=(text : String)
Source