Skip to content

Conversation

@zhenyujia23-crypto
Copy link
Contributor

  • Add support for speech-2.6-hd and speech-2.6-turbo models
  • Add fluent emotion (exclusive to speech-2.6-* models)
  • Add 10 new voice IDs (social media, voice agent, English, VAPI series)
  • Rename english_normalization to text_normalization (supports Chinese/English)
  • Update documentation to reflect Chinese and English support
  • Improve trace_id extraction from response headers and body
  • Enhance error handling with detailed logging

BREAKING CHANGE: Renamed parameter english_normalization to text_normalization

- Add support for speech-2.6-hd and speech-2.6-turbo models
- Add fluent emotion (exclusive to speech-2.6-* models)
- Add 10 new voice IDs (social media, voice agent, English, VAPI series)
- Rename english_normalization to text_normalization (supports Chinese/English)
- Update documentation to reflect Chinese and English support
- Improve trace_id extraction from response headers and body
- Enhance error handling with detailed logging

BREAKING CHANGE: Renamed parameter english_normalization to text_normalization
@CLAassistant
Copy link

CLAassistant commented Nov 3, 2025

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
2 out of 3 committers have signed the CLA.

✅ longcw
✅ zhenyujia23-crypto
❌ minimax


minimax seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

Copy link
Contributor

@longcw longcw left a comment

Choose a reason for hiding this comment

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

looks good to me! something nit:

minimax added 2 commits November 4, 2025 19:00
- Move informational logs from INFO to DEBUG level
- Remove Chinese comments and translate to English
- Fix missing text_normalization in API request payload
- Clean up verbose logging statements
Copy link
Contributor

@longcw longcw left a comment

Choose a reason for hiding this comment

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

lgtm! nit

async def _run(self, output_emitter: tts.AudioEmitter) -> None:
# Initialize with temporary ID, will be updated from WebSocket messages
request_id = utils.shortuuid()
trace_id_holder = {"trace_id": request_id}
Copy link
Contributor

Choose a reason for hiding this comment

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

use trace_id directly instead of creating a dict?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

yes!

@longcw longcw merged commit a422756 into livekit:main Nov 12, 2025
8 of 9 checks passed
@mercuryyy
Copy link

@zhenyujia23-crypto zhenyujia23-crypto

Suggestion adding the language selector parameter so its no always set as language detection auto

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.

4 participants