# This file was autogenerated by uv via the following command:
#    uv pip compile pyproject.toml -o requirements.txt
anyascii==0.3.3
    # via python-doctr
av==15.0.0
    # via faster-whisper
certifi==2025.7.14
    # via requests
cffi==1.17.1
    # via soundfile
charset-normalizer==3.4.2
    # via requests
click==8.2.1
    # via typer
colorama==0.4.6
    # via
    #   halo
    #   log-symbols
coloredlogs==15.0.1
    # via onnxruntime
ctranslate2==4.6.0
    # via faster-whisper
defusedxml==0.7.1
    # via python-doctr
enum34==1.1.10
    # via pvporcupine
faster-whisper==1.1.1
    # via realtimestt
filelock==3.18.0
    # via
    #   huggingface-hub
    #   torch
flatbuffers==25.2.10
    # via onnxruntime
fsspec==2025.7.0
    # via
    #   huggingface-hub
    #   torch
h5py==3.14.0
    # via python-doctr
halo==0.0.31
    # via realtimestt
hf-xet==1.1.5
    # via huggingface-hub
huggingface-hub==0.33.4
    # via
    #   faster-whisper
    #   python-doctr
    #   tokenizers
humanfriendly==10.0
    # via coloredlogs
idna==3.10
    # via requests
jinja2==3.1.6
    # via torch
joblib==1.5.1
    # via scikit-learn
langdetect==1.0.9
    # via python-doctr
log-symbols==0.0.14
    # via halo
markdown-it-py==3.0.0
    # via rich
markupsafe==3.0.2
    # via jinja2
mdurl==0.1.2
    # via markdown-it-py
mpmath==1.3.0
    # via sympy
networkx==3.5
    # via torch
numpy==2.3.1
    # via
    #   ctranslate2
    #   h5py
    #   onnx
    #   onnxruntime
    #   opencv-python
    #   pvporcupine
    #   python-doctr
    #   scikit-learn
    #   scipy
    #   shapely
    #   soundfile
    #   torchvision
onnx==1.18.0
    # via python-doctr
onnxruntime==1.22.1
    # via
    #   faster-whisper
    #   openwakeword
opencv-python==4.11.0.86
    # via python-doctr
openwakeword==0.6.0
    # via realtimestt
packaging==25.0
    # via
    #   huggingface-hub
    #   onnxruntime
pillow==11.3.0
    # via
    #   tooling (pyproject.toml)
    #   python-doctr
    #   torchvision
protobuf==6.31.1
    # via
    #   onnx
    #   onnxruntime
pvporcupine==1.9.5
    # via realtimestt
pyaudio==0.2.14
    # via realtimestt
pyclipper==1.3.0.post6
    # via python-doctr
pycparser==2.22
    # via cffi
pygments==2.19.2
    # via rich
pyobjc-core==11.1
    # via pyobjc-framework-cocoa
pyobjc-framework-cocoa==11.1
    # via rumps
pypdfium2==4.30.0
    # via python-doctr
pyperclip==1.9.0
    # via tooling (pyproject.toml)
python-doctr==1.0.0
    # via tooling (pyproject.toml)
pyyaml==6.0.2
    # via
    #   ctranslate2
    #   huggingface-hub
rapidfuzz==3.13.0
    # via python-doctr
realtimestt==0.3.104
    # via tooling (pyproject.toml)
requests==2.32.4
    # via
    #   huggingface-hub
    #   openwakeword
rich==14.0.0
    # via
    #   tooling (pyproject.toml)
    #   typer
rumps==0.4.0
    # via tooling (pyproject.toml)
scikit-learn==1.7.1
    # via openwakeword
scipy==1.15.2
    # via
    #   openwakeword
    #   python-doctr
    #   realtimestt
    #   scikit-learn
setuptools==80.9.0
    # via ctranslate2
shapely==2.1.1
    # via python-doctr
shellingham==1.5.4
    # via typer
six==1.17.0
    # via
    #   halo
    #   langdetect
soundfile==0.13.1
    # via realtimestt
spinners==0.0.24
    # via halo
sympy==1.14.0
    # via
    #   onnxruntime
    #   torch
termcolor==3.1.0
    # via halo
threadpoolctl==3.6.0
    # via scikit-learn
tokenizers==0.21.2
    # via faster-whisper
torch==2.7.1
    # via
    #   python-doctr
    #   realtimestt
    #   torchaudio
    #   torchvision
torchaudio==2.7.1
    # via realtimestt
torchvision==0.22.1
    # via python-doctr
tqdm==4.67.1
    # via
    #   faster-whisper
    #   huggingface-hub
    #   openwakeword
    #   python-doctr
typer==0.16.0
    # via tooling (pyproject.toml)
typing-extensions==4.14.1
    # via
    #   huggingface-hub
    #   onnx
    #   torch
    #   typer
urllib3==2.5.0
    # via requests
validators==0.35.0
    # via python-doctr
webrtcvad-wheels==2.0.14
    # via realtimestt
websocket-client==1.8.0
    # via realtimestt
websockets==15.0.1
    # via realtimestt
