Skip to content

feat(fishaudio): enable quality-guard on all TTS requests - #6734

Merged
theomonnom merged 1 commit into
livekit:mainfrom
cshape:cale/fish-quality-guard
Aug 6, 2026
Merged

feat(fishaudio): enable quality-guard on all TTS requests#6734
theomonnom merged 1 commit into
livekit:mainfrom
cshape:cale/fish-quality-guard

Conversation

@cshape

@cshape cshape commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Adds features: ["quality-guard"] to every Fish Audio TTS request body, on both the HTTP (/v1/tts) and WebSocket (/v1/tts/live) paths.

Quality guard is a server-side reliability feature that increases the stability of generations by catching errors and automatically retrying — built for our enterprise users. It has no drawback, so it's enabled always by default rather than exposed as an option.

  • Verified live against both endpoints: the field is accepted and synthesis is unaffected.
  • Unit test pins the flag on every request.

@cshape
cshape requested a review from a team as a code owner August 6, 2026 19:24

@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 potential bugs to report.

View in Devin Review to see 1 additional finding.

Open in Devin Review

@davidzhao davidzhao left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

lgtm!

@theomonnom
theomonnom merged commit c1224d8 into livekit:main Aug 6, 2026
3 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.

3 participants