VADOptions constructor

VADOptions({
  1. double? activationThreshold,
  2. int? minSpeechDurationMs,
  3. int? minSilenceDurationMs,
  4. int? maxSpeechDurationMs,
  5. int? prefixPaddingMs,
  6. int? sampleRate,
})

Implementation

factory VADOptions({
  $core.double? activationThreshold,
  $core.int? minSpeechDurationMs,
  $core.int? minSilenceDurationMs,
  $core.int? maxSpeechDurationMs,
  $core.int? prefixPaddingMs,
  $core.int? sampleRate,
}) {
  final result = create();
  if (activationThreshold != null)
    result.activationThreshold = activationThreshold;
  if (minSpeechDurationMs != null)
    result.minSpeechDurationMs = minSpeechDurationMs;
  if (minSilenceDurationMs != null)
    result.minSilenceDurationMs = minSilenceDurationMs;
  if (maxSpeechDurationMs != null)
    result.maxSpeechDurationMs = maxSpeechDurationMs;
  if (prefixPaddingMs != null) result.prefixPaddingMs = prefixPaddingMs;
  if (sampleRate != null) result.sampleRate = sampleRate;
  return result;
}