TTSConfiguration constructor

TTSConfiguration({
  1. String? modelId,
  2. String? voice,
  3. String? languageCode,
  4. double? speakingRate,
  5. double? pitch,
  6. double? volume,
  7. AudioFormat? audioFormat,
  8. int? sampleRate,
  9. bool? enableNeuralVoice,
  10. bool? enableSsml,
  11. InferenceFramework? preferredFramework,
})

Implementation

factory TTSConfiguration({
  $core.String? modelId,
  $core.String? voice,
  $core.String? languageCode,
  $core.double? speakingRate,
  $core.double? pitch,
  $core.double? volume,
  $0.AudioFormat? audioFormat,
  $core.int? sampleRate,
  $core.bool? enableNeuralVoice,
  $core.bool? enableSsml,
  $0.InferenceFramework? preferredFramework,
}) {
  final result = create();
  if (modelId != null) result.modelId = modelId;
  if (voice != null) result.voice = voice;
  if (languageCode != null) result.languageCode = languageCode;
  if (speakingRate != null) result.speakingRate = speakingRate;
  if (pitch != null) result.pitch = pitch;
  if (volume != null) result.volume = volume;
  if (audioFormat != null) result.audioFormat = audioFormat;
  if (sampleRate != null) result.sampleRate = sampleRate;
  if (enableNeuralVoice != null) result.enableNeuralVoice = enableNeuralVoice;
  if (enableSsml != null) result.enableSsml = enableSsml;
  if (preferredFramework != null)
    result.preferredFramework = preferredFramework;
  return result;
}