Commands/voices multilanguage support + Ukranian vosk model added
This commit is contained in:
parent
64eb1093d5
commit
c9b9482cc8
67 changed files with 214473 additions and 293 deletions
|
|
@ -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