STTConfiguration constructor

STTConfiguration({
  1. String? modelId,
  2. int? sampleRate,
  3. bool? enableVad,
  4. AudioFormat? audioFormat,
  5. bool? enablePunctuation,
  6. bool? enableDiarization,
  7. bool? enableWordTimestamps,
  8. InferenceFramework? preferredFramework,
  9. String? language,
})

Implementation

factory STTConfiguration({
  $core.String? modelId,
  $core.int? sampleRate,
  $core.bool? enableVad,
  $1.AudioFormat? audioFormat,
  $core.bool? enablePunctuation,
  $core.bool? enableDiarization,
  $core.bool? enableWordTimestamps,
  $1.InferenceFramework? preferredFramework,
  $core.String? language,
}) {
  final result = create();
  if (modelId != null) result.modelId = modelId;
  if (sampleRate != null) result.sampleRate = sampleRate;
  if (enableVad != null) result.enableVad = enableVad;
  if (audioFormat != null) result.audioFormat = audioFormat;
  if (enablePunctuation != null) result.enablePunctuation = enablePunctuation;
  if (enableDiarization != null) result.enableDiarization = enableDiarization;
  if (enableWordTimestamps != null)
    result.enableWordTimestamps = enableWordTimestamps;
  if (preferredFramework != null)
    result.preferredFramework = preferredFramework;
  if (language != null) result.language = language;
  return result;
}