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)


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

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)


570
571
572
# File 'sig/types.rbs', line 570

def allow_network
  @allow_network
end

#enabledBoolean?

Returns the value of attribute enabled.

Returns:

  • (Boolean, nil)


562
563
564
# File 'sig/types.rbs', line 562

def enabled
  @enabled
end

#languageString?

Returns the value of attribute language.

Returns:

  • (String, nil)


564
565
566
# File 'sig/types.rbs', line 564

def language
  @language
end

#max_bytesInteger?

Returns the value of attribute max_bytes.

Returns:

  • (Integer, nil)


567
568
569
# File 'sig/types.rbs', line 567

def max_bytes
  @max_bytes
end

#max_duration_msInteger?

Returns the value of attribute max_duration_ms.

Returns:

  • (Integer, nil)


566
567
568
# File 'sig/types.rbs', line 566

def max_duration_ms
  @max_duration_ms
end

#modelWhisperModel?

Returns the value of attribute model.

Returns:



563
564
565
# File 'sig/types.rbs', line 563

def model
  @model
end

#model_cache_dirString?

Returns the value of attribute model_cache_dir.

Returns:

  • (String, nil)


569
570
571
# File 'sig/types.rbs', line 569

def model_cache_dir
  @model_cache_dir
end

#timeout_msInteger?

Returns the value of attribute timeout_ms.

Returns:

  • (Integer, nil)


568
569
570
# File 'sig/types.rbs', line 568

def timeout_ms
  @timeout_ms
end

#timestampsBoolean?

Returns the value of attribute timestamps.

Returns:

  • (Boolean, nil)


565
566
567
# File 'sig/types.rbs', line 565

def timestamps
  @timestamps
end

#verify_hashBoolean?

Returns the value of attribute verify_hash.

Returns:

  • (Boolean, nil)


571
572
573
# File 'sig/types.rbs', line 571

def verify_hash
  @verify_hash
end

Class Method Details

.defaultTranscriptionConfig

Returns:



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

def self.default: () -> TranscriptionConfig