Ariver
2026-06-30 abdb22f7391d4128a4f89d8b668781061aedf86d
privatevoice.src/services/engine_service.go
@@ -373,8 +373,14 @@
   if err != nil {
      return model.ModelProfile{}, err
   }
   if !model.IsModelSupportedInCurrentBuild(profile.ID) {
   switch model.ModelUnsupportedReason(profile.ID) {
   case "":
   case model.UnsupportedReasonRequiresMacOS14:
      return model.ModelProfile{}, fmt.Errorf("model %s requires macOS 14 or later", profile.ID)
   case model.UnsupportedReasonWindowsPreview:
      return model.ModelProfile{}, fmt.Errorf("model %s is not supported in the Windows preview build; use SenseVoice", profile.ID)
   default:
      return model.ModelProfile{}, fmt.Errorf("model %s is not supported in this build", profile.ID)
   }
   current := s.currentModel()