copyWith method

VoiceSessionConfig copyWith({
  1. double? silenceDuration,
  2. double? speechThreshold,
  3. bool? autoPlayTTS,
  4. bool? continuousMode,
})

Create a copy with modified values

Implementation

VoiceSessionConfig copyWith({
  double? silenceDuration,
  double? speechThreshold,
  bool? autoPlayTTS,
  bool? continuousMode,
}) {
  return VoiceSessionConfig(
    silenceDuration: silenceDuration ?? this.silenceDuration,
    speechThreshold: speechThreshold ?? this.speechThreshold,
    autoPlayTTS: autoPlayTTS ?? this.autoPlayTTS,
    continuousMode: continuousMode ?? this.continuousMode,
  );
}