Skip to content

Feat/openmoss 0.2.0 backport - #2863

Open
pwilkin wants to merge 3 commits into
lemonade-sdk:mainfrom
pwilkin:feat/openmoss-0.2.0-backport
Open

Feat/openmoss 0.2.0 backport#2863
pwilkin wants to merge 3 commits into
lemonade-sdk:mainfrom
pwilkin:feat/openmoss-0.2.0-backport

Conversation

@pwilkin

@pwilkin pwilkin commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

Backports #2838 to master

pwilkin and others added 3 commits July 31, 2026 12:53
… model

Backport of lemonade-sdk#2838 onto main. Voice design stops being a standalone model:
the voice generator is a component of the speech model, and the backend
runs the cascade itself — speech model down, generator up for one
reference sample, speech model back — so any card that can run the speech
model can design a voice for it. Adds MOSS-TTS-Local and MOSS-SoundEffect,
declares per-model speech/audio defaults, and returns 400 rather than 500
on wrong-typed audio request fields.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The GUI3 counterpart of this change needed a different shape here. The
speech panel drops its own two-model cascade — describe mode now sends
`voice_design_description` to the single selected model — and drops the
plain mode with it, since `voice` still travels as a style note in clone
mode. Adds the per-model sampling parameters seeded from `speech_defaults`,
and MOSS-SoundEffect support in the audio panel: `audio_defaults`, a
negative prompt, and a drawn seed, because SFX seeds are unsigned and 0 is
a real seed rather than a random sentinel.

GUI3's model-selection lock has no counterpart: this renderer keys the
selection off downloaded models, not loaded ones, so a transient unload
during design cannot retarget it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The selector was added with neither a body nor a closing brace, so a stray
`flex: 0 0 auto; }` fourteen rules further down closed it and everything
between the two parsed as nested. `.tts-mode-toggle`, the OpenMOSS control
rules and `.model3d-source-toggle .toggle-button` itself therefore never
matched anything. Dropping both fragments restores them; the selector had
no declarations of its own to keep.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@pwilkin
pwilkin requested a review from jeremyfowers July 31, 2026 11:30
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