Class: Whisper::Context

Inherits:
Object
  • Object
show all
Defined in:
lib/whisper/context.rb

Instance Method Summary collapse

Instance Method Details

#to_srtObject



3
4
5
6
7
# File 'lib/whisper/context.rb', line 3

def to_srt
  each_segment.with_index.reduce("") {|srt, (segment, index)|
    srt << "#{index + 1}\n#{segment.to_srt_cue}\n"
  }
end

#to_webvttObject



9
10
11
12
13
# File 'lib/whisper/context.rb', line 9

def to_webvtt
  each_segment.with_index.reduce("WEBVTT\n\n") {|webvtt, (segment, index)|
    webvtt << "#{index + 1}\n#{segment.to_webvtt_cue}\n"
  }
end