Commands/voices multilanguage support + Ukranian vosk model added
This commit is contained in:
parent
e2370dc046
commit
11c2500d9c
67 changed files with 214473 additions and 293 deletions
|
|
@ -32,6 +32,10 @@ body {
|
|||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.svelteui-InputWrapper-description {
|
||||
white-space: pre-line;
|
||||
}
|
||||
|
||||
// ### FONTS
|
||||
$prim-font: "Roboto", sans-serif;
|
||||
$sec-font: "Roboto Condensed", sans-serif;
|
||||
|
|
|
|||
|
|
@ -158,9 +158,18 @@
|
|||
]
|
||||
|
||||
// load vosk models
|
||||
const languageNames: Record<string, string> = {
|
||||
us: 'English',
|
||||
ru: 'Русский',
|
||||
uk: 'Українська',
|
||||
de: 'German',
|
||||
fr: 'French',
|
||||
es: 'Spanish',
|
||||
// ..
|
||||
};
|
||||
const voskModels = await invoke<{ name: string; language: string; size: string }[]>("list_vosk_models")
|
||||
availableVoskModels = voskModels.map(m => ({
|
||||
label: `${m.name} (${m.language}, ${m.size})`,
|
||||
label: `${m.name} (${languageNames[m.language] ?? m.language}, ${m.size})`,
|
||||
value: m.name
|
||||
}))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue