DiarizationOptions constructor

DiarizationOptions({
  1. int? sampleRate,
  2. int? channels,
  3. AudioEncoding? encoding,
  4. double? threshold,
  5. Int64? minimumDurationMs,
  6. Int64? mergeGapMs,
  7. int? maxSpeakers,
})

Implementation

factory DiarizationOptions({
  $core.int? sampleRate,
  $core.int? channels,
  $1.AudioEncoding? encoding,
  $core.double? threshold,
  $fixnum.Int64? minimumDurationMs,
  $fixnum.Int64? mergeGapMs,
  $core.int? maxSpeakers,
}) {
  final result = create();
  if (sampleRate != null) result.sampleRate = sampleRate;
  if (channels != null) result.channels = channels;
  if (encoding != null) result.encoding = encoding;
  if (threshold != null) result.threshold = threshold;
  if (minimumDurationMs != null) result.minimumDurationMs = minimumDurationMs;
  if (mergeGapMs != null) result.mergeGapMs = mergeGapMs;
  if (maxSpeakers != null) result.maxSpeakers = maxSpeakers;
  return result;
}