# Help, my head is spinning

**URL:** <https://community.livekit.io/t/help-my-head-is-spinning/1546>\
**Category:** Getting Started\
**Created:** [July 2, 2026, 8:53am UTC](https://community.livekit.io/t/help-my-head-is-spinning/1546 "2026-07-02T08:53:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sean\_Lann](https://sea1.discourse-cdn.com/flex001/user_avatar/community.livekit.io/sean_lann/32/1828_2.png) [@Sean\_Lann](https://community.livekit.io/u/Sean_Lann)\
**Post date:** [July 2, 2026, 8:53am UTC](https://community.livekit.io/t/help-my-head-is-spinning/1546/1 "2026-07-02T08:53:46Z")

</div>

Fined tuned open source model and use its textual generation to generate audio with kokoro. Now just wanna link it to real time avatar. But ones that I found is either high latency or dont work so well. Come to find LiveKit on youtube. It seem to offer audio-\>real time avatar. But the site is like a maze, my head is spinning right now. Used to work with Huggingface models and fine tuning. Never really used this kind of stuff. HELP!

---

<div class="post-metadata">

**Author:** ![darryncampbell](https://sea1.discourse-cdn.com/flex001/user_avatar/community.livekit.io/darryncampbell/32/20_2.png) [@darryncampbell](https://community.livekit.io/u/darryncampbell)\
**Post date:** [July 2, 2026, 9:18am UTC](https://community.livekit.io/t/help-my-head-is-spinning/1546/2 "2026-07-02T09:18:08Z")

</div>

Hi, welcome to LiveKit.

The best way to get started with an Avatar & LiveKit would be as follows:

- Follow our voice AI agent quickstart guide: [Voice AI quickstart | LiveKit Documentation](https://docs.livekit.io/agents/start/voice-ai/) . That will get you to a point where you can speak with a voice agent.
- Follow our react quickstart to get a front end up and running, [React voice AI quickstart | LiveKit Documentation](https://docs.livekit.io/frontends/start/react-quickstart/) , you will need this to render the Avatar. We support a LOT of client front-ends, but this is the easiest way to get started.
- Update your agent code to enable the Avatar. The first bullet above pulled down our agent starter, so it should be a case of uncommenting the code at [https://github.com/livekit-examples/agent-starter-python/blob/main/src/agent.py#L138](https://github.com/livekit-examples/agent-starter-python/blob/main/src/agent.py#L138) and substituting with the avatar provider and key of your choice. Supported providers are here: [Virtual avatar models overview | LiveKit Documentation](https://docs.livekit.io/agents/models/avatar/)

More docs, if you didn’t see it already: [Virtual avatars | LiveKit Documentation](https://docs.livekit.io/frontends/build/virtual-avatars/)

---

<div class="post-metadata">

**Author:** ![Muhammad\_Usman\_Bashir](https://sea1.discourse-cdn.com/flex001/user_avatar/community.livekit.io/muhammad_usman_bashir/32/1149_2.png) [@Muhammad\_Usman\_Bashir](https://community.livekit.io/u/Muhammad_Usman_Bashir)\
**Post date:** [July 2, 2026, 11:36pm UTC](https://community.livekit.io/t/help-my-head-is-spinning/1546/3 "2026-07-02T23:36:38Z")

</div>

@Sean_Lann,

Darryn’s steps are the right path, and for your exact stack there is an official example that wires Kokoro: [examples/other/kokoro\_tts.py](https://github.com/livekit/agents/blob/main/examples/other/kokoro_tts.py). It runs Kokoro through its OpenAI-compatible server (Kokoro-FastAPI) via the openai TTS plugin:

```auto
from livekit.plugins import openai

tts = openai.TTS(
    model="kokoro",
    voice="af_alloy",
    api_key="not-needed",
    base_url="http://localhost:8880/v1", # your Kokoro-FastAPI server
    response_format="wav",
)

```

Your fine-tuned LLM plugs in the same way: serve it behind an OpenAI-compatible server (vLLM, Ollama) and point the openai LLM plugin at it with `base_url` ([openai llm.py](https://github.com/livekit/agents/blob/main/livekit-plugins/livekit-plugins-openai/livekit/plugins/openai/llm.py#L94)), for example  
`openai.LLM(base_url="http://your-model-server/v1", model="your-model")`. So the whole thing is your LLM plus Kokoro in an `AgentSession`, then enable the avatar exactly as Darryn described. There is no native Kokoro plugin yet, only an open request for one ([agents#6184](https://github.com/livekit/agents/issues/6184)), but the example above is the working path today.

---

<div class="post-metadata">

**Author:** ![system](https://sea1.discourse-cdn.com/flex001/user_avatar/community.livekit.io/system/32/26_2.png) [@system](https://community.livekit.io/u/system)\
**Post date:** [July 17, 2026, 11:36pm UTC](https://community.livekit.io/t/help-my-head-is-spinning/1546/4 "2026-07-17T23:36:51Z")

</div>

Closed on July 17, 2026, 11:36pm UTC

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.
