Ariver
2026-07-02 5df683eba7c103010a7c110d97a5fd808b39fe46
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()