Files
LocalAI/addons/voice/manifest.json
T
Ettore Di Giacinto 7b7cde274f feat(addons): make the Voice add-on one page with tabs
The Voice add-on had four pages: recognition, library, create and
speech, and the drawer listed two of them. It now has one page, "voice",
and one drawer entry. Recognition, Library, Text to speech and From a
recording are tabs of that page, drawn with the same tab strip the
recognition page already used. The tab is the first path segment
(voice/library), as in the Studio add-on, and the form that adds a voice
is a view of the Library tab (voice/library/new).

The old page names stay declared in the manifest. Each one redirects to
its tab and keeps the query string, so saved links still open.

Assisted-by: Claude Code:claude-sonnet-5-5 node
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2026-10-20 23:18:08 +00:00

26 lines
715 B
JSON

{
"schemaVersion": 1,
"id": "voice",
"version": "0.1.0",
"executable": "voice",
"os": "linux",
"arch": "amd64",
"host": { "min": 1, "max": 1 },
"api": { "min": 1, "max": 1 },
"protocol": { "min": 1, "max": 1 },
"dataFormat": { "min": 1, "max": 1 },
"capabilities": {
"ui": {
"entry": "ui/voice.js",
"css": ["ui/voice.css"],
"sdk": { "min": 2, "max": 2 },
"pages": ["voice", "recognition", "library", "create", "speech"],
"navigation": ["voice"],
"mainPage": "voice",
"icon": "ui/icon.png",
"title": "Voice",
"description": "Recognise who is speaking, keep the voices that text-to-speech can use, and speak text with them."
}
}
}