copyWith method
TTSConversationalConfig
copyWith({
- TTSConversationalModel? modelId,
- String? voiceId,
- TTSOutputFormat? agentOutputAudioFormat,
- TTSOptimizeStreamingLatency? optimizeStreamingLatency,
- double? stability,
- double? speed,
- double? similarityBoost,
- 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);
}