VADConfiguration constructor
VADConfiguration({})
Implementation
factory VADConfiguration({
$core.String? modelId,
$core.int? sampleRate,
$core.int? frameLengthMs,
$core.double? activationThreshold,
$core.bool? enableAutoCalibration,
$core.double? calibrationMultiplier,
$1.InferenceFramework? preferredFramework,
$core.String? modelPath,
}) {
final result = create();
if (modelId != null) result.modelId = modelId;
if (sampleRate != null) result.sampleRate = sampleRate;
if (frameLengthMs != null) result.frameLengthMs = frameLengthMs;
if (activationThreshold != null)
result.activationThreshold = activationThreshold;
if (enableAutoCalibration != null)
result.enableAutoCalibration = enableAutoCalibration;
if (calibrationMultiplier != null)
result.calibrationMultiplier = calibrationMultiplier;
if (preferredFramework != null)
result.preferredFramework = preferredFramework;
if (modelPath != null) result.modelPath = modelPath;
return result;
}