fix: update PREDICTED_SPECIES_LIST when week changes

This commit is contained in:
frederik
2025-06-22 13:05:10 +02:00
parent 09d5d9950d
commit 812e6b1108
+4 -2
View File
@@ -24,6 +24,7 @@ log = logging.getLogger(__name__)
userDir = os.path.expanduser('~')
INTERPRETER, M_INTERPRETER, INCLUDE_LIST, EXCLUDE_LIST = (None, None, None, None)
PREDICTED_SPECIES_LIST = []
WEEK = None
model, priv_thresh, sf_thresh = (None, None, None)
mdata, mdata_params = (None, None)
@@ -239,7 +240,7 @@ def predict(sample, sensitivity):
def analyzeAudioData(chunks, lat, lon, week, sens, overlap,):
global INTERPRETER
global INTERPRETER, WEEK
sensitivity = max(0.5, min(1.0 - (sens - 1.0), 1.5))
@@ -248,7 +249,8 @@ def analyzeAudioData(chunks, lat, lon, week, sens, overlap,):
log.info('ANALYZING AUDIO...')
if model == "BirdNET_GLOBAL_6K_V2.4_Model_FP16":
if len(PREDICTED_SPECIES_LIST) == 0 or len(INCLUDE_LIST) != 0:
if week != WEEK or len(INCLUDE_LIST) != 0:
WEEK = week
predictSpeciesList(lat, lon, week)
mdata = get_metadata(lat, lon, week)