Class: OmniAI::Transcribe::Transcription

Inherits:
Object
  • Object
show all
Defined in:
lib/omniai/transcribe/transcription.rb

Overview

A transcription returned by the API.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(text:, model:, format:) ⇒ Transcription

Returns a new instance of Transcription.

Parameters:

  • text (String)
  • model (String)
  • format (String)


22
23
24
25
26
# File 'lib/omniai/transcribe/transcription.rb', line 22

def initialize(text:, model:, format:)
  @text = text
  @model = model
  @format = format
end

Instance Attribute Details

#formatString

Returns:

  • (String)


17
18
19
# File 'lib/omniai/transcribe/transcription.rb', line 17

def format
  @format
end

#modelString

Returns:

  • (String)


13
14
15
# File 'lib/omniai/transcribe/transcription.rb', line 13

def model
  @model
end

#textString

Returns:

  • (String)


9
10
11
# File 'lib/omniai/transcribe/transcription.rb', line 9

def text
  @text
end

Instance Method Details

#inspectString

Returns:

  • (String)


29
30
31
# File 'lib/omniai/transcribe/transcription.rb', line 29

def inspect
  "#<#{self.class} text=#{text.inspect}>"
end