# Stream Studio detection sidecar — install into a Python 3.10 environment.
#   py -3.10 -m pip install -r requirements.txt
#
# TensorFlow does NOT support Python 3.12+, which is why the sidecar pins 3.10
# even though the rest of the toolchain can use newer Python.

# NumPy MUST stay <2: TensorFlow 2.11 is built against NumPy 1.x and crashes on
# NumPy 2.x with "_pywrap_bfloat16.TF_bfloat16_type() () -> handle". Keep this pin
# above tensorflow so the resolver installs the compatible NumPy.
numpy<2
inaSpeechSegmenter
tensorflow            # use: tensorflow[and-cuda] for NVIDIA GPU acceleration
