This commit is contained in:
Josh Hawkins 2026-05-07 08:27:18 -05:00
parent bbc79f98c2
commit 2d0598ca45
4 changed files with 17 additions and 5 deletions

View File

@ -1663,12 +1663,12 @@
"fpsGreaterThanFive": "Setting the detect FPS higher than 5 is not recommended. Higher values may cause performance issues and will not provide any benefit." "fpsGreaterThanFive": "Setting the detect FPS higher than 5 is not recommended. Higher values may cause performance issues and will not provide any benefit."
}, },
"faceRecognition": { "faceRecognition": {
"globalDisabled": "Face recognition is not enabled at the global level. Enable it in Enrichments for camera-level face recognition to function.", "globalDisabled": "The face recognition enrichment must be enabled for face recognition features to function on this camera.",
"personNotTracked": "Face recognition requires the 'person' object to be tracked. Ensure 'person' is in the object tracking list." "personNotTracked": "Face recognition requires the 'person' object to be tracked. Enable 'person' in Objects for this camera."
}, },
"lpr": { "lpr": {
"globalDisabled": "License plate recognition is not enabled at the global level. Enable it in Enrichments for camera-level LPR to function.", "globalDisabled": "The license plate recognition enrichment must be enabled for LPR features to function on this camera.",
"vehicleNotTracked": "License plate recognition requires 'car' or 'motorcycle' to be tracked." "vehicleNotTracked": "License plate recognition requires 'car' or 'motorcycle' to be tracked. Enable 'car' or 'motorcycle' in Objects for this camera."
}, },
"record": { "record": {
"noRecordRole": "No streams have the record role defined. Recording will not function." "noRecordRole": "No streams have the record role defined. Recording will not function."

View File

@ -10,7 +10,11 @@ const audioTranscription: SectionConfigOverrides = {
severity: "warning", severity: "warning",
condition: (ctx) => { condition: (ctx) => {
if (ctx.level === "camera" && ctx.fullCameraConfig) { if (ctx.level === "camera" && ctx.fullCameraConfig) {
return ctx.fullCameraConfig.audio.enabled === false; return (
!ctx.fullCameraConfig.ffmpeg?.inputs?.some((input) =>
input.roles?.includes("audio"),
) || ctx.fullCameraConfig.audio.enabled === false
);
} }
return false; return false;
}, },

View File

@ -53,6 +53,11 @@ const faceRecognition: SectionConfigOverrides = {
"device", "device",
], ],
restartRequired: ["enabled", "model_size", "device"], restartRequired: ["enabled", "model_size", "device"],
uiSchema: {
model_size: {
"ui:options": { size: "xs" },
},
},
}, },
}; };

View File

@ -83,6 +83,9 @@ const lpr: SectionConfigOverrides = {
suppressDescription: true, suppressDescription: true,
}, },
}, },
model_size: {
"ui:options": { size: "xs" },
},
}, },
}, },
}; };