Ariver
2026-06-04 9aa9bf5956f3592ccdc92cae09e569b29c123325
privatevoice.src/internal/model/profile.go
@@ -1,7 +1,12 @@
package model
const (
   DefaultModelID = "sensevoice-zh"
   DefaultModelID    = "sensevoice-zh"
   MoonshineModelID  = "moonshine-en"
   ParakeetModelID   = "parakeet-en"
   Qwen3ASRModelID   = "qwen3-asr-0.6b"
   DefaultLanguageID = "zh-CN"
   EnglishLanguageID = "en"
)
type ModelProfile struct {
@@ -22,15 +27,17 @@
}
type RequiredFileRule struct {
   Role     string
   AllOf    []string
   AnyOf    []string
   Required bool
   Role      string
   AllOf     []string
   AnyOf     []string
   Required  bool
   Directory bool
}
type LanguageProfile struct {
   ID              string
   DisplayName     string
   NativeName      string
   UILocale        string
   SystemMatchers  []string
   DefaultModelID  string