Skip to content

Add xAI TTS speed option - #2028

Merged
tinalenguyen merged 2 commits into
mainfrom
yolk-partner-sucks
Jul 14, 2026
Merged

Add xAI TTS speed option#2028
tinalenguyen merged 2 commits into
mainfrom
yolk-partner-sucks

Conversation

@rosetta-livekit-bot

@rosetta-livekit-bot rosetta-livekit-bot Bot commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Summary

Port livekit/agents #6394 by adding the speed provider option for xAI TTS inference in the JS SDK.

Source diff coverage

Coverage classification
Source file Classification Target handling
livekit-agents/livekit/agents/inference/tts.py Ported Target counterpart is agents/src/inference/tts.ts. Ported the added XaiOptions.speed field to XaiTTSOptions as speed?: number, using the existing modelOptions forwarding path for provider-specific inference options.

Testing

  • pnpm test agents/src/inference/tts.test.ts passed: 51 passed, 1 skipped.
  • pnpm build passed.
  • pnpm lint passed with existing warnings.
  • pnpm test agents failed in agents/src/voice/amd.test.ts with 11 AMD-related failures; these are unrelated to this type-only inference TTS option port.
  • pnpm api:check failed before reaching changed API validation because @livekit/agents-plugin-bey has no api-extractor.json.
  • pnpm --filter @livekit/agents api:check failed on an existing API Extractor limitation: The "export * as ___" syntax is not supported yet in agents/dist/index.d.ts:10:8.

Notes

  • No source tests were added or modified in #6394, so no new tests were added here.
  • No infrastructure gap: xAI TTS provider options already flow through modelOptions to the inference gateway.
  • cue-cli validation was not run because this port does not touch voice pipeline runtime behavior.

Ported from livekit/agents#6394

Original PR description

No description.

@rosetta-livekit-bot
rosetta-livekit-bot Bot requested a review from a team as a code owner July 14, 2026 04:36
@changeset-bot

changeset-bot Bot commented Jul 14, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 3f557ea

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 36 packages
Name Type
@livekit/agents Patch
@livekit/agents-plugin-anam Patch
@livekit/agents-plugin-anthropic Patch
@livekit/agents-plugin-assemblyai Patch
@livekit/agents-plugin-baseten Patch
@livekit/agents-plugin-bey Patch
@livekit/agents-plugin-cartesia Patch
@livekit/agents-plugin-cerebras Patch
@livekit/agents-plugin-deepgram Patch
@livekit/agents-plugin-did Patch
@livekit/agents-plugin-elevenlabs Patch
@livekit/agents-plugin-fishaudio Patch
@livekit/agents-plugin-google Patch
@livekit/agents-plugin-hedra Patch
@livekit/agents-plugin-hume Patch
@livekit/agents-plugin-inworld Patch
@livekit/agents-plugin-lemonslice Patch
@livekit/agents-plugin-liveavatar Patch
@livekit/agents-plugin-livekit Patch
@livekit/agents-plugin-minimax Patch
@livekit/agents-plugin-mistral Patch
@livekit/agents-plugin-mistralai Patch
@livekit/agents-plugin-neuphonic Patch
@livekit/agents-plugin-openai Patch
@livekit/agents-plugin-perplexity Patch
@livekit/agents-plugin-phonic Patch
@livekit/agents-plugin-resemble Patch
@livekit/agents-plugin-rime Patch
@livekit/agents-plugin-runway Patch
@livekit/agents-plugin-sarvam Patch
@livekit/agents-plugin-silero Patch
@livekit/agents-plugin-soniox Patch
@livekit/agents-plugin-tavus Patch
@livekit/agents-plugins-test Patch
@livekit/agents-plugin-trugen Patch
@livekit/agents-plugin-xai Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

Change version from minor to patch for @livekit/agents.
@tinalenguyen
tinalenguyen merged commit 2312eed into main Jul 14, 2026
9 checks passed
@tinalenguyen
tinalenguyen deleted the yolk-partner-sucks branch July 14, 2026 04:41
@github-actions github-actions Bot mentioned this pull request Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant