Describe the bug
Hello! I am seeing some weirdness in the logs of my Birdnet Pi local setup. In essence, it seems like there is an import issue going on, potentially related to a NumPy package versioning issue. It seems like @soundlab recently ran into a similar issue, reported here.
To Reproduce
I am able to use almost all functionality on my local, but the logs don't look how I'd expect them to.
my logs:

logs that look how I'd expect them to (from here)

Expected behavior
As a result of these issues I think my setup is having trouble storing sounds. When I use the "listen live" functionality, I hear what I'd expect to. It just seems like this issue is causing problems in the storage and classification of the sounds, which is certainly a blocker. Thank you so much for all your help!
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem or your installation here.
Your build
I am running on a Raspberry Pi Model 4B, with the 64bit LITE Bookworm OS installed.
Code or log snippets
log screenshots above, but pasted here as well in case it's useful.
-SystemError: <built-in method CreateWrapperFromFile of PyCapsule object at 0x7f8c0c6280> returned a result with an exception set
17:14:42---A module that was compiled using NumPy 1.x cannot be run in
17:14:42---NumPy 2.0.0 as it may crash. To support both 1.x and 2.x
17:14:42---versions of NumPy, modules must be compiled with NumPy 2.0.
17:14:42---Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.
17:14:42---If you are a user of the module, the easiest solution will be to
17:14:42---downgrade to 'numpy<2' or try to upgrade the affected module.
17:14:42---We expect that some modules will need time to support NumPy 2.
17:14:42---Traceback (most recent call last): File "/usr/local/bin/server.py", line 635, in <module>
17:14:42--- start()
17:14:42--- File "/usr/local/bin/server.py", line 624, in start
17:14:42--- INTERPRETER = loadModel()
17:14:42--- File "/usr/local/bin/server.py", line 77, in loadModel
17:14:42--- myinterpreter = tflite.Interpreter(model_path=modelpath, num_threads=2)
17:14:42--- File "BirdNET-Pi/birdnet/lib/python3.11/site-packages/tflite_runtime/interpreter.py", line 464, in __init__
17:14:42--- self._interpreter = _interpreter_wrapper.CreateWrapperFromFile(
17:14:42---AttributeError: _ARRAY_API not found
17:14:42---LOADING TF LITE MODEL... ImportError: numpy.core.multiarray failed to import
17:14:42---The above exception was the direct cause of the following exception:
17:14:42---Traceback (most recent call last):
17:14:42--- File "/usr/local/bin/server.py", line 635, in <module>
17:14:42--- start()
17:14:42--- File "/usr/local/bin/server.py", line 624, in start
17:14:42--- INTERPRETER = loadModel()
17:14:42--- ^^^^^^^^^^^
17:14:42--- File "/usr/local/bin/server.py", line 77, in loadModel
17:14:42--- myinterpreter = tflite.Interpreter(model_path=modelpath, num_threads=2)
17:14:42--- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
17:14:42--- File "BirdNET-Pi/birdnet/lib/python3.11/site-packages/tflite_runtime/interpreter.py", line 464, in __init__
17:14:42--- self._interpreter = _interpreter_wrapper.CreateWrapperFromFile(
Describe the bug
Hello! I am seeing some weirdness in the logs of my Birdnet Pi local setup. In essence, it seems like there is an import issue going on, potentially related to a NumPy package versioning issue. It seems like @soundlab recently ran into a similar issue, reported here.
To Reproduce
I am able to use almost all functionality on my local, but the logs don't look how I'd expect them to.
my logs:

logs that look how I'd expect them to (from here)

Expected behavior
As a result of these issues I think my setup is having trouble storing sounds. When I use the "listen live" functionality, I hear what I'd expect to. It just seems like this issue is causing problems in the storage and classification of the sounds, which is certainly a blocker. Thank you so much for all your help!
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem or your installation here.
Your build
I am running on a Raspberry Pi Model 4B, with the 64bit LITE Bookworm OS installed.
Code or log snippets
log screenshots above, but pasted here as well in case it's useful.