Skip to main content
building on livekit agents? use livekit-plugins-rumik-ai, our official livekit TTS plugin. it drops rumik straight into an AgentSession with streaming audio and interruption handling already wired up.
set your key from the dashboard:

add it to an agent

the TTS class plugs into a livekit AgentSession next to your STT and LLM:
steer mulberry with a natural-language description, or pin a preset speaker:

constructor options

it also accepts the shared sampling params (temperature, top_p, top_k, repetition_penalty, max_new_tokens).
muga aggregates the full tagged reply before speaking (full_response_aggregation is True by default), so it never tries to synthesize a half-tagged sentence. see prompting muga for why.

which model?

  • muga for short, expressive reactions you steer with [tone] tags. see prompting muga.
  • mulberry for low-latency conversational agents you steer with a description. see prompting mulberry.
prefer a full walkthrough? the livekit cookbook builds a working voice agent from scratch. or hand your coding agent the rumik TTS skill so it wires all of this up on the first try.