DrewThomasson / VoxNovel

VoxNovel: generate audiobooks giving each character a different voice actor.
MIT License
142 stars 17 forks source link

ERROR: Could not find a version that satisfies the requirement tbb==2021.10.0 (from versions: none) #40

Closed dzianisv closed 1 month ago

dzianisv commented 1 month ago

OS: macos 14.6.1 (23G93)

(.venv) engineer@GL71NH4LK2 VoxNovel % python3.11 -m pip -r MAC-requirements.txt

Usage:   
  /opt/homebrew/opt/python@3.11/bin/python3.11 -m pip <command> [options]

no such option: -r
(.venv) engineer@GL71NH4LK2 VoxNovel % python3.11 -m pip install -r MAC-requirements.txt
WARNING: Skipping /opt/homebrew/lib/python3.11/site-packages/cryptography-43.0.0.dist-info due to invalid metadata entry 'name'
WARNING: Skipping /opt/homebrew/lib/python3.11/site-packages/certifi-2024.7.4.dist-info due to invalid metadata entry 'name'
WARNING: Skipping /opt/homebrew/lib/python3.11/site-packages/cryptography-43.0.0.dist-info due to invalid metadata entry 'name'
WARNING: Skipping /opt/homebrew/lib/python3.11/site-packages/certifi-2024.7.4.dist-info due to invalid metadata entry 'name'
Collecting en-core-web-sm@ https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.7.0/en_core_web_sm-3.7.0-py3-none-any.whl#sha256=6215d71a3212690e9aec49408a27e3fe6ad7cd6c715476e93d70dc784041e93e (from -r MAC-requirements.txt (line 42))
  Downloading https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.7.0/en_core_web_sm-3.7.0-py3-none-any.whl (12.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.8/12.8 MB 9.5 MB/s eta 0:00:00
Collecting absl-py==0.11.0 (from -r MAC-requirements.txt (line 1))
  Using cached absl_py-0.11.0-py3-none-any.whl.metadata (2.4 kB)
Collecting accelerate==0.24.1 (from -r MAC-requirements.txt (line 2))
  Using cached accelerate-0.24.1-py3-none-any.whl.metadata (18 kB)
Collecting aiohttp==3.8.6 (from -r MAC-requirements.txt (line 3))
  Using cached aiohttp-3.8.6-cp311-cp311-macosx_11_0_arm64.whl.metadata (7.7 kB)
Requirement already satisfied: aiosignal==1.3.1 in /opt/homebrew/lib/python3.11/site-packages (from -r MAC-requirements.txt (line 4)) (1.3.1)
Collecting annotated-types==0.6.0 (from -r MAC-requirements.txt (line 5))
  Using cached annotated_types-0.6.0-py3-none-any.whl.metadata (12 kB)
Collecting anyascii==0.3.2 (from -r MAC-requirements.txt (line 6))
  Using cached anyascii-0.3.2-py3-none-any.whl.metadata (1.5 kB)
Collecting anyio==4.0.0 (from -r MAC-requirements.txt (line 7))
  Using cached anyio-4.0.0-py3-none-any.whl.metadata (4.5 kB)
Collecting appdirs==1.4.4 (from -r MAC-requirements.txt (line 8))
  Using cached appdirs-1.4.4-py2.py3-none-any.whl.metadata (9.0 kB)
Collecting async-timeout==4.0.3 (from -r MAC-requirements.txt (line 9))
  Using cached async_timeout-4.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting attrs==23.1.0 (from -r MAC-requirements.txt (line 10))
  Using cached attrs-23.1.0-py3-none-any.whl.metadata (11 kB)
Collecting audioread==3.0.1 (from -r MAC-requirements.txt (line 11))
  Using cached audioread-3.0.1-py3-none-any.whl.metadata (8.4 kB)
Collecting Babel==2.13.1 (from -r MAC-requirements.txt (line 12))
  Using cached Babel-2.13.1-py3-none-any.whl.metadata (1.6 kB)
Collecting bangla==0.0.2 (from -r MAC-requirements.txt (line 13))
  Using cached bangla-0.0.2-py2.py3-none-any.whl.metadata (4.5 kB)
Collecting blinker==1.7.0 (from -r MAC-requirements.txt (line 14))
  Using cached blinker-1.7.0-py3-none-any.whl.metadata (1.9 kB)
Collecting blis==0.7.11 (from -r MAC-requirements.txt (line 15))
  Using cached blis-0.7.11-cp311-cp311-macosx_11_0_arm64.whl.metadata (7.4 kB)
Collecting bnnumerizer==0.0.2 (from -r MAC-requirements.txt (line 16))
  Using cached bnnumerizer-0.0.2.tar.gz (4.7 kB)
  Preparing metadata (setup.py) ... done
Collecting bnunicodenormalizer==0.1.6 (from -r MAC-requirements.txt (line 17))
  Using cached bnunicodenormalizer-0.1.6.tar.gz (39 kB)
  Preparing metadata (setup.py) ... done
Requirement already satisfied: cachetools==5.3.2 in /opt/homebrew/lib/python3.11/site-packages (from -r MAC-requirements.txt (line 18)) (5.3.2)
Collecting catalogue==2.0.10 (from -r MAC-requirements.txt (line 19))
  Using cached catalogue-2.0.10-py3-none-any.whl.metadata (14 kB)
Collecting capybre (from -r MAC-requirements.txt (line 20))
  Using cached capybre-0.0.6-py3-none-any.whl.metadata (2.4 kB)
Collecting certifi==2023.7.22 (from -r MAC-requirements.txt (line 21))
  Using cached certifi-2023.7.22-py3-none-any.whl.metadata (2.2 kB)
Collecting cffi==1.16.0 (from -r MAC-requirements.txt (line 22))
  Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (1.5 kB)
Requirement already satisfied: charset-normalizer==3.3.2 in /opt/homebrew/lib/python3.11/site-packages (from -r MAC-requirements.txt (line 23)) (3.3.2)
Collecting clean-fid==0.1.35 (from -r MAC-requirements.txt (line 24))
  Using cached clean_fid-0.1.35-py3-none-any.whl.metadata (36 kB)
Collecting click==8.1.7 (from -r MAC-requirements.txt (line 25))
  Using cached click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting clip-anytorch==2.5.2 (from -r MAC-requirements.txt (line 26))
  Using cached clip_anytorch-2.5.2-py3-none-any.whl.metadata (8.1 kB)
Collecting cloudpathlib==0.16.0 (from -r MAC-requirements.txt (line 27))
  Using cached cloudpathlib-0.16.0-py3-none-any.whl.metadata (14 kB)
Collecting confection==0.1.3 (from -r MAC-requirements.txt (line 28))
  Using cached confection-0.1.3-py3-none-any.whl.metadata (19 kB)
Collecting contourpy==1.2.0 (from -r MAC-requirements.txt (line 29))
  Using cached contourpy-1.2.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (5.8 kB)
Collecting coqpit==0.0.17 (from -r MAC-requirements.txt (line 30))
  Using cached coqpit-0.0.17-py3-none-any.whl.metadata (11 kB)
Collecting cutlet==0.3.0 (from -r MAC-requirements.txt (line 31))
  Using cached cutlet-0.3.0.tar.gz (409 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting cycler==0.12.1 (from -r MAC-requirements.txt (line 32))
  Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting cymem==2.0.8 (from -r MAC-requirements.txt (line 33))
  Using cached cymem-2.0.8-cp311-cp311-macosx_11_0_arm64.whl.metadata (8.4 kB)
Collecting Cython==0.29.30 (from -r MAC-requirements.txt (line 34))
  Using cached Cython-0.29.30-py2.py3-none-any.whl.metadata (2.8 kB)
Collecting dateparser==1.1.8 (from -r MAC-requirements.txt (line 35))
  Using cached dateparser-1.1.8-py2.py3-none-any.whl.metadata (27 kB)
Collecting decorator==4.4.2 (from -r MAC-requirements.txt (line 36))
  Using cached decorator-4.4.2-py2.py3-none-any.whl.metadata (4.2 kB)
Collecting deepspeed==0.8.3 (from -r MAC-requirements.txt (line 37))
  Using cached deepspeed-0.8.3.tar.gz (765 kB)
  Preparing metadata (setup.py) ... done
Collecting docker-pycreds==0.4.0 (from -r MAC-requirements.txt (line 38))
  Using cached docker_pycreds-0.4.0-py2.py3-none-any.whl.metadata (1.8 kB)
Collecting docopt==0.6.2 (from -r MAC-requirements.txt (line 39))
  Using cached docopt-0.6.2.tar.gz (25 kB)
  Preparing metadata (setup.py) ... done
Collecting EbookLib==0.17.1 (from -r MAC-requirements.txt (line 40))
  Using cached EbookLib-0.17.1.tar.gz (111 kB)
  Preparing metadata (setup.py) ... done
Collecting einops==0.6.1 (from -r MAC-requirements.txt (line 41))
  Using cached einops-0.6.1-py3-none-any.whl.metadata (12 kB)
Collecting encodec==0.1.1 (from -r MAC-requirements.txt (line 43))
  Using cached encodec-0.1.1.tar.gz (3.7 MB)
  Preparing metadata (setup.py) ... done
Collecting epub2txt==0.1.6 (from -r MAC-requirements.txt (line 44))
  Using cached epub2txt-0.1.6-py3-none-any.whl.metadata (2.5 kB)
Collecting exceptiongroup==1.1.3 (from -r MAC-requirements.txt (line 45))
  Using cached exceptiongroup-1.1.3-py3-none-any.whl.metadata (6.1 kB)
Collecting filelock==3.13.1 (from -r MAC-requirements.txt (line 46))
  Using cached filelock-3.13.1-py3-none-any.whl.metadata (2.8 kB)
Collecting Flask==2.3.3 (from -r MAC-requirements.txt (line 47))
  Using cached flask-2.3.3-py3-none-any.whl.metadata (3.6 kB)
Collecting fonttools==4.44.0 (from -r MAC-requirements.txt (line 48))
  Using cached fonttools-4.44.0-cp311-cp311-macosx_10_9_universal2.whl.metadata (153 kB)
Collecting frozenlist==1.4.0 (from -r MAC-requirements.txt (line 49))
  Using cached frozenlist-1.4.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (5.2 kB)
Collecting fsspec==2023.6.0 (from -r MAC-requirements.txt (line 50))
  Using cached fsspec-2023.6.0-py3-none-any.whl.metadata (6.7 kB)
Collecting ftfy==6.1.1 (from -r MAC-requirements.txt (line 51))
  Using cached ftfy-6.1.1-py3-none-any.whl.metadata (6.1 kB)
Collecting fugashi==1.3.0 (from -r MAC-requirements.txt (line 52))
  Using cached fugashi-1.3.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (7.0 kB)
Collecting g2pkk==0.1.2 (from -r MAC-requirements.txt (line 53))
  Using cached g2pkk-0.1.2-py3-none-any.whl.metadata (2.0 kB)
Collecting gitdb==4.0.11 (from -r MAC-requirements.txt (line 54))
  Using cached gitdb-4.0.11-py3-none-any.whl.metadata (1.2 kB)
Collecting GitPython==3.1.40 (from -r MAC-requirements.txt (line 55))
  Using cached GitPython-3.1.40-py3-none-any.whl.metadata (12 kB)
Collecting google-auth==2.23.4 (from -r MAC-requirements.txt (line 56))
  Using cached google_auth-2.23.4-py2.py3-none-any.whl.metadata (4.7 kB)
Collecting google-auth-oauthlib==1.1.0 (from -r MAC-requirements.txt (line 57))
  Using cached google_auth_oauthlib-1.1.0-py2.py3-none-any.whl.metadata (2.7 kB)
Collecting grpcio==1.59.2 (from -r MAC-requirements.txt (line 58))
  Using cached grpcio-1.59.2-cp311-cp311-macosx_10_10_universal2.whl.metadata (4.0 kB)
Collecting gruut==2.2.3 (from -r MAC-requirements.txt (line 59))
  Using cached gruut-2.2.3.tar.gz (73 kB)
  Preparing metadata (setup.py) ... done
Collecting gruut-ipa==0.13.0 (from -r MAC-requirements.txt (line 60))
  Using cached gruut-ipa-0.13.0.tar.gz (101 kB)
  Preparing metadata (setup.py) ... done
Collecting gruut-lang-de==2.0.0 (from -r MAC-requirements.txt (line 61))
  Using cached gruut_lang_de-2.0.0.tar.gz (18.1 MB)
  Preparing metadata (setup.py) ... done
Collecting gruut-lang-en==2.0.0 (from -r MAC-requirements.txt (line 62))
  Using cached gruut_lang_en-2.0.0.tar.gz (15.2 MB)
  Preparing metadata (setup.py) ... done
Collecting gruut-lang-es==2.0.0 (from -r MAC-requirements.txt (line 63))
  Using cached gruut_lang_es-2.0.0.tar.gz (31.4 MB)
  Preparing metadata (setup.py) ... done
Collecting gruut-lang-fr==2.0.2 (from -r MAC-requirements.txt (line 64))
  Using cached gruut_lang_fr-2.0.2.tar.gz (10.9 MB)
  Preparing metadata (setup.py) ... done
Collecting h11==0.14.0 (from -r MAC-requirements.txt (line 65))
  Using cached h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
Collecting hangul-romanize==0.1.0 (from -r MAC-requirements.txt (line 66))
  Using cached hangul_romanize-0.1.0-py3-none-any.whl.metadata (1.2 kB)
Collecting hjson==3.1.0 (from -r MAC-requirements.txt (line 67))
  Using cached hjson-3.1.0-py3-none-any.whl.metadata (2.6 kB)
Collecting httpcore==1.0.2 (from -r MAC-requirements.txt (line 68))
  Using cached httpcore-1.0.2-py3-none-any.whl.metadata (20 kB)
Collecting httpx==0.25.1 (from -r MAC-requirements.txt (line 69))
  Using cached httpx-0.25.1-py3-none-any.whl.metadata (7.1 kB)
Collecting huggingface-hub==0.19.0 (from -r MAC-requirements.txt (line 70))
  Using cached huggingface_hub-0.19.0-py3-none-any.whl.metadata (13 kB)
Collecting idna==3.4 (from -r MAC-requirements.txt (line 71))
  Using cached idna-3.4-py3-none-any.whl.metadata (9.8 kB)
Collecting imageio==2.32.0 (from -r MAC-requirements.txt (line 72))
  Using cached imageio-2.32.0-py3-none-any.whl.metadata (4.9 kB)
Collecting imageio-ffmpeg==0.4.9 (from -r MAC-requirements.txt (line 73))
  Using cached imageio-ffmpeg-0.4.9.tar.gz (17 kB)
  Preparing metadata (setup.py) ... done
Collecting inflect==5.6.2 (from -r MAC-requirements.txt (line 74))
  Using cached inflect-5.6.2-py3-none-any.whl.metadata (21 kB)
Collecting itsdangerous==2.1.2 (from -r MAC-requirements.txt (line 75))
  Using cached itsdangerous-2.1.2-py3-none-any.whl.metadata (2.9 kB)
Collecting jaconv==0.3.4 (from -r MAC-requirements.txt (line 76))
  Using cached jaconv-0.3.4.tar.gz (16 kB)
  Preparing metadata (setup.py) ... done
Collecting jamo==0.4.1 (from -r MAC-requirements.txt (line 77))
  Using cached jamo-0.4.1-py3-none-any.whl.metadata (2.3 kB)
Collecting jieba==0.42.1 (from -r MAC-requirements.txt (line 78))
  Using cached jieba-0.42.1.tar.gz (19.2 MB)
  Preparing metadata (setup.py) ... done
Collecting Jinja2==3.1.2 (from -r MAC-requirements.txt (line 79))
  Using cached Jinja2-3.1.2-py3-none-any.whl.metadata (3.5 kB)
Collecting joblib==1.3.2 (from -r MAC-requirements.txt (line 80))
  Using cached joblib-1.3.2-py3-none-any.whl.metadata (5.4 kB)
Collecting jsonlines==1.2.0 (from -r MAC-requirements.txt (line 81))
  Using cached jsonlines-1.2.0-py2.py3-none-any.whl.metadata (1.3 kB)
Collecting jsonmerge==1.9.2 (from -r MAC-requirements.txt (line 82))
  Using cached jsonmerge-1.9.2-py3-none-any.whl.metadata (21 kB)
Collecting jsonschema==4.19.2 (from -r MAC-requirements.txt (line 83))
  Using cached jsonschema-4.19.2-py3-none-any.whl.metadata (7.9 kB)
Collecting jsonschema-specifications==2023.7.1 (from -r MAC-requirements.txt (line 84))
  Using cached jsonschema_specifications-2023.7.1-py3-none-any.whl.metadata (2.8 kB)
Collecting k-diffusion==0.0.16 (from -r MAC-requirements.txt (line 85))
  Using cached k_diffusion-0.0.16-py3-none-any.whl.metadata (3.7 kB)
Collecting kiwisolver==1.4.5 (from -r MAC-requirements.txt (line 86))
  Using cached kiwisolver-1.4.5-cp311-cp311-macosx_11_0_arm64.whl.metadata (6.4 kB)
Collecting kornia==0.7.0 (from -r MAC-requirements.txt (line 87))
  Using cached kornia-0.7.0-py2.py3-none-any.whl.metadata (12 kB)
Collecting langcodes==3.3.0 (from -r MAC-requirements.txt (line 88))
  Using cached langcodes-3.3.0-py3-none-any.whl.metadata (29 kB)
Collecting lazy_loader==0.3 (from -r MAC-requirements.txt (line 89))
  Using cached lazy_loader-0.3-py3-none-any.whl.metadata (4.3 kB)
Collecting librosa==0.10.0 (from -r MAC-requirements.txt (line 90))
  Using cached librosa-0.10.0-py3-none-any.whl.metadata (8.3 kB)
Collecting llvmlite==0.40.1 (from -r MAC-requirements.txt (line 91))
  Using cached llvmlite-0.40.1-cp311-cp311-macosx_11_0_arm64.whl.metadata (4.7 kB)
Collecting logzero==1.7.0 (from -r MAC-requirements.txt (line 92))
  Using cached logzero-1.7.0-py2.py3-none-any.whl.metadata (11 kB)
Collecting lxml==4.9.3 (from -r MAC-requirements.txt (line 93))
  Using cached lxml-4.9.3-cp311-cp311-macosx_11_0_universal2.whl.metadata (3.8 kB)
Collecting Markdown==3.5.1 (from -r MAC-requirements.txt (line 94))
  Using cached Markdown-3.5.1-py3-none-any.whl.metadata (7.1 kB)
Collecting MarkupSafe==2.1.3 (from -r MAC-requirements.txt (line 95))
  Using cached MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_universal2.whl.metadata (3.0 kB)
Collecting matplotlib==3.7.3 (from -r MAC-requirements.txt (line 96))
  Using cached matplotlib-3.7.3-cp311-cp311-macosx_11_0_arm64.whl.metadata (5.7 kB)
Collecting mojimoji==0.0.12 (from -r MAC-requirements.txt (line 97))
  Using cached mojimoji-0.0.12.tar.gz (43 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting moviepy==1.0.3 (from -r MAC-requirements.txt (line 98))
  Using cached moviepy-1.0.3.tar.gz (388 kB)
  Preparing metadata (setup.py) ... done
Collecting mpmath==1.3.0 (from -r MAC-requirements.txt (line 99))
  Using cached mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB)
Collecting msgpack==1.0.7 (from -r MAC-requirements.txt (line 100))
  Using cached msgpack-1.0.7-cp311-cp311-macosx_11_0_arm64.whl.metadata (9.1 kB)
Collecting multidict==6.0.4 (from -r MAC-requirements.txt (line 101))
  Using cached multidict-6.0.4-cp311-cp311-macosx_11_0_arm64.whl.metadata (4.1 kB)
Collecting murmurhash==1.0.10 (from -r MAC-requirements.txt (line 102))
  Using cached murmurhash-1.0.10-cp311-cp311-macosx_11_0_arm64.whl.metadata (2.0 kB)
Collecting networkx==2.8.8 (from -r MAC-requirements.txt (line 103))
  Using cached networkx-2.8.8-py3-none-any.whl.metadata (5.1 kB)
Collecting ninja==1.11.1.1 (from -r MAC-requirements.txt (line 104))
  Using cached ninja-1.11.1.1-py2.py3-none-macosx_10_9_universal2.macosx_10_9_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl.metadata (5.3 kB)
Collecting nltk==3.8.1 (from -r MAC-requirements.txt (line 105))
  Using cached nltk-3.8.1-py3-none-any.whl.metadata (2.8 kB)
Collecting num2words==0.5.13 (from -r MAC-requirements.txt (line 106))
  Using cached num2words-0.5.13-py3-none-any.whl.metadata (12 kB)
Collecting numba==0.57.0 (from -r MAC-requirements.txt (line 107))
  Using cached numba-0.57.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (2.7 kB)
Collecting numpy==1.26.4 (from -r MAC-requirements.txt (line 108))
  Using cached numpy-1.26.4-cp311-cp311-macosx_11_0_arm64.whl.metadata (114 kB)
Collecting oauthlib==3.2.2 (from -r MAC-requirements.txt (line 109))
  Using cached oauthlib-3.2.2-py3-none-any.whl.metadata (7.5 kB)
Collecting packaging==23.1 (from -r MAC-requirements.txt (line 110))
  Using cached packaging-23.1-py3-none-any.whl.metadata (3.1 kB)
Collecting pandas==1.5.3 (from -r MAC-requirements.txt (line 111))
  Using cached pandas-1.5.3-cp311-cp311-macosx_11_0_arm64.whl.metadata (11 kB)
Collecting Pillow==10.0.1 (from -r MAC-requirements.txt (line 112))
  Using cached Pillow-10.0.1-cp311-cp311-macosx_11_0_arm64.whl.metadata (9.5 kB)
Collecting platformdirs==4.0.0 (from -r MAC-requirements.txt (line 113))
  Using cached platformdirs-4.0.0-py3-none-any.whl.metadata (11 kB)
Collecting pooch==1.8.0 (from -r MAC-requirements.txt (line 114))
  Using cached pooch-1.8.0-py3-none-any.whl.metadata (9.9 kB)
Collecting preshed==3.0.9 (from -r MAC-requirements.txt (line 115))
  Using cached preshed-3.0.9-cp311-cp311-macosx_11_0_arm64.whl.metadata (2.2 kB)
Collecting proglog==0.1.10 (from -r MAC-requirements.txt (line 116))
  Using cached proglog-0.1.10-py3-none-any.whl.metadata (639 bytes)
Collecting protobuf==4.23.4 (from -r MAC-requirements.txt (line 117))
  Using cached protobuf-4.23.4-cp37-abi3-macosx_10_9_universal2.whl.metadata (540 bytes)
Collecting psutil==5.9.6 (from -r MAC-requirements.txt (line 118))
  Using cached psutil-5.9.6-cp38-abi3-macosx_11_0_arm64.whl.metadata (21 kB)
Collecting py-cpuinfo==9.0.0 (from -r MAC-requirements.txt (line 119))
  Using cached py_cpuinfo-9.0.0-py3-none-any.whl.metadata (794 bytes)
Collecting pyasn1==0.5.0 (from -r MAC-requirements.txt (line 120))
  Using cached pyasn1-0.5.0-py2.py3-none-any.whl.metadata (8.5 kB)
Requirement already satisfied: pyasn1-modules==0.3.0 in /opt/homebrew/lib/python3.11/site-packages (from -r MAC-requirements.txt (line 121)) (0.3.0)
Collecting pycparser==2.21 (from -r MAC-requirements.txt (line 122))
  Using cached pycparser-2.21-py2.py3-none-any.whl.metadata (1.1 kB)
Collecting pydantic==2.4.2 (from -r MAC-requirements.txt (line 123))
  Using cached pydantic-2.4.2-py3-none-any.whl.metadata (158 kB)
Collecting pydantic_core==2.10.1 (from -r MAC-requirements.txt (line 124))
  Using cached pydantic_core-2.10.1-cp311-cp311-macosx_11_0_arm64.whl.metadata (6.5 kB)
Collecting pygame==2.5.2 (from -r MAC-requirements.txt (line 125))
  Using cached pygame-2.5.2-cp311-cp311-macosx_11_0_arm64.whl.metadata (13 kB)
Collecting pynndescent==0.5.10 (from -r MAC-requirements.txt (line 126))
  Using cached pynndescent-0.5.10.tar.gz (1.1 MB)
  Preparing metadata (setup.py) ... done
Requirement already satisfied: pyparsing==3.1.1 in /opt/homebrew/lib/python3.11/site-packages (from -r MAC-requirements.txt (line 127)) (3.1.1)
Collecting pypinyin==0.49.0 (from -r MAC-requirements.txt (line 128))
  Using cached pypinyin-0.49.0-py2.py3-none-any.whl.metadata (12 kB)
Collecting pysbd==0.3.4 (from -r MAC-requirements.txt (line 129))
  Using cached pysbd-0.3.4-py3-none-any.whl.metadata (6.1 kB)
Collecting python-crfsuite==0.9.9 (from -r MAC-requirements.txt (line 130))
  Using cached python-crfsuite-0.9.9.tar.gz (440 kB)
  Preparing metadata (setup.py) ... done
Collecting python-dateutil==2.8.2 (from -r MAC-requirements.txt (line 131))
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl.metadata (8.2 kB)
Collecting python-vlc==3.0.20123 (from -r MAC-requirements.txt (line 132))
  Using cached python_vlc-3.0.20123-py3-none-any.whl.metadata (1.4 kB)
Collecting pytz==2023.3.post1 (from -r MAC-requirements.txt (line 133))
  Using cached pytz-2023.3.post1-py2.py3-none-any.whl.metadata (22 kB)
Collecting PyYAML==6.0.1 (from -r MAC-requirements.txt (line 134))
  Using cached PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl.metadata (2.1 kB)
Collecting referencing==0.30.2 (from -r MAC-requirements.txt (line 135))
  Using cached referencing-0.30.2-py3-none-any.whl.metadata (2.6 kB)
Collecting regex==2023.10.3 (from -r MAC-requirements.txt (line 136))
  Using cached regex-2023.10.3-cp311-cp311-macosx_11_0_arm64.whl.metadata (40 kB)
Requirement already satisfied: requests==2.31.0 in /opt/homebrew/lib/python3.11/site-packages (from -r MAC-requirements.txt (line 137)) (2.31.0)
Collecting requests-oauthlib==1.3.1 (from -r MAC-requirements.txt (line 138))
  Using cached requests_oauthlib-1.3.1-py2.py3-none-any.whl.metadata (10 kB)
Collecting resize-right==0.0.2 (from -r MAC-requirements.txt (line 139))
  Using cached resize_right-0.0.2-py3-none-any.whl.metadata (551 bytes)
Collecting rpds-py==0.12.0 (from -r MAC-requirements.txt (line 140))
  Using cached rpds_py-0.12.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (3.7 kB)
Collecting rsa==4.9 (from -r MAC-requirements.txt (line 141))
  Using cached rsa-4.9-py3-none-any.whl.metadata (4.2 kB)
Collecting safetensors==0.4.0 (from -r MAC-requirements.txt (line 142))
  Using cached safetensors-0.4.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (3.8 kB)
Collecting scikit-image==0.22.0 (from -r MAC-requirements.txt (line 143))
  Using cached scikit_image-0.22.0-cp311-cp311-macosx_12_0_arm64.whl.metadata (13 kB)
Collecting scikit-learn==1.3.0 (from -r MAC-requirements.txt (line 144))
  Using cached scikit_learn-1.3.0-cp311-cp311-macosx_12_0_arm64.whl.metadata (11 kB)
Collecting scipy==1.11.3 (from -r MAC-requirements.txt (line 145))
  Using cached scipy-1.11.3-cp311-cp311-macosx_12_0_arm64.whl.metadata (165 kB)
Collecting sentry-sdk==1.34.0 (from -r MAC-requirements.txt (line 146))
  Using cached sentry_sdk-1.34.0-py2.py3-none-any.whl.metadata (9.7 kB)
Collecting setproctitle==1.3.3 (from -r MAC-requirements.txt (line 147))
  Using cached setproctitle-1.3.3-cp311-cp311-macosx_10_9_universal2.whl.metadata (9.9 kB)
Collecting six==1.16.0 (from -r MAC-requirements.txt (line 148))
  Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
Collecting smart-open==6.4.0 (from -r MAC-requirements.txt (line 149))
  Using cached smart_open-6.4.0-py3-none-any.whl.metadata (21 kB)
Collecting smmap==5.0.1 (from -r MAC-requirements.txt (line 150))
  Using cached smmap-5.0.1-py3-none-any.whl.metadata (4.3 kB)
Collecting sniffio==1.3.0 (from -r MAC-requirements.txt (line 151))
  Using cached sniffio-1.3.0-py3-none-any.whl.metadata (3.6 kB)
Collecting soundfile==0.12.1 (from -r MAC-requirements.txt (line 152))
  Using cached soundfile-0.12.1-py2.py3-none-macosx_11_0_arm64.whl.metadata (14 kB)
Collecting soxr==0.3.7 (from -r MAC-requirements.txt (line 153))
  Using cached soxr-0.3.7-cp311-cp311-macosx_11_0_arm64.whl.metadata (5.5 kB)
Collecting spacy==3.7.2 (from -r MAC-requirements.txt (line 154))
  Using cached spacy-3.7.2-cp311-cp311-macosx_11_0_arm64.whl.metadata (25 kB)
Collecting spacy-legacy==3.0.12 (from -r MAC-requirements.txt (line 155))
  Using cached spacy_legacy-3.0.12-py2.py3-none-any.whl.metadata (2.8 kB)
Collecting spacy-loggers==1.0.5 (from -r MAC-requirements.txt (line 156))
  Using cached spacy_loggers-1.0.5-py3-none-any.whl.metadata (23 kB)
Collecting srsly==2.4.8 (from -r MAC-requirements.txt (line 157))
  Using cached srsly-2.4.8-cp311-cp311-macosx_11_0_arm64.whl.metadata (20 kB)
Collecting sympy==1.12 (from -r MAC-requirements.txt (line 158))
  Using cached sympy-1.12-py3-none-any.whl.metadata (12 kB)
ERROR: Ignored the following versions that require a different python version: 0.36.0 Requires-Python >=3.6,<3.10; 0.37.0 Requires-Python >=3.7,<3.10; 0.38.0 Requires-Python >=3.7,<3.11; 0.38.1 Requires-Python >=3.7,<3.11; 0.52.0 Requires-Python >=3.6,<3.9; 0.52.0rc3 Requires-Python >=3.6,<3.9; 0.53.0 Requires-Python >=3.6,<3.10; 0.53.0rc1.post1 Requires-Python >=3.6,<3.10; 0.53.0rc2 Requires-Python >=3.6,<3.10; 0.53.0rc3 Requires-Python >=3.6,<3.10; 0.53.1 Requires-Python >=3.6,<3.10; 0.54.0 Requires-Python >=3.7,<3.10; 0.54.0rc2 Requires-Python >=3.7,<3.10; 0.54.0rc3 Requires-Python >=3.7,<3.10; 0.54.1 Requires-Python >=3.7,<3.10; 0.55.0 Requires-Python >=3.7,<3.11; 0.55.0rc1 Requires-Python >=3.7,<3.11; 0.55.1 Requires-Python >=3.7,<3.11; 0.55.2 Requires-Python >=3.7,<3.11; 1.21.2 Requires-Python >=3.7,<3.11; 1.21.3 Requires-Python >=3.7,<3.11; 1.21.4 Requires-Python >=3.7,<3.11; 1.21.5 Requires-Python >=3.7,<3.11; 1.21.6 Requires-Python >=3.7,<3.11; 1.6.2 Requires-Python >=3.7,<3.10; 1.6.3 Requires-Python >=3.7,<3.10; 1.7.0 Requires-Python >=3.7,<3.10; 1.7.1 Requires-Python >=3.7,<3.10; 1.7.2 Requires-Python >=3.7,<3.11; 1.7.3 Requires-Python >=3.7,<3.11; 1.8.0 Requires-Python >=3.8,<3.11; 1.8.0rc1 Requires-Python >=3.8,<3.11; 1.8.0rc2 Requires-Python >=3.8,<3.11; 1.8.0rc3 Requires-Python >=3.8,<3.11; 1.8.0rc4 Requires-Python >=3.8,<3.11; 1.8.1 Requires-Python >=3.8,<3.11
ERROR: Could not find a version that satisfies the requirement tbb==2021.10.0 (from versions: none)
ERROR: No matching distribution found for tbb==2021.10.0
dzianisv commented 1 month ago

dang, Thats an Intel Mac isn't it.

m2, macbook pro 2023

DrewThomasson commented 1 month ago

Oh, just use the Auto-installer then

It just runs this script anyway

or this command it's all the same anyway:

bash <(curl -s https://raw.githubusercontent.com/DrewThomasson/VoxNovel/main/shell_install_scripts/Apple_silicone_VoxNovel_install.sh)

Or use the gui installer, (Which just runs the same script anyway when you double click on it lol)

Download Apple Silicon VoxNovel Installer

DrewThomasson commented 1 month ago

It'll tell you exactly what its going to install beforehand anyway and just asks you y or n

Heck, heres the snippet from the script that tells the user that part

# Estimate total storage required
total_storage_required="~7.89 GB"

# Inform the user about the installation details and estimated storage usage
echo "This script will install the following components for VoxNovel and will take up approximately $total_storage_required of storage:"
echo "- Homebrew (if not already installed)"
echo "- Miniconda (if not already installed)"
echo "- Calibre (around 835 MB)"
echo "- Ffmpeg (around 51.8 MB)"
echo "- Git (around 51.5 MB)"
echo "- Espeak-ng (around 12.5 MB)"
echo "- Conda environment 'VoxNovel' (around 4 GB)"
echo "- NLTK data (around 44.9 MB)"
echo "- BookNLP models (around 1.2 GB)"
echo "- Xtts TTS model (around 1.7 GB)"
echo "- VoxNovel.app shortcut (desktop and Applications folder)"
DrewThomasson commented 1 month ago

🍏 Apple Silicon Mac (Tested on 2020 M1 pro 8gb ram)

💻 Install on Apple Silicon Mac:

Download Apple Silicon VoxNovel Installer

Or run the following command in your terminal:

bash <(curl -s https://raw.githubusercontent.com/DrewThomasson/VoxNovel/main/shell_install_scripts/Apple_silicone_VoxNovel_install.sh)

Once it's complete you should have a desktop shortcut for VoxNovel.

🧹 Uninstall on Apple Silicon Mac:

To uninstall, run the following command in your terminal:

bash <(curl -s https://raw.githubusercontent.com/DrewThomasson/VoxNovel/main/shell_install_scripts/uninstall_VoxNovel_Mac.sh)
DrewThomasson commented 1 month ago

Closing this issue as I'm betting that should fix your issue.

If issues Persist you can reopen this issue

dzianisv commented 1 month ago

Okay, I modified the installation script a little bit and it helped to install all the dependencies. Thank you.