# \#xai

**URL:** https://community.livekit.io/tag/xai/64.md

[Latest](https://community.livekit.io/latest.md) · [Categories](https://community.livekit.io/categories.md) · [Tags](https://community.livekit.io/tags.md)

---

## [Does LiveKit Inference apply xai/tts-1 extra fields such as optimize\_streaming\_latency?](https://community.livekit.io/t/does-livekit-inference-apply-xai-tts-1-extra-fields-such-as-optimize-streaming-latency/2108)

<div class="topic-metadata">

**Author:** [@Benjamin\_Lowe](https://community.livekit.io/u/Benjamin_Lowe)\
**Replies:** 15\
**Last updated:** [October 5, 2026, 7:16pm UTC](https://community.livekit.io/t/does-livekit-inference-apply-xai-tts-1-extra-fields-such-as-optimize-streaming-latency/2108 "2026-10-05T19:16:10Z")

</div>

I am using livekit.agents.inference.TTS with model="xai/tts-1", not livekit.plugins.xai.TTS. I would like to know which xAI TTS parameters the inference gateway actually forwards. xAI documents these as WebSocket query …

---

## [Agent didn't followup after tool call](https://community.livekit.io/t/agent-didnt-followup-after-tool-call/1332)

<div class="topic-metadata">

**Author:** [@royibernthal](https://community.livekit.io/u/royibernthal)\
**Replies:** 9\
**Last updated:** [August 12, 2026, 6:23pm UTC](https://community.livekit.io/t/agent-didnt-followup-after-tool-call/1332 "2026-08-12T18:23:16Z")

</div>

In a certain session, the agent didn’t followup after calling a tool - said it’ll do something, invoked the tool, then didn’t followup. Any attempts to nudge it by saying something resulted in the same behavior happening…

---

## [xAI Grok Voice not working in Preview + 2 more issues](https://community.livekit.io/t/xai-grok-voice-not-working-in-preview-2-more-issues/914)

<div class="topic-metadata">

**Author:** [@cyndi](https://community.livekit.io/u/cyndi)\
**Replies:** 6\
**Last updated:** [May 9, 2026, 7:47pm UTC](https://community.livekit.io/t/xai-grok-voice-not-working-in-preview-2-more-issues/914 "2026-05-09T19:47:07Z")

</div>

I’m using LiveKit (and my own Grok) to build my xAI Grok Voice Agent and 3 things are problematic. (1) I chose “Leo” for the voice, and when I go back to make sure “Leo” is still clicked, it’s reverted back to no choice …

---

## [xAI TTS returns 403 and no audio frames pushed; plugin appears to use different WebSocket endpoint than xAI docs](https://community.livekit.io/t/xai-tts-returns-403-and-no-audio-frames-pushed-plugin-appears-to-use-different-websocket-endpoint-than-xai-docs/602)

<div class="topic-metadata">

**Author:** [@Vrishabh\_Kumar](https://community.livekit.io/u/Vrishabh_Kumar)\
**Replies:** 9\
**Last updated:** [April 9, 2026, 9:06am UTC](https://community.livekit.io/t/xai-tts-returns-403-and-no-audio-frames-pushed-plugin-appears-to-use-different-websocket-endpoint-than-xai-docs/602 "2026-04-09T09:06:32Z")

</div>

I’m testing the new xAI TTS integration in LiveKit Agents and consistently getting TTS failures in a normal voice-agent flow. What I’m seeing The agent generates text, but TTS fails with: failed to synthesize speech: …
