Skip to content

🚨 Accept neutral speed in OpenAI speech requests - #807

Merged
0xShug0 merged 3 commits into
mainfrom
fix/openai-neutral-speed
Oct 6, 2026
Merged

0xShug0 merged 3 commits into
mainfrom
fix/openai-neutral-speed

Conversation

@0xShug0

@0xShug0 0xShug0 commented Oct 6, 2026 •

Copy link
Copy Markdown
Owner

Treat top-level speed: 1 (and its speaking_rate alias) as omitted using an explicit exception table shared by both server paths. Resolve speed capabilities for clone/design tasks too.

Validation: unit test passes; Metal server tests with BreezeTTS and Piper confirm byte-identical output for omitted speed versus 1 in legacy and parallel paths. Piper speed 1.5 works; unsupported BreezeTTS speed is rejected. BreezeTTS cloning also passes.

Hard call: Remove the Kokoro-specific rule from the server and rely on the model spec. Users with older Kokoro GGUFs must update to the Hugging Face version published September 22, 2026 (UTC) or later to use non-default speed. speed: 1 remains accepted as a no-op.

@0xShug0 0xShug0 changed the title Accept neutral speed in OpenAI speech requests 🚨 Accept neutral speed in OpenAI speech requests Oct 6, 2026
@0xShug0
0xShug0 merged commit bd79d7d into main Oct 6, 2026
11 checks passed
@0xShug0
0xShug0 deleted the fix/openai-neutral-speed branch October 6, 2026 02:25
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.

1 participant