Skip to content

feat(gradium): default the TTS voice to Everly - #7874

Merged
longcw merged 1 commit into
livekit:mainfrom
hhugo-gradium:fix/gradium-tts-default-voice
Oct 21, 2026
Merged

longcw merged 1 commit into
livekit:mainfrom
hhugo-gradium:fix/gradium-tts-default-voice

Conversation

@hhugo-gradium

@hhugo-gradium hhugo-gradium commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Summary

The plugin's default TTS voice, used when neither voice nor voice_id is given, changes from Harper (4SZHfMpw-p46Ywgs) to Everly (vjFyp2BcCyTlUmYb), an en-us catalog voice tuned for customer service and assistant replies. Agents that pass a voice are unaffected.

Testing

  • tests/test_plugin_gradium_tts_voice.py: the default-voice test now pins the id, so a later change to the default has to be deliberate.
  • ruff, ruff format --check and mypy clean on the plugin.
  • Live against api.gradium.ai: TTS() with no voice synthesizes with Everly; first audio after 190 ms, 3.8 s of audio for a one-sentence reply.

Based on #7813 (1/2)

#7813, which moved the default into DEFAULT_VOICE_ID, has merged; this PR is now one commit on main.

🤖 Generated with Claude Code

Replace the default catalog voice, Harper (4SZHfMpw-p46Ywgs), with
Everly (vjFyp2BcCyTlUmYb), an en-us voice tuned for customer service
and assistant replies. Only agents that pass neither `voice` nor
`voice_id` are affected.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@hhugo-gradium
hhugo-gradium force-pushed the fix/gradium-tts-default-voice branch from 02663b3 to 2ff21a1 Compare October 20, 2026 12:45
@hhugo-gradium

Copy link
Copy Markdown
Contributor Author

cc @constance-gsn

@hhugo-gradium
hhugo-gradium marked this pull request as ready for review October 20, 2026 12:58
@hhugo-gradium hhugo-gradium changed the title feat(gradium): default the TTS voice to Everly (2/2) feat(gradium): default the TTS voice to Everly Oct 20, 2026
@hhugo-gradium

Copy link
Copy Markdown
Contributor Author

cc @longcw

@longcw
longcw merged commit c1fcb42 into livekit:main Oct 21, 2026
15 checks passed
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