Skip to content

fix(openai): default withAzure voice to marin, matching RealtimeModel#2002

Merged
u9g merged 1 commit into
mainfrom
jl/azure-realtime-default-voice
Jul 9, 2026
Merged

fix(openai): default withAzure voice to marin, matching RealtimeModel#2002
u9g merged 1 commit into
mainfrom
jl/azure-realtime-default-voice

Conversation

@u9g

@u9g u9g commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Description

RealtimeModel.withAzure defaults voice to alloy, while the RealtimeModel constructor and the Python plugin's RealtimeModel.with_azure both default to marin. This mismatch was surfaced by MCP docs feedback: the Azure OpenAI realtime docs state the default is marin, but the Node.js withAzure path didn't match. This aligns the Azure factory default with the rest of the plugin.

Changes Made

  • Change the voice default in RealtimeModel.withAzure from 'alloy' to 'marin', and update the JSDoc to match.
  • Add a patch changeset for @livekit/agents-plugin-openai.

Pre-Review Checklist

  • Build passes: All builds (lint, typecheck, tests) pass locally
  • AI-generated code reviewed: Removed unnecessary comments and ensured code quality
  • Changes explained: All changes are properly documented and justified above
  • Scope appropriate: All changes relate to the PR title, or explanations provided for why they're included
  • Video demo: A small video demo showing changes works as expected and did not break any existing functionality using Agent Playground (if applicable)

Testing

  • Automated tests added/updated (if applicable) — default-value change only; no behavior beyond the default literal.
  • All tests pass
  • Make sure both restaurant_agent.ts and realtime_agent.ts work properly (for major changes)

Additional Notes

This is a user-visible behavior change for anyone relying on the implicit alloy default with Azure, hence the changeset.

@u9g u9g requested a review from a team as a code owner July 9, 2026 02:04
@changeset-bot

changeset-bot Bot commented Jul 9, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 185613a

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-plugin-openai Patch
@livekit/agents-plugin-anam Patch
@livekit/agents-plugin-cartesia Patch
@livekit/agents-plugin-cerebras Patch
@livekit/agents-plugin-elevenlabs Patch
@livekit/agents-plugin-fishaudio Patch
@livekit/agents-plugin-google Patch
@livekit/agents-plugin-hume Patch
@livekit/agents-plugin-inworld Patch
@livekit/agents-plugin-neuphonic Patch
@livekit/agents-plugin-perplexity Patch
@livekit/agents-plugin-rime Patch
@livekit/agents-plugin-sarvam Patch
@livekit/agents-plugin-xai Patch
@livekit/agents Patch
@livekit/agents-plugin-anthropic Patch
@livekit/agents-plugin-assemblyai Patch
@livekit/agents-plugin-baseten Patch
@livekit/agents-plugin-bey Patch
@livekit/agents-plugin-deepgram Patch
@livekit/agents-plugin-did Patch
@livekit/agents-plugin-hedra 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-phonic Patch
@livekit/agents-plugin-resemble Patch
@livekit/agents-plugin-runway Patch
@livekit/agents-plugin-silero Patch
@livekit/agents-plugin-soniox Patch
@livekit/agents-plugin-tavus Patch
@livekit/agents-plugin-trugen Patch
@livekit/agents-plugins-test 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

@u9g u9g merged commit d23840f into main Jul 9, 2026
9 checks passed
@u9g u9g deleted the jl/azure-realtime-default-voice branch July 9, 2026 14:13
@github-actions github-actions Bot mentioned this pull request Jul 9, 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.

2 participants