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