Skip to content
This repository was archived by the owner on Oct 29, 2026. It is now read-only.

Replace sunset Cartesia sonic-2 with sonic-3.6 - #95

Open
cartesia-amarat wants to merge 1 commit into
livekit-examples:mainfrom
cartesia-amarat:cartesia/sonic-3-6-and-sunset
Open

cartesia-amarat wants to merge 1 commit into
livekit-examples:mainfrom
cartesia-amarat:cartesia/sonic-3-6-and-sunset

Conversation

@cartesia-amarat

Copy link
Copy Markdown

Cartesia retires the sonic-2 snapshots on 2026-10-20. After that, requests for sonic-2 fail with a hard model_sunsetted error, so these examples stop producing audio. See the sunset notice.

Ten files on main still use it, for example ivr-agent/agent.py#L130 (cartesia/sonic-2 through LiveKit Inference) and hedra/dynamically_created_avatar/agent.py#L151 (sonic-2 through the Cartesia plugin).

  • cartesia/sonic-2 becomes cartesia/sonic-3.6 in the drive-thru, ivr, medical triage, testing and turn-taking agents and in the two MCP client examples
  • model="sonic-2" becomes model="sonic-3.6" in the Hedra avatar agent
  • the two README copies match their .py files

Voice ids are unchanged. The cartesia/sonic-3 lines elsewhere are untouched since that alias still works.

There are no tests in this repo. I checked that each changed .py file parses and that no sonic-2, sonic-turbo or sonic-latest strings remain. Not run against the live API.

Cartesia retires the sonic-2 snapshots on 2026-10-20. Switch the examples that still use sonic-2 to sonic-3.6; voice ids are unchanged.
@vercel

vercel Bot commented Oct 16, 2026

Copy link
Copy Markdown

@cartesia-amarat is attempting to deploy a commit to the LiveKit Team on Vercel.

A member of the Team first needs to authorize it.

This branch has not been deployed

No deployments
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant