Skip to content

Add full parameter support to update_options in Rime TTS plugin #4094

@gokuljs

Description

@gokuljs

Feature Type

I cannot use LiveKit without it

Feature Description

The Rime TTS plugin currently allows updates only for model and speaker values through the update_options method. This creates limitations for applications that need to adjust TTS behavior during runtime. Voice agents often modify temperature, speed, stability, latency settings, or other Rime specific parameters based on conversation context or user preference. Since these values cannot be changed without recreating the full TTS instance.

The requested feature is to expand update_options so it supports all parameters accepted during initialization.

Workarounds / Alternatives

No response

Additional Context

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions