Class: OmniAI::CLI::TranscribeHandler

Inherits:
BaseHandler show all
Defined in:
lib/omniai/cli/transcribe_handler.rb

Overview

Used by CLI to process commands like:

omniai transcribe ./audio.wav

Instance Method Summary collapse

Methods inherited from BaseHandler

handle!, #initialize

Constructor Details

This class inherits a constructor from OmniAI::CLI::BaseHandler

Instance Method Details

#handle!(argv:) ⇒ Object

Parameters:

  • argv (Array<String>)


10
11
12
13
14
15
16
# File 'lib/omniai/cli/transcribe_handler.rb', line 10

def handle!(argv:)
  parser.parse!(argv)

  argv.each do |path|
    transcribe(path)
  end
end