copyWith method

TTSConversationalConfig copyWith({
  1. TTSConversationalModel? modelId,
  2. String? voiceId,
  3. TTSOutputFormat? agentOutputAudioFormat,
  4. TTSOptimizeStreamingLatency? optimizeStreamingLatency,
  5. double? stability,
  6. double? speed,
  7. double? similarityBoost,
  8. List<PydanticPronunciationDictionaryVersionLocator>? pronunciationDictionaryLocators,
})

Implementation

TTSConversationalConfig copyWith(
    {enums.TTSConversationalModel? modelId,
    String? voiceId,
    enums.TTSOutputFormat? agentOutputAudioFormat,
    enums.TTSOptimizeStreamingLatency? optimizeStreamingLatency,
    double? stability,
    double? speed,
    double? similarityBoost,
    List<PydanticPronunciationDictionaryVersionLocator>?
        pronunciationDictionaryLocators}) {
  return TTSConversationalConfig(
      modelId: modelId ?? this.modelId,
      voiceId: voiceId ?? this.voiceId,
      agentOutputAudioFormat:
          agentOutputAudioFormat ?? this.agentOutputAudioFormat,
      optimizeStreamingLatency:
          optimizeStreamingLatency ?? this.optimizeStreamingLatency,
      stability: stability ?? this.stability,
      speed: speed ?? this.speed,
      similarityBoost: similarityBoost ?? this.similarityBoost,
      pronunciationDictionaryLocators: pronunciationDictionaryLocators ??
          this.pronunciationDictionaryLocators);
}