Ariver
2026-06-24 a5adc6d1d88cadeead81b79fd270501c243524c7
privatevoice.src/internal/model/profile.go
@@ -1,10 +1,23 @@
package model
const (
   DefaultModelID    = "sensevoice-zh"
   MoonshineModelID  = "moonshine-en"
   DefaultLanguageID = "zh-CN"
   EnglishLanguageID = "en"
   DefaultModelID       = "sensevoice-zh"
   MoonshineModelID     = "moonshine-en"
   ParakeetModelID      = "parakeet-en"
   ParakeetV3ModelID    = "parakeet-tdt-0.6b-v3"
   JapaneseModelID      = "zipformer-ja-reazonspeech"
   KoreanModelID        = "zipformer-ko"
   Qwen3ASRModelID      = "qwen3-asr-0.6b"
   XASRZhEn960ModelID   = "x-asr-zh-en-960ms"
   DefaultLanguageID    = "zh-CN"
   EnglishLanguageID    = "en"
   FrenchLanguageID     = "fr"
   GermanLanguageID     = "de"
   SpanishLanguageID    = "es"
   ItalianLanguageID    = "it"
   PortugueseLanguageID = "pt"
   JapaneseLanguageID   = "ja"
   KoreanLanguageID     = "ko"
)
type ModelProfile struct {
@@ -25,10 +38,11 @@
}
type RequiredFileRule struct {
   Role     string
   AllOf    []string
   AnyOf    []string
   Required bool
   Role      string
   AllOf     []string
   AnyOf     []string
   Required  bool
   Directory bool
}
type LanguageProfile struct {