Ariver
2026-07-01 3803f0987d7fd38cbd754f3dc37caa29247c852c
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()