fix(realtime): Use user provided voice and allow pipeline models to have no backend#8415
Conversation
richiejp
commented
Feb 5, 2026
- fix(realtime): Use the voice provided by the user or none at all
- fix(ui,config): Allow pipeline models to have no backend and use same validation in frontend
✅ Deploy Preview for localai ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Verified this locally; it fixes #8413. Great work! |
417835e to
2f36a2f
Compare
81d9963 to
e437def
Compare
|
moonshine build failure appears to be unrelated? Voxcpm test failure I am not so sure about. |
bf0663f to
f619645
Compare
yup that seems to hit master as well, still didn't had time to have a look at it why it started failing recently |
546e42a to
6cdf4c7
Compare
|
I had to revert merging the config validation into one function on the backend, but kept in some other fixes I found along the way for that. So now all the test failures appear to be unrelated? Basically I realised that it is possible to load a config with no backend set because we cycle through the backends in that case and I shouldn't have messed with that in this PR anyway. So now we just make sure pipeline models can be validated by the UI. |
Signed-off-by: Richard Palethorpe <io@richiejp.com>
… validation in frontend Signed-off-by: Richard Palethorpe <io@richiejp.com>
Signed-off-by: Richard Palethorpe <io@richiejp.com>
Test fixtures were missing the `backend` field which is now required by the model config validation. Updated all test model configurations to include appropriate backend values. Changes: - Added backend: llama-cpp to test fixtures (embeddings, gpt4, gpt4_2, rwkv, config list entries) - Added backend: llama-cpp to gallery_simple.yaml embedded config - Updated model_config_test.go to expect validation failure for old config format without backend 💘 Generated with Crush Assisted-by: Claude Sonnet 4.5 via Crush <crush@charm.land> Signed-off-by: Richard Palethorpe <io@richiejp.com>
Signed-off-by: Richard Palethorpe <io@richiejp.com>
Signed-off-by: Richard Palethorpe <io@richiejp.com>
Signed-off-by: Richard Palethorpe <io@richiejp.com>
…not guaranteed Signed-off-by: Richard Palethorpe <io@richiejp.com>
Signed-off-by: Richard Palethorpe <io@richiejp.com>
6cdf4c7 to
1e3a43c
Compare
…ave no backend (mudler#8415) * fix(realtime): Use the voice provided by the user or none at all Signed-off-by: Richard Palethorpe <io@richiejp.com> * fix(ui,config): Allow pipeline models to have no backend and use same validation in frontend Signed-off-by: Richard Palethorpe <io@richiejp.com> --------- Signed-off-by: Richard Palethorpe <io@richiejp.com> Co-authored-by: Ettore Di Giacinto <mudler@users.noreply.github.com>