STTConfiguration constructor
STTConfiguration({
- String? modelId,
- STTLanguage? language,
- int? sampleRate,
- bool? enableVad,
- AudioFormat? audioFormat,
- bool? enablePunctuation,
- bool? enableDiarization,
- Iterable<
String> ? vocabularyList, - int? maxAlternatives,
- bool? enableWordTimestamps,
- InferenceFramework? preferredFramework,
- String? languageCode,
Implementation
factory STTConfiguration({
$core.String? modelId,
STTLanguage? language,
$core.int? sampleRate,
$core.bool? enableVad,
$0.AudioFormat? audioFormat,
$core.bool? enablePunctuation,
$core.bool? enableDiarization,
$core.Iterable<$core.String>? vocabularyList,
$core.int? maxAlternatives,
$core.bool? enableWordTimestamps,
$0.InferenceFramework? preferredFramework,
$core.String? languageCode,
}) {
final result = create();
if (modelId != null) result.modelId = modelId;
if (language != null) result.language = language;
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 (vocabularyList != null) result.vocabularyList.addAll(vocabularyList);
if (maxAlternatives != null) result.maxAlternatives = maxAlternatives;
if (enableWordTimestamps != null)
result.enableWordTimestamps = enableWordTimestamps;
if (preferredFramework != null)
result.preferredFramework = preferredFramework;
if (languageCode != null) result.languageCode = languageCode;
return result;
}