ModelConfig constructor

const ModelConfig({
  1. required int hiddenDim,
  2. required int maxConvDim,
  3. required int maxDur,
  4. required int nLayer,
  5. required int nMels,
  6. required int nToken,
  7. required int styleDim,
  8. required int textEncoderKernelSize,
  9. required int asrResDim,
  10. required AlbertModelArgs plbert,
  11. required Map<String, Object?> istftnet,
  12. required KittenQuantConfig quantization,
  13. int sampleRate = 24000,
  14. int? decoderOutDim,
  15. String voicesPath = 'voices.npz',
  16. Map<String, double> speedPriors = const <String, double>{},
  17. Map<String, String> voiceAliases = const <String, String>{},
  18. String? modelPath,
  19. List<String> activationQuantModules = const <String>[],
})

Implementation

const ModelConfig({
  required this.hiddenDim,
  required this.maxConvDim,
  required this.maxDur,
  required this.nLayer,
  required this.nMels,
  required this.nToken,
  required this.styleDim,
  required this.textEncoderKernelSize,
  required this.asrResDim,
  required this.plbert,
  required this.istftnet,
  required this.quantization,
  this.sampleRate = 24000,
  this.decoderOutDim,
  this.voicesPath = 'voices.npz',
  this.speedPriors = const <String, double>{},
  this.voiceAliases = const <String, String>{},
  this.modelPath,
  this.activationQuantModules = const <String>[],
});