SynthesizeSpeechConfig constructor

SynthesizeSpeechConfig({
  1. double? speakingRate,
  2. double? pitch,
  3. double? volumeGainDb,
  4. VoiceSelectionParams? voice,
  5. Iterable<String>? effectsProfileId,
})

Implementation

factory SynthesizeSpeechConfig({
  $core.double? speakingRate,
  $core.double? pitch,
  $core.double? volumeGainDb,
  VoiceSelectionParams? voice,
  $core.Iterable<$core.String>? effectsProfileId,
}) {
  final _result = create();
  if (speakingRate != null) {
    _result.speakingRate = speakingRate;
  }
  if (pitch != null) {
    _result.pitch = pitch;
  }
  if (volumeGainDb != null) {
    _result.volumeGainDb = volumeGainDb;
  }
  if (voice != null) {
    _result.voice = voice;
  }
  if (effectsProfileId != null) {
    _result.effectsProfileId.addAll(effectsProfileId);
  }
  return _result;
}