copyWithWrapped method
TTSConversationalConfig
copyWithWrapped({
- Wrapped<
TTSConversationalModel?> ? modelId, - Wrapped<
String?> ? voiceId, - Wrapped<
TTSOutputFormat?> ? agentOutputAudioFormat, - Wrapped<
TTSOptimizeStreamingLatency?> ? optimizeStreamingLatency, - Wrapped<
double?> ? stability, - Wrapped<
double?> ? speed, - Wrapped<
double?> ? similarityBoost, - Wrapped<
List< ? pronunciationDictionaryLocators,PydanticPronunciationDictionaryVersionLocator> ?>
Implementation
TTSConversationalConfig copyWithWrapped(
{Wrapped<enums.TTSConversationalModel?>? modelId,
Wrapped<String?>? voiceId,
Wrapped<enums.TTSOutputFormat?>? agentOutputAudioFormat,
Wrapped<enums.TTSOptimizeStreamingLatency?>? optimizeStreamingLatency,
Wrapped<double?>? stability,
Wrapped<double?>? speed,
Wrapped<double?>? similarityBoost,
Wrapped<List<PydanticPronunciationDictionaryVersionLocator>?>?
pronunciationDictionaryLocators}) {
return TTSConversationalConfig(
modelId: (modelId != null ? modelId.value : this.modelId),
voiceId: (voiceId != null ? voiceId.value : this.voiceId),
agentOutputAudioFormat: (agentOutputAudioFormat != null
? agentOutputAudioFormat.value
: this.agentOutputAudioFormat),
optimizeStreamingLatency: (optimizeStreamingLatency != null
? optimizeStreamingLatency.value
: this.optimizeStreamingLatency),
stability: (stability != null ? stability.value : this.stability),
speed: (speed != null ? speed.value : this.speed),
similarityBoost: (similarityBoost != null
? similarityBoost.value
: this.similarityBoost),
pronunciationDictionaryLocators:
(pronunciationDictionaryLocators != null
? pronunciationDictionaryLocators.value
: this.pronunciationDictionaryLocators));
}