Class: Xberg::TranscriptionConfig

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeTranscriptionConfig

Returns a new instance of TranscriptionConfig.

Parameters:

  • enabled: (Boolean)
  • model: (WhisperModel)
  • language: (String)
  • timestamps: (Boolean)
  • max_duration_ms: (Integer)
  • max_bytes: (Integer)
  • timeout_ms: (Integer)
  • model_cache_dir: (String)
  • allow_network: (Boolean)
  • verify_hash: (Boolean)


515
# File 'sig/types.rbs', line 515

def initialize: (?enabled: bool, ?model: WhisperModel, ?language: String, ?timestamps: bool, ?max_duration_ms: Integer, ?max_bytes: Integer, ?timeout_ms: Integer, ?model_cache_dir: String, ?allow_network: bool, ?verify_hash: bool) -> void

Instance Attribute Details

#allow_networkBoolean?

Returns the value of attribute allow_network.

Returns:

  • (Boolean, nil)


512
513
514
# File 'sig/types.rbs', line 512

def allow_network
  @allow_network
end

#enabledBoolean?

Returns the value of attribute enabled.

Returns:

  • (Boolean, nil)


504
505
506
# File 'sig/types.rbs', line 504

def enabled
  @enabled
end

#languageString?

Returns the value of attribute language.

Returns:

  • (String, nil)


506
507
508
# File 'sig/types.rbs', line 506

def language
  @language
end

#max_bytesInteger?

Returns the value of attribute max_bytes.

Returns:

  • (Integer, nil)


509
510
511
# File 'sig/types.rbs', line 509

def max_bytes
  @max_bytes
end

#max_duration_msInteger?

Returns the value of attribute max_duration_ms.

Returns:

  • (Integer, nil)


508
509
510
# File 'sig/types.rbs', line 508

def max_duration_ms
  @max_duration_ms
end

#modelWhisperModel?

Returns the value of attribute model.

Returns:



505
506
507
# File 'sig/types.rbs', line 505

def model
  @model
end

#model_cache_dirString?

Returns the value of attribute model_cache_dir.

Returns:

  • (String, nil)


511
512
513
# File 'sig/types.rbs', line 511

def model_cache_dir
  @model_cache_dir
end

#timeout_msInteger?

Returns the value of attribute timeout_ms.

Returns:

  • (Integer, nil)


510
511
512
# File 'sig/types.rbs', line 510

def timeout_ms
  @timeout_ms
end

#timestampsBoolean?

Returns the value of attribute timestamps.

Returns:

  • (Boolean, nil)


507
508
509
# File 'sig/types.rbs', line 507

def timestamps
  @timestamps
end

#verify_hashBoolean?

Returns the value of attribute verify_hash.

Returns:

  • (Boolean, nil)


513
514
515
# File 'sig/types.rbs', line 513

def verify_hash
  @verify_hash
end

Class Method Details

.defaultTranscriptionConfig

Returns:



516
# File 'sig/types.rbs', line 516

def self.default: () -> TranscriptionConfig