2026-01-09T00:29:40,546 Created temporary directory: /tmp/pip-ephem-wheel-cache-4wem37ae 2026-01-09T00:29:40,547 Created temporary directory: /tmp/pip-build-tracker-_zr2qx57 2026-01-09T00:29:40,548 Initialized build tracking at /tmp/pip-build-tracker-_zr2qx57 2026-01-09T00:29:40,548 Created build tracker: /tmp/pip-build-tracker-_zr2qx57 2026-01-09T00:29:40,549 Entered build tracker: /tmp/pip-build-tracker-_zr2qx57 2026-01-09T00:29:40,550 Created temporary directory: /tmp/pip-wheel-la3r3ibe 2026-01-09T00:29:40,554 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-09T00:29:40,556 Created temporary directory: /tmp/pip-ephem-wheel-cache-dwvx15be 2026-01-09T00:29:40,577 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-09T00:29:40,581 2 location(s) to search for versions of mlx-audio-plus: 2026-01-09T00:29:40,581 * https://pypi.org/simple/mlx-audio-plus/ 2026-01-09T00:29:40,581 * https://www.piwheels.org/simple/mlx-audio-plus/ 2026-01-09T00:29:40,582 Fetching project page and analyzing links: https://pypi.org/simple/mlx-audio-plus/ 2026-01-09T00:29:40,582 Getting page https://pypi.org/simple/mlx-audio-plus/ 2026-01-09T00:29:40,584 Found index url https://pypi.org/simple 2026-01-09T00:29:40,809 Fetched page https://pypi.org/simple/mlx-audio-plus/ as application/vnd.pypi.simple.v1+json 2026-01-09T00:29:40,814 Skipping link: No binaries permitted for mlx-audio-plus: https://files.pythonhosted.org/packages/84/67/170d86ddd943b2621f5b94035c57a2e4ca245b8de8064d9377a53502951c/mlx_audio_plus-0.1.0-py3-none-any.whl (from https://pypi.org/simple/mlx-audio-plus/) (requires-python:>=3.8) 2026-01-09T00:29:40,815 Found link https://files.pythonhosted.org/packages/56/c4/d851ee0d974c15e4c50432700fafbc7092ca47924c0ce3d57ee2fef95820/mlx_audio_plus-0.1.0.tar.gz (from https://pypi.org/simple/mlx-audio-plus/) (requires-python:>=3.8), version: 0.1.0 2026-01-09T00:29:40,815 Skipping link: No binaries permitted for mlx-audio-plus: https://files.pythonhosted.org/packages/2f/15/ee8925b73b68d342bd26576b3bf30b16a2f555b062c543091d64f406189b/mlx_audio_plus-0.1.1-py3-none-any.whl (from https://pypi.org/simple/mlx-audio-plus/) (requires-python:>=3.8) 2026-01-09T00:29:40,817 Found link https://files.pythonhosted.org/packages/ca/ec/e1dc39972e1bf3a6ce462e6cfd47b787de69c152425d5d805d040b2c69d8/mlx_audio_plus-0.1.1.tar.gz (from https://pypi.org/simple/mlx-audio-plus/) (requires-python:>=3.8), version: 0.1.1 2026-01-09T00:29:40,817 Skipping link: No binaries permitted for mlx-audio-plus: https://files.pythonhosted.org/packages/ca/ba/2f1c814afcaae46467d66527fdf5be1717118ca8e1e49fad7068c9401477/mlx_audio_plus-0.1.2-py3-none-any.whl (from https://pypi.org/simple/mlx-audio-plus/) (requires-python:>=3.8) 2026-01-09T00:29:40,818 Found link https://files.pythonhosted.org/packages/10/26/3fd800015e2b5136039c2e083f663865139782d39e399be5c01d8b02c41b/mlx_audio_plus-0.1.2.tar.gz (from https://pypi.org/simple/mlx-audio-plus/) (requires-python:>=3.8), version: 0.1.2 2026-01-09T00:29:40,819 Skipping link: No binaries permitted for mlx-audio-plus: https://files.pythonhosted.org/packages/a0/b8/ef738cd3a9e5288f242ad76bff539aa5774a945bf43df655c905f337f85e/mlx_audio_plus-0.1.3-py3-none-any.whl (from https://pypi.org/simple/mlx-audio-plus/) (requires-python:>=3.8) 2026-01-09T00:29:40,820 Found link https://files.pythonhosted.org/packages/c5/10/5c8fa11220844f1ef8adfa17e775258dbdb6ffce1101f851fcd617119795/mlx_audio_plus-0.1.3.tar.gz (from https://pypi.org/simple/mlx-audio-plus/) (requires-python:>=3.8), version: 0.1.3 2026-01-09T00:29:40,821 Skipping link: No binaries permitted for mlx-audio-plus: https://files.pythonhosted.org/packages/17/bb/ac8ec9b0864b11550275d31338ea79279218bf1f6b9c5bd1a6ac0c02d845/mlx_audio_plus-0.1.4-py3-none-any.whl (from https://pypi.org/simple/mlx-audio-plus/) (requires-python:>=3.8) 2026-01-09T00:29:40,822 Found link https://files.pythonhosted.org/packages/3c/73/cad0a15369f32e922c88b62e4052ff035045da885f4627ee11be57479607/mlx_audio_plus-0.1.4.tar.gz (from https://pypi.org/simple/mlx-audio-plus/) (requires-python:>=3.8), version: 0.1.4 2026-01-09T00:29:40,823 Skipping link: No binaries permitted for mlx-audio-plus: https://files.pythonhosted.org/packages/53/5f/50bfa44a69669348a3d5e99397b3a06e6cb518319f5202022447505f818b/mlx_audio_plus-0.1.5-py3-none-any.whl (from https://pypi.org/simple/mlx-audio-plus/) (requires-python:>=3.8) 2026-01-09T00:29:40,823 Found link https://files.pythonhosted.org/packages/de/0d/75a923cb798533da8deaaa1a2e5f75d5c514ad1bdc57985a105a8bf6e708/mlx_audio_plus-0.1.5.tar.gz (from https://pypi.org/simple/mlx-audio-plus/) (requires-python:>=3.8), version: 0.1.5 2026-01-09T00:29:40,824 Skipping link: No binaries permitted for mlx-audio-plus: https://files.pythonhosted.org/packages/3b/04/e5c5720e585458d63012ad0fada0dae71fb6394ff135952d3eafb10b5656/mlx_audio_plus-0.1.6-py3-none-any.whl (from https://pypi.org/simple/mlx-audio-plus/) (requires-python:>=3.8) 2026-01-09T00:29:40,825 Found link https://files.pythonhosted.org/packages/58/51/b9f16acd5c56cba24c018e536a143b7d5e7c5ad1f468e2ae4e759aa4494c/mlx_audio_plus-0.1.6.tar.gz (from https://pypi.org/simple/mlx-audio-plus/) (requires-python:>=3.8), version: 0.1.6 2026-01-09T00:29:40,825 Skipping link: No binaries permitted for mlx-audio-plus: https://files.pythonhosted.org/packages/bb/4d/655f6426f377871ea862c9b4cd8123014dac6b013a46515870a86c81e52d/mlx_audio_plus-0.1.7-py3-none-any.whl (from https://pypi.org/simple/mlx-audio-plus/) (requires-python:>=3.9) 2026-01-09T00:29:40,826 Found link https://files.pythonhosted.org/packages/f0/c5/3186f10f1649d2253cf59fb4ba900f0c4e5a2b936919c23c35f17ac1a138/mlx_audio_plus-0.1.7.tar.gz (from https://pypi.org/simple/mlx-audio-plus/) (requires-python:>=3.9), version: 0.1.7 2026-01-09T00:29:40,827 Skipping link: No binaries permitted for mlx-audio-plus: https://files.pythonhosted.org/packages/3f/e5/456345bec74afbaa86a7f8a7ede657238c0b1e2340aa04a5b0020a4da623/mlx_audio_plus-0.1.8-py3-none-any.whl (from https://pypi.org/simple/mlx-audio-plus/) (requires-python:>=3.10) 2026-01-09T00:29:40,828 Found link https://files.pythonhosted.org/packages/ea/03/4cbfcb0532fff46c96b06c399bdc4c2aab3260a352bb83a0b9de3fac93b2/mlx_audio_plus-0.1.8.tar.gz (from https://pypi.org/simple/mlx-audio-plus/) (requires-python:>=3.10), version: 0.1.8 2026-01-09T00:29:40,829 Fetching project page and analyzing links: https://www.piwheels.org/simple/mlx-audio-plus/ 2026-01-09T00:29:40,830 Getting page https://www.piwheels.org/simple/mlx-audio-plus/ 2026-01-09T00:29:40,831 Found index url https://www.piwheels.org/simple 2026-01-09T00:29:40,999 Fetched page https://www.piwheels.org/simple/mlx-audio-plus/ as text/html 2026-01-09T00:29:41,003 Skipping link: No binaries permitted for mlx-audio-plus: https://www.piwheels.org/simple/mlx-audio-plus/mlx_audio_plus-0.1.7-py3-none-any.whl#sha256=cabe55be51281b62c1dea82ddc9893959a5e6d5ea6ac59cf49b899946d943fcc (from https://www.piwheels.org/simple/mlx-audio-plus/) (requires-python:>=3.9) 2026-01-09T00:29:41,004 Skipping link: No binaries permitted for mlx-audio-plus: https://www.piwheels.org/simple/mlx-audio-plus/mlx_audio_plus-0.1.6-py3-none-any.whl#sha256=79cc237cfa3b80b493db8d6a301a9ce174bf19b12a9430666e6bdeadcfd14a05 (from https://www.piwheels.org/simple/mlx-audio-plus/) (requires-python:>=3.8) 2026-01-09T00:29:41,004 Skipping link: No binaries permitted for mlx-audio-plus: https://www.piwheels.org/simple/mlx-audio-plus/mlx_audio_plus-0.1.5-py3-none-any.whl#sha256=eeba340a04d9ae0f5485838ca37df4efcaac2fc29a5286124d1258976285d0dc (from https://www.piwheels.org/simple/mlx-audio-plus/) (requires-python:>=3.8) 2026-01-09T00:29:41,005 Skipping link: No binaries permitted for mlx-audio-plus: https://www.piwheels.org/simple/mlx-audio-plus/mlx_audio_plus-0.1.4-py3-none-any.whl#sha256=2cb3045e5fe284691ce2b90c055202edd52f1f7d04b025f4c45d47e7c46df89a (from https://www.piwheels.org/simple/mlx-audio-plus/) (requires-python:>=3.8) 2026-01-09T00:29:41,005 Skipping link: No binaries permitted for mlx-audio-plus: https://www.piwheels.org/simple/mlx-audio-plus/mlx_audio_plus-0.1.3-py3-none-any.whl#sha256=533f3ab551935b16522b18a5ca08d76dd1d744fc733d98820916f376e1b5e49f (from https://www.piwheels.org/simple/mlx-audio-plus/) (requires-python:>=3.8) 2026-01-09T00:29:41,006 Skipping link: No binaries permitted for mlx-audio-plus: https://www.piwheels.org/simple/mlx-audio-plus/mlx_audio_plus-0.1.2-py3-none-any.whl#sha256=7c2062678e6df87af59d859eb8e0bab0a99fc9a52a6d8530965c713e2960e9f1 (from https://www.piwheels.org/simple/mlx-audio-plus/) (requires-python:>=3.8) 2026-01-09T00:29:41,007 Skipping link: No binaries permitted for mlx-audio-plus: https://www.piwheels.org/simple/mlx-audio-plus/mlx_audio_plus-0.1.1-py3-none-any.whl#sha256=3767181aece7702d4387dc31ca52adf754b01ef2e054a718bb96b5b9fb4c3a49 (from https://www.piwheels.org/simple/mlx-audio-plus/) (requires-python:>=3.8) 2026-01-09T00:29:41,007 Skipping link: No binaries permitted for mlx-audio-plus: https://www.piwheels.org/simple/mlx-audio-plus/mlx_audio_plus-0.1.0-py3-none-any.whl#sha256=d7970a6f16fb57fcef3cddfe03476a4a202caf62e4231b802b8ab1f810a82f93 (from https://www.piwheels.org/simple/mlx-audio-plus/) (requires-python:>=3.8) 2026-01-09T00:29:41,008 Skipping link: not a file: https://www.piwheels.org/simple/mlx-audio-plus/ 2026-01-09T00:29:41,008 Skipping link: not a file: https://pypi.org/simple/mlx-audio-plus/ 2026-01-09T00:29:41,029 Given no hashes to check 1 links for project 'mlx-audio-plus': discarding no candidates 2026-01-09T00:29:41,048 Collecting mlx-audio-plus==0.1.8 2026-01-09T00:29:41,051 Created temporary directory: /tmp/pip-unpack-9h7p36rx 2026-01-09T00:29:41,197 Downloading mlx_audio_plus-0.1.8.tar.gz (639 kB) 2026-01-09T00:29:42,097 Added mlx-audio-plus==0.1.8 from https://files.pythonhosted.org/packages/ea/03/4cbfcb0532fff46c96b06c399bdc4c2aab3260a352bb83a0b9de3fac93b2/mlx_audio_plus-0.1.8.tar.gz to build tracker '/tmp/pip-build-tracker-_zr2qx57' 2026-01-09T00:29:42,104 Created temporary directory: /tmp/pip-build-env-ceeys3vf 2026-01-09T00:29:42,108 Installing build dependencies: started 2026-01-09T00:29:42,110 Running command pip subprocess to install build dependencies 2026-01-09T00:29:43,258 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-09T00:29:43,925 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-09T00:29:43,949 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-09T00:29:45,699 Collecting setuptools>=61.0 2026-01-09T00:29:45,785 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-09T00:29:46,051 Collecting wheel 2026-01-09T00:29:46,075 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-09T00:29:46,581 Collecting setuptools-scm>=8.0 2026-01-09T00:29:46,600 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-01-09T00:29:46,795 Collecting packaging>=20 2026-01-09T00:29:46,811 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2026-01-09T00:29:49,875 Installing collected packages: wheel, setuptools, packaging, setuptools-scm 2026-01-09T00:29:50,120 Creating /tmp/pip-build-env-ceeys3vf/overlay/local/bin 2026-01-09T00:29:50,122 changing mode of /tmp/pip-build-env-ceeys3vf/overlay/local/bin/wheel to 755 2026-01-09T00:29:54,171 changing mode of /tmp/pip-build-env-ceeys3vf/overlay/local/bin/setuptools-scm to 755 2026-01-09T00:29:54,200 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools-scm-9.2.2 wheel-0.45.1 2026-01-09T00:29:54,487 Installing build dependencies: finished with status 'done' 2026-01-09T00:29:54,494 Getting requirements to build wheel: started 2026-01-09T00:29:54,495 Running command Getting requirements to build wheel 2026-01-09T00:29:55,138 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-01-09T00:29:55,230 /tmp/pip-build-env-ceeys3vf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-09T00:29:55,231 !! 2026-01-09T00:29:55,232 ******************************************************************************** 2026-01-09T00:29:55,232 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-09T00:29:55,233 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-09T00:29:55,234 or your builds will no longer be supported. 2026-01-09T00:29:55,235 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T00:29:55,236 ******************************************************************************** 2026-01-09T00:29:55,236 !! 2026-01-09T00:29:55,237 corresp(dist, value, root_dir) 2026-01-09T00:29:55,329 /tmp/pip-build-env-ceeys3vf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-09T00:29:55,329 !! 2026-01-09T00:29:55,330 ******************************************************************************** 2026-01-09T00:29:55,331 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-09T00:29:55,332 License :: OSI Approved :: MIT License 2026-01-09T00:29:55,333 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T00:29:55,334 ******************************************************************************** 2026-01-09T00:29:55,335 !! 2026-01-09T00:29:55,336 dist._finalize_license_expression() 2026-01-09T00:29:55,336 /tmp/pip-build-env-ceeys3vf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-09T00:29:55,337 !! 2026-01-09T00:29:55,338 ******************************************************************************** 2026-01-09T00:29:55,339 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-09T00:29:55,340 License :: OSI Approved :: MIT License 2026-01-09T00:29:55,341 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T00:29:55,341 ******************************************************************************** 2026-01-09T00:29:55,343 !! 2026-01-09T00:29:55,343 self._finalize_license_expression() 2026-01-09T00:29:55,346 running egg_info 2026-01-09T00:29:55,355 writing mlx_audio_plus.egg-info/PKG-INFO 2026-01-09T00:29:55,368 writing dependency_links to mlx_audio_plus.egg-info/dependency_links.txt 2026-01-09T00:29:55,370 writing entry points to mlx_audio_plus.egg-info/entry_points.txt 2026-01-09T00:29:55,378 writing requirements to mlx_audio_plus.egg-info/requires.txt 2026-01-09T00:29:55,380 writing top-level names to mlx_audio_plus.egg-info/top_level.txt 2026-01-09T00:29:55,531 listing git files failed - pretending there aren't any 2026-01-09T00:29:55,539 reading manifest file 'mlx_audio_plus.egg-info/SOURCES.txt' 2026-01-09T00:29:55,559 reading manifest template 'MANIFEST.in' 2026-01-09T00:29:55,560 warning: no files found matching 'requirements.txt' 2026-01-09T00:29:55,800 warning: no files found matching '*.html' under directory 'mlx_audio/tts' 2026-01-09T00:29:55,938 warning: no files found matching '*.tsx' under directory 'mlx_audio/tts' 2026-01-09T00:29:56,007 warning: no files found matching '*.mjs' under directory 'mlx_audio/tts' 2026-01-09T00:29:56,079 warning: no files found matching '*.css' under directory 'mlx_audio/tts' 2026-01-09T00:29:56,143 warning: no files found matching '*.md' under directory 'mlx_audio/tts' 2026-01-09T00:29:56,144 no previously-included directories found matching 'mlx_audio/ui/node_modules' 2026-01-09T00:29:56,146 no previously-included directories found matching 'mlx_audio/ui/.next' 2026-01-09T00:29:56,147 no previously-included directories found matching 'mlx_audio_swift' 2026-01-09T00:29:56,150 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-01-09T00:29:56,152 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-01-09T00:29:56,153 adding license file 'LICENSE' 2026-01-09T00:29:56,174 writing manifest file 'mlx_audio_plus.egg-info/SOURCES.txt' 2026-01-09T00:29:56,277 Getting requirements to build wheel: finished with status 'done' 2026-01-09T00:29:56,281 Created temporary directory: /tmp/pip-modern-metadata-xrutgt2e 2026-01-09T00:29:56,284 Preparing metadata (pyproject.toml): started 2026-01-09T00:29:56,286 Running command Preparing metadata (pyproject.toml) 2026-01-09T00:29:56,861 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-01-09T00:29:56,928 /tmp/pip-build-env-ceeys3vf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-09T00:29:56,929 !! 2026-01-09T00:29:56,931 ******************************************************************************** 2026-01-09T00:29:56,931 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-09T00:29:56,932 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-09T00:29:56,933 or your builds will no longer be supported. 2026-01-09T00:29:56,934 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T00:29:56,935 ******************************************************************************** 2026-01-09T00:29:56,936 !! 2026-01-09T00:29:56,937 corresp(dist, value, root_dir) 2026-01-09T00:29:57,021 /tmp/pip-build-env-ceeys3vf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-09T00:29:57,021 !! 2026-01-09T00:29:57,023 ******************************************************************************** 2026-01-09T00:29:57,023 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-09T00:29:57,025 License :: OSI Approved :: MIT License 2026-01-09T00:29:57,026 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T00:29:57,027 ******************************************************************************** 2026-01-09T00:29:57,028 !! 2026-01-09T00:29:57,028 dist._finalize_license_expression() 2026-01-09T00:29:57,029 /tmp/pip-build-env-ceeys3vf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-09T00:29:57,030 !! 2026-01-09T00:29:57,031 ******************************************************************************** 2026-01-09T00:29:57,032 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-09T00:29:57,033 License :: OSI Approved :: MIT License 2026-01-09T00:29:57,034 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T00:29:57,035 ******************************************************************************** 2026-01-09T00:29:57,036 !! 2026-01-09T00:29:57,036 self._finalize_license_expression() 2026-01-09T00:29:57,037 running dist_info 2026-01-09T00:29:57,052 creating /tmp/pip-modern-metadata-xrutgt2e/mlx_audio_plus.egg-info 2026-01-09T00:29:57,053 writing /tmp/pip-modern-metadata-xrutgt2e/mlx_audio_plus.egg-info/PKG-INFO 2026-01-09T00:29:57,066 writing dependency_links to /tmp/pip-modern-metadata-xrutgt2e/mlx_audio_plus.egg-info/dependency_links.txt 2026-01-09T00:29:57,068 writing entry points to /tmp/pip-modern-metadata-xrutgt2e/mlx_audio_plus.egg-info/entry_points.txt 2026-01-09T00:29:57,076 writing requirements to /tmp/pip-modern-metadata-xrutgt2e/mlx_audio_plus.egg-info/requires.txt 2026-01-09T00:29:57,078 writing top-level names to /tmp/pip-modern-metadata-xrutgt2e/mlx_audio_plus.egg-info/top_level.txt 2026-01-09T00:29:57,079 writing manifest file '/tmp/pip-modern-metadata-xrutgt2e/mlx_audio_plus.egg-info/SOURCES.txt' 2026-01-09T00:29:57,214 listing git files failed - pretending there aren't any 2026-01-09T00:29:57,220 reading manifest file '/tmp/pip-modern-metadata-xrutgt2e/mlx_audio_plus.egg-info/SOURCES.txt' 2026-01-09T00:29:57,222 reading manifest template 'MANIFEST.in' 2026-01-09T00:29:57,223 warning: no files found matching 'requirements.txt' 2026-01-09T00:29:57,430 warning: no files found matching '*.html' under directory 'mlx_audio/tts' 2026-01-09T00:29:57,562 warning: no files found matching '*.tsx' under directory 'mlx_audio/tts' 2026-01-09T00:29:57,624 warning: no files found matching '*.mjs' under directory 'mlx_audio/tts' 2026-01-09T00:29:57,687 warning: no files found matching '*.css' under directory 'mlx_audio/tts' 2026-01-09T00:29:57,751 warning: no files found matching '*.md' under directory 'mlx_audio/tts' 2026-01-09T00:29:57,753 no previously-included directories found matching 'mlx_audio/ui/node_modules' 2026-01-09T00:29:57,754 no previously-included directories found matching 'mlx_audio/ui/.next' 2026-01-09T00:29:57,755 no previously-included directories found matching 'mlx_audio_swift' 2026-01-09T00:29:57,757 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-01-09T00:29:57,758 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-01-09T00:29:57,759 adding license file 'LICENSE' 2026-01-09T00:29:57,775 writing manifest file '/tmp/pip-modern-metadata-xrutgt2e/mlx_audio_plus.egg-info/SOURCES.txt' 2026-01-09T00:29:57,777 creating '/tmp/pip-modern-metadata-xrutgt2e/mlx_audio_plus-0.1.8.dist-info' 2026-01-09T00:29:57,911 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-09T00:29:57,916 Source in /tmp/pip-wheel-la3r3ibe/mlx-audio-plus_06a722598a974050a6af0078854e7867 has version 0.1.8, which satisfies requirement mlx-audio-plus==0.1.8 from https://files.pythonhosted.org/packages/ea/03/4cbfcb0532fff46c96b06c399bdc4c2aab3260a352bb83a0b9de3fac93b2/mlx_audio_plus-0.1.8.tar.gz 2026-01-09T00:29:57,917 Removed mlx-audio-plus==0.1.8 from https://files.pythonhosted.org/packages/ea/03/4cbfcb0532fff46c96b06c399bdc4c2aab3260a352bb83a0b9de3fac93b2/mlx_audio_plus-0.1.8.tar.gz from build tracker '/tmp/pip-build-tracker-_zr2qx57' 2026-01-09T00:29:57,924 Created temporary directory: /tmp/pip-unpack-j6wat73j 2026-01-09T00:29:57,924 Building wheels for collected packages: mlx-audio-plus 2026-01-09T00:29:57,929 Created temporary directory: /tmp/pip-wheel-26niv0d9 2026-01-09T00:29:57,930 Destination directory: /tmp/pip-wheel-26niv0d9 2026-01-09T00:29:57,932 Building wheel for mlx-audio-plus (pyproject.toml): started 2026-01-09T00:29:57,933 Running command Building wheel for mlx-audio-plus (pyproject.toml) 2026-01-09T00:29:58,512 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-01-09T00:29:58,579 /tmp/pip-build-env-ceeys3vf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-09T00:29:58,579 !! 2026-01-09T00:29:58,580 ******************************************************************************** 2026-01-09T00:29:58,581 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-09T00:29:58,582 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-09T00:29:58,582 or your builds will no longer be supported. 2026-01-09T00:29:58,583 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T00:29:58,584 ******************************************************************************** 2026-01-09T00:29:58,585 !! 2026-01-09T00:29:58,585 corresp(dist, value, root_dir) 2026-01-09T00:29:58,670 /tmp/pip-build-env-ceeys3vf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-09T00:29:58,671 !! 2026-01-09T00:29:58,672 ******************************************************************************** 2026-01-09T00:29:58,673 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-09T00:29:58,674 License :: OSI Approved :: MIT License 2026-01-09T00:29:58,675 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T00:29:58,675 ******************************************************************************** 2026-01-09T00:29:58,677 !! 2026-01-09T00:29:58,677 dist._finalize_license_expression() 2026-01-09T00:29:58,679 /tmp/pip-build-env-ceeys3vf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-09T00:29:58,679 !! 2026-01-09T00:29:58,680 ******************************************************************************** 2026-01-09T00:29:58,681 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-09T00:29:58,682 License :: OSI Approved :: MIT License 2026-01-09T00:29:58,684 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T00:29:58,684 ******************************************************************************** 2026-01-09T00:29:58,685 !! 2026-01-09T00:29:58,686 self._finalize_license_expression() 2026-01-09T00:29:58,687 running bdist_wheel 2026-01-09T00:29:58,708 running build 2026-01-09T00:29:58,708 running build_py 2026-01-09T00:29:58,716 creating build/lib/mlx_audio 2026-01-09T00:29:58,719 copying mlx_audio/__init__.py -> build/lib/mlx_audio 2026-01-09T00:29:58,721 copying mlx_audio/version.py -> build/lib/mlx_audio 2026-01-09T00:29:58,723 copying mlx_audio/dsp.py -> build/lib/mlx_audio 2026-01-09T00:29:58,726 copying mlx_audio/server.py -> build/lib/mlx_audio 2026-01-09T00:29:58,729 copying mlx_audio/utils.py -> build/lib/mlx_audio 2026-01-09T00:29:58,731 copying mlx_audio/convert.py -> build/lib/mlx_audio 2026-01-09T00:29:58,734 creating build/lib/mlx_audio/sts 2026-01-09T00:29:58,735 copying mlx_audio/sts/voice_pipeline.py -> build/lib/mlx_audio/sts 2026-01-09T00:29:58,738 copying mlx_audio/sts/__init__.py -> build/lib/mlx_audio/sts 2026-01-09T00:29:58,740 creating build/lib/mlx_audio/stt 2026-01-09T00:29:58,741 copying mlx_audio/stt/__init__.py -> build/lib/mlx_audio/stt 2026-01-09T00:29:58,743 copying mlx_audio/stt/generate.py -> build/lib/mlx_audio/stt 2026-01-09T00:29:58,746 copying mlx_audio/stt/utils.py -> build/lib/mlx_audio/stt 2026-01-09T00:29:58,749 creating build/lib/mlx_audio/tts 2026-01-09T00:29:58,750 copying mlx_audio/tts/__init__.py -> build/lib/mlx_audio/tts 2026-01-09T00:29:58,751 copying mlx_audio/tts/generate.py -> build/lib/mlx_audio/tts 2026-01-09T00:29:58,754 copying mlx_audio/tts/utils.py -> build/lib/mlx_audio/tts 2026-01-09T00:29:58,757 copying mlx_audio/tts/audio_player.py -> build/lib/mlx_audio/tts 2026-01-09T00:29:58,759 creating build/lib/mlx_audio/codec 2026-01-09T00:29:58,760 copying mlx_audio/codec/__init__.py -> build/lib/mlx_audio/codec 2026-01-09T00:29:58,763 creating build/lib/mlx_audio/tests 2026-01-09T00:29:58,764 copying mlx_audio/tests/test_lazy_imports.py -> build/lib/mlx_audio/tests 2026-01-09T00:29:58,766 copying mlx_audio/tests/__init__.py -> build/lib/mlx_audio/tests 2026-01-09T00:29:58,767 copying mlx_audio/tests/test_optional_deps.py -> build/lib/mlx_audio/tests 2026-01-09T00:29:58,770 copying mlx_audio/tests/test_dsp.py -> build/lib/mlx_audio/tests 2026-01-09T00:29:58,772 copying mlx_audio/tests/test_server.py -> build/lib/mlx_audio/tests 2026-01-09T00:29:58,774 creating build/lib/mlx_audio/sts/models 2026-01-09T00:29:58,775 copying mlx_audio/sts/models/__init__.py -> build/lib/mlx_audio/sts/models 2026-01-09T00:29:58,778 creating build/lib/mlx_audio/sts/tests 2026-01-09T00:29:58,779 copying mlx_audio/sts/tests/test_voice_pipeline.py -> build/lib/mlx_audio/sts/tests 2026-01-09T00:29:58,781 copying mlx_audio/sts/tests/test_mossformer2_se.py -> build/lib/mlx_audio/sts/tests 2026-01-09T00:29:58,784 copying mlx_audio/sts/tests/test_sam_audio.py -> build/lib/mlx_audio/sts/tests 2026-01-09T00:29:58,788 creating build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,789 copying mlx_audio/sts/models/mossformer2_se/globallayernorm.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,791 copying mlx_audio/sts/models/mossformer2_se/offsetscale.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,793 copying mlx_audio/sts/models/mossformer2_se/__init__.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,795 copying mlx_audio/sts/models/mossformer2_se/depthwise_conv1d_kernel.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,797 copying mlx_audio/sts/models/mossformer2_se/computation_block.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,799 copying mlx_audio/sts/models/mossformer2_se/scaledsinuembedding.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,801 copying mlx_audio/sts/models/mossformer2_se/config.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,803 copying mlx_audio/sts/models/mossformer2_se/mossformerm2.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,805 copying mlx_audio/sts/models/mossformer2_se/mossformerm.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,807 copying mlx_audio/sts/models/mossformer2_se/scalenorm.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,809 copying mlx_audio/sts/models/mossformer2_se/model.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,811 copying mlx_audio/sts/models/mossformer2_se/flash_attention_kernels.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,814 copying mlx_audio/sts/models/mossformer2_se/mossformerblock_gfsmn.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,816 copying mlx_audio/sts/models/mossformer2_se/gated_fsmn.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,818 copying mlx_audio/sts/models/mossformer2_se/mossformerblock.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,820 copying mlx_audio/sts/models/mossformer2_se/unideepfsmn.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,822 copying mlx_audio/sts/models/mossformer2_se/mossformer2_se_wrapper.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,824 copying mlx_audio/sts/models/mossformer2_se/flash_sharea_ffconvm.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,827 copying mlx_audio/sts/models/mossformer2_se/gated_fsmn_block.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,829 copying mlx_audio/sts/models/mossformer2_se/convmodule.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,831 copying mlx_audio/sts/models/mossformer2_se/mossformer_masknet.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,834 copying mlx_audio/sts/models/mossformer2_se/ffconvm.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:29:58,836 creating build/lib/mlx_audio/sts/models/sam_audio 2026-01-09T00:29:58,837 copying mlx_audio/sts/models/sam_audio/patcher.py -> build/lib/mlx_audio/sts/models/sam_audio 2026-01-09T00:29:58,840 copying mlx_audio/sts/models/sam_audio/align.py -> build/lib/mlx_audio/sts/models/sam_audio 2026-01-09T00:29:58,842 copying mlx_audio/sts/models/sam_audio/transformer.py -> build/lib/mlx_audio/sts/models/sam_audio 2026-01-09T00:29:58,844 copying mlx_audio/sts/models/sam_audio/text_encoder.py -> build/lib/mlx_audio/sts/models/sam_audio 2026-01-09T00:29:58,847 copying mlx_audio/sts/models/sam_audio/__init__.py -> build/lib/mlx_audio/sts/models/sam_audio 2026-01-09T00:29:58,849 copying mlx_audio/sts/models/sam_audio/rope.py -> build/lib/mlx_audio/sts/models/sam_audio 2026-01-09T00:29:58,851 copying mlx_audio/sts/models/sam_audio/config.py -> build/lib/mlx_audio/sts/models/sam_audio 2026-01-09T00:29:58,853 copying mlx_audio/sts/models/sam_audio/model.py -> build/lib/mlx_audio/sts/models/sam_audio 2026-01-09T00:29:58,857 copying mlx_audio/sts/models/sam_audio/processor.py -> build/lib/mlx_audio/sts/models/sam_audio 2026-01-09T00:29:58,860 creating build/lib/mlx_audio/stt/models 2026-01-09T00:29:58,861 copying mlx_audio/stt/models/base.py -> build/lib/mlx_audio/stt/models 2026-01-09T00:29:58,863 copying mlx_audio/stt/models/__init__.py -> build/lib/mlx_audio/stt/models 2026-01-09T00:29:58,865 creating build/lib/mlx_audio/stt/tests 2026-01-09T00:29:58,866 copying mlx_audio/stt/tests/test_models.py -> build/lib/mlx_audio/stt/tests 2026-01-09T00:29:58,870 creating build/lib/mlx_audio/stt/models/voxtral 2026-01-09T00:29:58,871 copying mlx_audio/stt/models/voxtral/__init__.py -> build/lib/mlx_audio/stt/models/voxtral 2026-01-09T00:29:58,873 copying mlx_audio/stt/models/voxtral/config.py -> build/lib/mlx_audio/stt/models/voxtral 2026-01-09T00:29:58,875 copying mlx_audio/stt/models/voxtral/voxtral.py -> build/lib/mlx_audio/stt/models/voxtral 2026-01-09T00:29:58,878 creating build/lib/mlx_audio/stt/models/parakeet 2026-01-09T00:29:58,879 copying mlx_audio/stt/models/parakeet/rnnt.py -> build/lib/mlx_audio/stt/models/parakeet 2026-01-09T00:29:58,881 copying mlx_audio/stt/models/parakeet/__init__.py -> build/lib/mlx_audio/stt/models/parakeet 2026-01-09T00:29:58,883 copying mlx_audio/stt/models/parakeet/attention.py -> build/lib/mlx_audio/stt/models/parakeet 2026-01-09T00:29:58,886 copying mlx_audio/stt/models/parakeet/parakeet.py -> build/lib/mlx_audio/stt/models/parakeet 2026-01-09T00:29:58,889 copying mlx_audio/stt/models/parakeet/tokenizer.py -> build/lib/mlx_audio/stt/models/parakeet 2026-01-09T00:29:58,890 copying mlx_audio/stt/models/parakeet/conformer.py -> build/lib/mlx_audio/stt/models/parakeet 2026-01-09T00:29:58,893 copying mlx_audio/stt/models/parakeet/ctc.py -> build/lib/mlx_audio/stt/models/parakeet 2026-01-09T00:29:58,895 copying mlx_audio/stt/models/parakeet/alignment.py -> build/lib/mlx_audio/stt/models/parakeet 2026-01-09T00:29:58,897 copying mlx_audio/stt/models/parakeet/audio.py -> build/lib/mlx_audio/stt/models/parakeet 2026-01-09T00:29:58,900 creating build/lib/mlx_audio/stt/models/funasr 2026-01-09T00:29:58,901 copying mlx_audio/stt/models/funasr/__init__.py -> build/lib/mlx_audio/stt/models/funasr 2026-01-09T00:29:58,903 copying mlx_audio/stt/models/funasr/adaptor.py -> build/lib/mlx_audio/stt/models/funasr 2026-01-09T00:29:58,906 copying mlx_audio/stt/models/funasr/convert.py -> build/lib/mlx_audio/stt/models/funasr 2026-01-09T00:29:58,909 copying mlx_audio/stt/models/funasr/funasr.py -> build/lib/mlx_audio/stt/models/funasr 2026-01-09T00:29:58,911 copying mlx_audio/stt/models/funasr/encoder.py -> build/lib/mlx_audio/stt/models/funasr 2026-01-09T00:29:58,914 copying mlx_audio/stt/models/funasr/audio.py -> build/lib/mlx_audio/stt/models/funasr 2026-01-09T00:29:58,916 copying mlx_audio/stt/models/funasr/qwen3.py -> build/lib/mlx_audio/stt/models/funasr 2026-01-09T00:29:58,919 creating build/lib/mlx_audio/stt/models/whisper 2026-01-09T00:29:58,920 copying mlx_audio/stt/models/whisper/whisper.py -> build/lib/mlx_audio/stt/models/whisper 2026-01-09T00:29:58,923 copying mlx_audio/stt/models/whisper/__init__.py -> build/lib/mlx_audio/stt/models/whisper 2026-01-09T00:29:58,925 copying mlx_audio/stt/models/whisper/decoding.py -> build/lib/mlx_audio/stt/models/whisper 2026-01-09T00:29:58,928 copying mlx_audio/stt/models/whisper/tokenizer.py -> build/lib/mlx_audio/stt/models/whisper 2026-01-09T00:29:58,931 copying mlx_audio/stt/models/whisper/writers.py -> build/lib/mlx_audio/stt/models/whisper 2026-01-09T00:29:58,933 copying mlx_audio/stt/models/whisper/timing.py -> build/lib/mlx_audio/stt/models/whisper 2026-01-09T00:29:58,935 copying mlx_audio/stt/models/whisper/audio.py -> build/lib/mlx_audio/stt/models/whisper 2026-01-09T00:29:58,938 creating build/lib/mlx_audio/stt/models/wav2vec 2026-01-09T00:29:58,939 copying mlx_audio/stt/models/wav2vec/feature_extractor.py -> build/lib/mlx_audio/stt/models/wav2vec 2026-01-09T00:29:58,942 copying mlx_audio/stt/models/wav2vec/wav2vec.py -> build/lib/mlx_audio/stt/models/wav2vec 2026-01-09T00:29:58,945 creating build/lib/mlx_audio/stt/models/glmasr 2026-01-09T00:29:58,946 copying mlx_audio/stt/models/glmasr/__init__.py -> build/lib/mlx_audio/stt/models/glmasr 2026-01-09T00:29:58,948 copying mlx_audio/stt/models/glmasr/config.py -> build/lib/mlx_audio/stt/models/glmasr 2026-01-09T00:29:58,950 copying mlx_audio/stt/models/glmasr/glmasr.py -> build/lib/mlx_audio/stt/models/glmasr 2026-01-09T00:29:58,953 creating build/lib/mlx_audio/stt/models/whisper/scripts 2026-01-09T00:29:58,954 copying mlx_audio/stt/models/whisper/scripts/convert.py -> build/lib/mlx_audio/stt/models/whisper/scripts 2026-01-09T00:29:58,958 creating build/lib/mlx_audio/tts/models 2026-01-09T00:29:58,959 copying mlx_audio/tts/models/base.py -> build/lib/mlx_audio/tts/models 2026-01-09T00:29:58,961 copying mlx_audio/tts/models/__init__.py -> build/lib/mlx_audio/tts/models 2026-01-09T00:29:58,963 copying mlx_audio/tts/models/interpolate.py -> build/lib/mlx_audio/tts/models 2026-01-09T00:29:58,965 creating build/lib/mlx_audio/tts/tests 2026-01-09T00:29:58,966 copying mlx_audio/tts/tests/__init__.py -> build/lib/mlx_audio/tts/tests 2026-01-09T00:29:58,968 copying mlx_audio/tts/tests/test_models.py -> build/lib/mlx_audio/tts/tests 2026-01-09T00:29:58,972 copying mlx_audio/tts/tests/test_voxcpm.py -> build/lib/mlx_audio/tts/tests 2026-01-09T00:29:58,974 copying mlx_audio/tts/tests/test_interpolate.py -> build/lib/mlx_audio/tts/tests 2026-01-09T00:29:58,976 copying mlx_audio/tts/tests/test_convert.py -> build/lib/mlx_audio/tts/tests 2026-01-09T00:29:58,978 copying mlx_audio/tts/tests/test_chatterbox.py -> build/lib/mlx_audio/tts/tests 2026-01-09T00:29:58,980 copying mlx_audio/tts/tests/test_voxcpm_integration.py -> build/lib/mlx_audio/tts/tests 2026-01-09T00:29:58,982 copying mlx_audio/tts/tests/test_base.py -> build/lib/mlx_audio/tts/tests 2026-01-09T00:29:58,985 creating build/lib/mlx_audio/tts/models/chatterbox_turbo 2026-01-09T00:29:58,986 copying mlx_audio/tts/models/chatterbox_turbo/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo 2026-01-09T00:29:58,988 copying mlx_audio/tts/models/chatterbox_turbo/chatterbox_turbo.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo 2026-01-09T00:29:58,992 creating build/lib/mlx_audio/tts/models/dia 2026-01-09T00:29:58,993 copying mlx_audio/tts/models/dia/__init__.py -> build/lib/mlx_audio/tts/models/dia 2026-01-09T00:29:58,995 copying mlx_audio/tts/models/dia/config.py -> build/lib/mlx_audio/tts/models/dia 2026-01-09T00:29:58,997 copying mlx_audio/tts/models/dia/dia.py -> build/lib/mlx_audio/tts/models/dia 2026-01-09T00:29:59,000 copying mlx_audio/tts/models/dia/audio.py -> build/lib/mlx_audio/tts/models/dia 2026-01-09T00:29:59,002 copying mlx_audio/tts/models/dia/layers.py -> build/lib/mlx_audio/tts/models/dia 2026-01-09T00:29:59,005 creating build/lib/mlx_audio/tts/models/soprano 2026-01-09T00:29:59,006 copying mlx_audio/tts/models/soprano/__init__.py -> build/lib/mlx_audio/tts/models/soprano 2026-01-09T00:29:59,008 copying mlx_audio/tts/models/soprano/decoder.py -> build/lib/mlx_audio/tts/models/soprano 2026-01-09T00:29:59,010 copying mlx_audio/tts/models/soprano/text.py -> build/lib/mlx_audio/tts/models/soprano 2026-01-09T00:29:59,012 copying mlx_audio/tts/models/soprano/soprano.py -> build/lib/mlx_audio/tts/models/soprano 2026-01-09T00:29:59,015 creating build/lib/mlx_audio/tts/models/llama 2026-01-09T00:29:59,016 copying mlx_audio/tts/models/llama/llama.py -> build/lib/mlx_audio/tts/models/llama 2026-01-09T00:29:59,019 copying mlx_audio/tts/models/llama/__init__.py -> build/lib/mlx_audio/tts/models/llama 2026-01-09T00:29:59,021 creating build/lib/mlx_audio/tts/models/voxcpm 2026-01-09T00:29:59,022 copying mlx_audio/tts/models/voxcpm/__init__.py -> build/lib/mlx_audio/tts/models/voxcpm 2026-01-09T00:29:59,024 copying mlx_audio/tts/models/voxcpm/dit.py -> build/lib/mlx_audio/tts/models/voxcpm 2026-01-09T00:29:59,027 copying mlx_audio/tts/models/voxcpm/config.py -> build/lib/mlx_audio/tts/models/voxcpm 2026-01-09T00:29:59,029 copying mlx_audio/tts/models/voxcpm/audio_vae.py -> build/lib/mlx_audio/tts/models/voxcpm 2026-01-09T00:29:59,032 copying mlx_audio/tts/models/voxcpm/encoder.py -> build/lib/mlx_audio/tts/models/voxcpm 2026-01-09T00:29:59,034 copying mlx_audio/tts/models/voxcpm/voxcpm.py -> build/lib/mlx_audio/tts/models/voxcpm 2026-01-09T00:29:59,037 copying mlx_audio/tts/models/voxcpm/minicpm.py -> build/lib/mlx_audio/tts/models/voxcpm 2026-01-09T00:29:59,040 creating build/lib/mlx_audio/tts/models/qwen3 2026-01-09T00:29:59,041 copying mlx_audio/tts/models/qwen3/__init__.py -> build/lib/mlx_audio/tts/models/qwen3 2026-01-09T00:29:59,043 copying mlx_audio/tts/models/qwen3/qwen3.py -> build/lib/mlx_audio/tts/models/qwen3 2026-01-09T00:29:59,046 creating build/lib/mlx_audio/tts/models/kokoro 2026-01-09T00:29:59,047 copying mlx_audio/tts/models/kokoro/kokoro.py -> build/lib/mlx_audio/tts/models/kokoro 2026-01-09T00:29:59,049 copying mlx_audio/tts/models/kokoro/__init__.py -> build/lib/mlx_audio/tts/models/kokoro 2026-01-09T00:29:59,051 copying mlx_audio/tts/models/kokoro/modules.py -> build/lib/mlx_audio/tts/models/kokoro 2026-01-09T00:29:59,054 copying mlx_audio/tts/models/kokoro/pipeline.py -> build/lib/mlx_audio/tts/models/kokoro 2026-01-09T00:29:59,057 copying mlx_audio/tts/models/kokoro/voice.py -> build/lib/mlx_audio/tts/models/kokoro 2026-01-09T00:29:59,059 copying mlx_audio/tts/models/kokoro/istftnet.py -> build/lib/mlx_audio/tts/models/kokoro 2026-01-09T00:29:59,063 creating build/lib/mlx_audio/tts/models/cosyvoice3 2026-01-09T00:29:59,064 copying mlx_audio/tts/models/cosyvoice3/cosyvoice3.py -> build/lib/mlx_audio/tts/models/cosyvoice3 2026-01-09T00:29:59,067 copying mlx_audio/tts/models/cosyvoice3/flow.py -> build/lib/mlx_audio/tts/models/cosyvoice3 2026-01-09T00:29:59,070 copying mlx_audio/tts/models/cosyvoice3/__init__.py -> build/lib/mlx_audio/tts/models/cosyvoice3 2026-01-09T00:29:59,072 copying mlx_audio/tts/models/cosyvoice3/convolution.py -> build/lib/mlx_audio/tts/models/cosyvoice3 2026-01-09T00:29:59,074 copying mlx_audio/tts/models/cosyvoice3/dit.py -> build/lib/mlx_audio/tts/models/cosyvoice3 2026-01-09T00:29:59,077 copying mlx_audio/tts/models/cosyvoice3/config.py -> build/lib/mlx_audio/tts/models/cosyvoice3 2026-01-09T00:29:59,080 copying mlx_audio/tts/models/cosyvoice3/hifigan.py -> build/lib/mlx_audio/tts/models/cosyvoice3 2026-01-09T00:29:59,083 creating build/lib/mlx_audio/tts/models/vibevoice 2026-01-09T00:29:59,084 copying mlx_audio/tts/models/vibevoice/diffusion_head.py -> build/lib/mlx_audio/tts/models/vibevoice 2026-01-09T00:29:59,086 copying mlx_audio/tts/models/vibevoice/vibevoice.py -> build/lib/mlx_audio/tts/models/vibevoice 2026-01-09T00:29:59,089 copying mlx_audio/tts/models/vibevoice/__init__.py -> build/lib/mlx_audio/tts/models/vibevoice 2026-01-09T00:29:59,091 copying mlx_audio/tts/models/vibevoice/scheduler.py -> build/lib/mlx_audio/tts/models/vibevoice 2026-01-09T00:29:59,093 copying mlx_audio/tts/models/vibevoice/config.py -> build/lib/mlx_audio/tts/models/vibevoice 2026-01-09T00:29:59,096 copying mlx_audio/tts/models/vibevoice/acoustic_tokenizer.py -> build/lib/mlx_audio/tts/models/vibevoice 2026-01-09T00:29:59,098 copying mlx_audio/tts/models/vibevoice/language_model.py -> build/lib/mlx_audio/tts/models/vibevoice 2026-01-09T00:29:59,101 creating build/lib/mlx_audio/tts/models/chatterbox 2026-01-09T00:29:59,102 copying mlx_audio/tts/models/chatterbox/chatterbox.py -> build/lib/mlx_audio/tts/models/chatterbox 2026-01-09T00:29:59,105 copying mlx_audio/tts/models/chatterbox/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox 2026-01-09T00:29:59,107 copying mlx_audio/tts/models/chatterbox/config.py -> build/lib/mlx_audio/tts/models/chatterbox 2026-01-09T00:29:59,109 copying mlx_audio/tts/models/chatterbox/tokenizer.py -> build/lib/mlx_audio/tts/models/chatterbox 2026-01-09T00:29:59,111 creating build/lib/mlx_audio/tts/models/cosyvoice2 2026-01-09T00:29:59,113 copying mlx_audio/tts/models/cosyvoice2/cosyvoice2.py -> build/lib/mlx_audio/tts/models/cosyvoice2 2026-01-09T00:29:59,116 copying mlx_audio/tts/models/cosyvoice2/__init__.py -> build/lib/mlx_audio/tts/models/cosyvoice2 2026-01-09T00:29:59,118 copying mlx_audio/tts/models/cosyvoice2/config.py -> build/lib/mlx_audio/tts/models/cosyvoice2 2026-01-09T00:29:59,120 copying mlx_audio/tts/models/cosyvoice2/flow_matching.py -> build/lib/mlx_audio/tts/models/cosyvoice2 2026-01-09T00:29:59,122 copying mlx_audio/tts/models/cosyvoice2/hifigan.py -> build/lib/mlx_audio/tts/models/cosyvoice2 2026-01-09T00:29:59,125 copying mlx_audio/tts/models/cosyvoice2/speaker_encoder.py -> build/lib/mlx_audio/tts/models/cosyvoice2 2026-01-09T00:29:59,128 creating build/lib/mlx_audio/tts/models/sesame 2026-01-09T00:29:59,129 copying mlx_audio/tts/models/sesame/__init__.py -> build/lib/mlx_audio/tts/models/sesame 2026-01-09T00:29:59,131 copying mlx_audio/tts/models/sesame/attention.py -> build/lib/mlx_audio/tts/models/sesame 2026-01-09T00:29:59,133 copying mlx_audio/tts/models/sesame/watermarking.py -> build/lib/mlx_audio/tts/models/sesame 2026-01-09T00:29:59,135 copying mlx_audio/tts/models/sesame/sesame.py -> build/lib/mlx_audio/tts/models/sesame 2026-01-09T00:29:59,139 creating build/lib/mlx_audio/tts/models/outetts 2026-01-09T00:29:59,140 copying mlx_audio/tts/models/outetts/__init__.py -> build/lib/mlx_audio/tts/models/outetts 2026-01-09T00:29:59,142 copying mlx_audio/tts/models/outetts/prompt_processor.py -> build/lib/mlx_audio/tts/models/outetts 2026-01-09T00:29:59,144 copying mlx_audio/tts/models/outetts/tokens.py -> build/lib/mlx_audio/tts/models/outetts 2026-01-09T00:29:59,146 copying mlx_audio/tts/models/outetts/dac_interface.py -> build/lib/mlx_audio/tts/models/outetts 2026-01-09T00:29:59,148 copying mlx_audio/tts/models/outetts/outetts.py -> build/lib/mlx_audio/tts/models/outetts 2026-01-09T00:29:59,151 copying mlx_audio/tts/models/outetts/audio_processor.py -> build/lib/mlx_audio/tts/models/outetts 2026-01-09T00:29:59,153 creating build/lib/mlx_audio/tts/models/bark 2026-01-09T00:29:59,155 copying mlx_audio/tts/models/bark/__init__.py -> build/lib/mlx_audio/tts/models/bark 2026-01-09T00:29:59,157 copying mlx_audio/tts/models/bark/isftnet.py -> build/lib/mlx_audio/tts/models/bark 2026-01-09T00:29:59,159 copying mlx_audio/tts/models/bark/pipeline.py -> build/lib/mlx_audio/tts/models/bark 2026-01-09T00:29:59,161 copying mlx_audio/tts/models/bark/bark.py -> build/lib/mlx_audio/tts/models/bark 2026-01-09T00:29:59,164 creating build/lib/mlx_audio/tts/models/spark 2026-01-09T00:29:59,165 copying mlx_audio/tts/models/spark/bicodec.py -> build/lib/mlx_audio/tts/models/spark 2026-01-09T00:29:59,167 copying mlx_audio/tts/models/spark/__init__.py -> build/lib/mlx_audio/tts/models/spark 2026-01-09T00:29:59,169 copying mlx_audio/tts/models/spark/spark.py -> build/lib/mlx_audio/tts/models/spark 2026-01-09T00:29:59,172 copying mlx_audio/tts/models/spark/audio_tokenizer.py -> build/lib/mlx_audio/tts/models/spark 2026-01-09T00:29:59,174 creating build/lib/mlx_audio/tts/models/indextts 2026-01-09T00:29:59,175 copying mlx_audio/tts/models/indextts/gpt2.py -> build/lib/mlx_audio/tts/models/indextts 2026-01-09T00:29:59,177 copying mlx_audio/tts/models/indextts/__init__.py -> build/lib/mlx_audio/tts/models/indextts 2026-01-09T00:29:59,179 copying mlx_audio/tts/models/indextts/bigvgan.py -> build/lib/mlx_audio/tts/models/indextts 2026-01-09T00:29:59,181 copying mlx_audio/tts/models/indextts/attention.py -> build/lib/mlx_audio/tts/models/indextts 2026-01-09T00:29:59,183 copying mlx_audio/tts/models/indextts/indextts.py -> build/lib/mlx_audio/tts/models/indextts 2026-01-09T00:29:59,185 copying mlx_audio/tts/models/indextts/conformer.py -> build/lib/mlx_audio/tts/models/indextts 2026-01-09T00:29:59,188 copying mlx_audio/tts/models/indextts/mel.py -> build/lib/mlx_audio/tts/models/indextts 2026-01-09T00:29:59,190 copying mlx_audio/tts/models/indextts/perceiver.py -> build/lib/mlx_audio/tts/models/indextts 2026-01-09T00:29:59,191 copying mlx_audio/tts/models/indextts/normalize.py -> build/lib/mlx_audio/tts/models/indextts 2026-01-09T00:29:59,194 creating build/lib/mlx_audio/tts/models/chatterbox_turbo/models 2026-01-09T00:29:59,195 copying mlx_audio/tts/models/chatterbox_turbo/models/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models 2026-01-09T00:29:59,197 creating build/lib/mlx_audio/tts/models/chatterbox_turbo/scripts 2026-01-09T00:29:59,198 copying mlx_audio/tts/models/chatterbox_turbo/scripts/convert.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/scripts 2026-01-09T00:29:59,202 creating build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-01-09T00:29:59,203 copying mlx_audio/tts/models/chatterbox_turbo/models/s3gen/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-01-09T00:29:59,205 copying mlx_audio/tts/models/chatterbox_turbo/models/s3gen/s3gen.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-01-09T00:29:59,208 copying mlx_audio/tts/models/chatterbox_turbo/models/s3gen/flow_matching.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-01-09T00:29:59,210 copying mlx_audio/tts/models/chatterbox_turbo/models/s3gen/hifigan.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-01-09T00:29:59,213 copying mlx_audio/tts/models/chatterbox_turbo/models/s3gen/decoder.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-01-09T00:29:59,216 copying mlx_audio/tts/models/chatterbox_turbo/models/s3gen/mel.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-01-09T00:29:59,218 copying mlx_audio/tts/models/chatterbox_turbo/models/s3gen/encoder.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-01-09T00:29:59,220 copying mlx_audio/tts/models/chatterbox_turbo/models/s3gen/xvector.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-01-09T00:29:59,224 creating build/lib/mlx_audio/tts/models/chatterbox_turbo/models/t3 2026-01-09T00:29:59,225 copying mlx_audio/tts/models/chatterbox_turbo/models/t3/gpt2.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/t3 2026-01-09T00:29:59,227 copying mlx_audio/tts/models/chatterbox_turbo/models/t3/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/t3 2026-01-09T00:29:59,229 copying mlx_audio/tts/models/chatterbox_turbo/models/t3/t3.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/t3 2026-01-09T00:29:59,232 copying mlx_audio/tts/models/chatterbox_turbo/models/t3/cond_enc.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/t3 2026-01-09T00:29:59,233 copying mlx_audio/tts/models/chatterbox_turbo/models/t3/t3_config.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/t3 2026-01-09T00:29:59,236 creating build/lib/mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder 2026-01-09T00:29:59,237 copying mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder/melspec.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder 2026-01-09T00:29:59,239 copying mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder 2026-01-09T00:29:59,240 copying mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder/config.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder 2026-01-09T00:29:59,242 copying mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder/voice_encoder.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder 2026-01-09T00:29:59,246 creating build/lib/mlx_audio/tts/models/cosyvoice3/llm 2026-01-09T00:29:59,247 copying mlx_audio/tts/models/cosyvoice3/llm/__init__.py -> build/lib/mlx_audio/tts/models/cosyvoice3/llm 2026-01-09T00:29:59,248 copying mlx_audio/tts/models/cosyvoice3/llm/llm.py -> build/lib/mlx_audio/tts/models/cosyvoice3/llm 2026-01-09T00:29:59,251 creating build/lib/mlx_audio/tts/models/cosyvoice3/scripts 2026-01-09T00:29:59,252 copying mlx_audio/tts/models/cosyvoice3/scripts/__init__.py -> build/lib/mlx_audio/tts/models/cosyvoice3/scripts 2026-01-09T00:29:59,254 copying mlx_audio/tts/models/cosyvoice3/scripts/convert.py -> build/lib/mlx_audio/tts/models/cosyvoice3/scripts 2026-01-09T00:29:59,258 creating build/lib/mlx_audio/tts/models/chatterbox/t3 2026-01-09T00:29:59,259 copying mlx_audio/tts/models/chatterbox/t3/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox/t3 2026-01-09T00:29:59,261 copying mlx_audio/tts/models/chatterbox/t3/learned_pos_emb.py -> build/lib/mlx_audio/tts/models/chatterbox/t3 2026-01-09T00:29:59,263 copying mlx_audio/tts/models/chatterbox/t3/t3.py -> build/lib/mlx_audio/tts/models/chatterbox/t3 2026-01-09T00:29:59,265 copying mlx_audio/tts/models/chatterbox/t3/cond_enc.py -> build/lib/mlx_audio/tts/models/chatterbox/t3 2026-01-09T00:29:59,267 copying mlx_audio/tts/models/chatterbox/t3/perceiver.py -> build/lib/mlx_audio/tts/models/chatterbox/t3 2026-01-09T00:29:59,270 creating build/lib/mlx_audio/tts/models/chatterbox/scripts 2026-01-09T00:29:59,271 copying mlx_audio/tts/models/chatterbox/scripts/convert.py -> build/lib/mlx_audio/tts/models/chatterbox/scripts 2026-01-09T00:29:59,274 creating build/lib/mlx_audio/tts/models/chatterbox/voice_encoder 2026-01-09T00:29:59,275 copying mlx_audio/tts/models/chatterbox/voice_encoder/melspec.py -> build/lib/mlx_audio/tts/models/chatterbox/voice_encoder 2026-01-09T00:29:59,277 copying mlx_audio/tts/models/chatterbox/voice_encoder/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox/voice_encoder 2026-01-09T00:29:59,279 copying mlx_audio/tts/models/chatterbox/voice_encoder/config.py -> build/lib/mlx_audio/tts/models/chatterbox/voice_encoder 2026-01-09T00:29:59,281 copying mlx_audio/tts/models/chatterbox/voice_encoder/voice_encoder.py -> build/lib/mlx_audio/tts/models/chatterbox/voice_encoder 2026-01-09T00:29:59,284 creating build/lib/mlx_audio/tts/models/cosyvoice2/llm 2026-01-09T00:29:59,285 copying mlx_audio/tts/models/cosyvoice2/llm/__init__.py -> build/lib/mlx_audio/tts/models/cosyvoice2/llm 2026-01-09T00:29:59,287 copying mlx_audio/tts/models/cosyvoice2/llm/llm.py -> build/lib/mlx_audio/tts/models/cosyvoice2/llm 2026-01-09T00:29:59,290 creating build/lib/mlx_audio/tts/models/cosyvoice2/scripts 2026-01-09T00:29:59,291 copying mlx_audio/tts/models/cosyvoice2/scripts/__init__.py -> build/lib/mlx_audio/tts/models/cosyvoice2/scripts 2026-01-09T00:29:59,293 copying mlx_audio/tts/models/cosyvoice2/scripts/convert.py -> build/lib/mlx_audio/tts/models/cosyvoice2/scripts 2026-01-09T00:29:59,296 creating build/lib/mlx_audio/tts/models/spark/modules 2026-01-09T00:29:59,297 copying mlx_audio/tts/models/spark/modules/finite_scalar_quantization.py -> build/lib/mlx_audio/tts/models/spark/modules 2026-01-09T00:29:59,299 copying mlx_audio/tts/models/spark/modules/__init__.py -> build/lib/mlx_audio/tts/models/spark/modules 2026-01-09T00:29:59,300 copying mlx_audio/tts/models/spark/modules/residual_fsq.py -> build/lib/mlx_audio/tts/models/spark/modules 2026-01-09T00:29:59,303 copying mlx_audio/tts/models/spark/modules/residual.py -> build/lib/mlx_audio/tts/models/spark/modules 2026-01-09T00:29:59,306 creating build/lib/mlx_audio/tts/models/spark/utils 2026-01-09T00:29:59,307 copying mlx_audio/tts/models/spark/utils/file.py -> build/lib/mlx_audio/tts/models/spark/utils 2026-01-09T00:29:59,309 copying mlx_audio/tts/models/spark/utils/token_parser.py -> build/lib/mlx_audio/tts/models/spark/utils 2026-01-09T00:29:59,311 copying mlx_audio/tts/models/spark/utils/audio.py -> build/lib/mlx_audio/tts/models/spark/utils 2026-01-09T00:29:59,314 creating build/lib/mlx_audio/tts/models/spark/modules/blocks 2026-01-09T00:29:59,315 copying mlx_audio/tts/models/spark/modules/blocks/__init__.py -> build/lib/mlx_audio/tts/models/spark/modules/blocks 2026-01-09T00:29:59,316 copying mlx_audio/tts/models/spark/modules/blocks/sampler.py -> build/lib/mlx_audio/tts/models/spark/modules/blocks 2026-01-09T00:29:59,319 creating build/lib/mlx_audio/tts/models/spark/modules/speaker 2026-01-09T00:29:59,320 copying mlx_audio/tts/models/spark/modules/speaker/pooling_layers.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2026-01-09T00:29:59,322 copying mlx_audio/tts/models/spark/modules/speaker/ecapa_tdnn.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2026-01-09T00:29:59,324 copying mlx_audio/tts/models/spark/modules/speaker/__init__.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2026-01-09T00:29:59,326 copying mlx_audio/tts/models/spark/modules/speaker/perceiver_encoder.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2026-01-09T00:29:59,329 copying mlx_audio/tts/models/spark/modules/speaker/speaker_encoder.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2026-01-09T00:29:59,331 creating build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2026-01-09T00:29:59,332 copying mlx_audio/tts/models/spark/modules/encoder_decoder/feat_encoder.py -> build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2026-01-09T00:29:59,334 copying mlx_audio/tts/models/spark/modules/encoder_decoder/__init__.py -> build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2026-01-09T00:29:59,336 copying mlx_audio/tts/models/spark/modules/encoder_decoder/wave_generator.py -> build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2026-01-09T00:29:59,338 copying mlx_audio/tts/models/spark/modules/encoder_decoder/feat_decoder.py -> build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2026-01-09T00:29:59,340 creating build/lib/mlx_audio/tts/models/indextts/ecapa_tdnn 2026-01-09T00:29:59,341 copying mlx_audio/tts/models/indextts/ecapa_tdnn/ecapa_tdnn.py -> build/lib/mlx_audio/tts/models/indextts/ecapa_tdnn 2026-01-09T00:29:59,344 copying mlx_audio/tts/models/indextts/ecapa_tdnn/se_res2net.py -> build/lib/mlx_audio/tts/models/indextts/ecapa_tdnn 2026-01-09T00:29:59,346 copying mlx_audio/tts/models/indextts/ecapa_tdnn/__init__.py -> build/lib/mlx_audio/tts/models/indextts/ecapa_tdnn 2026-01-09T00:29:59,347 copying mlx_audio/tts/models/indextts/ecapa_tdnn/tdnn.py -> build/lib/mlx_audio/tts/models/indextts/ecapa_tdnn 2026-01-09T00:29:59,349 copying mlx_audio/tts/models/indextts/ecapa_tdnn/asp.py -> build/lib/mlx_audio/tts/models/indextts/ecapa_tdnn 2026-01-09T00:29:59,351 creating build/lib/mlx_audio/codec/models 2026-01-09T00:29:59,352 copying mlx_audio/codec/models/__init__.py -> build/lib/mlx_audio/codec/models 2026-01-09T00:29:59,355 creating build/lib/mlx_audio/codec/tests 2026-01-09T00:29:59,356 copying mlx_audio/codec/tests/__init__.py -> build/lib/mlx_audio/codec/tests 2026-01-09T00:29:59,357 copying mlx_audio/codec/tests/test_descript.py -> build/lib/mlx_audio/codec/tests 2026-01-09T00:29:59,359 copying mlx_audio/codec/tests/test_vocos.py -> build/lib/mlx_audio/codec/tests 2026-01-09T00:29:59,361 copying mlx_audio/codec/tests/test_mimi.py -> build/lib/mlx_audio/codec/tests 2026-01-09T00:29:59,362 copying mlx_audio/codec/tests/test_s3.py -> build/lib/mlx_audio/codec/tests 2026-01-09T00:29:59,364 copying mlx_audio/codec/tests/test_snac.py -> build/lib/mlx_audio/codec/tests 2026-01-09T00:29:59,366 copying mlx_audio/codec/tests/test_encodec.py -> build/lib/mlx_audio/codec/tests 2026-01-09T00:29:59,367 copying mlx_audio/codec/tests/test_bigvgan.py -> build/lib/mlx_audio/codec/tests 2026-01-09T00:29:59,370 creating build/lib/mlx_audio/codec/models/s3gen 2026-01-09T00:29:59,371 copying mlx_audio/codec/models/s3gen/f0_predictor.py -> build/lib/mlx_audio/codec/models/s3gen 2026-01-09T00:29:59,373 copying mlx_audio/codec/models/s3gen/flow.py -> build/lib/mlx_audio/codec/models/s3gen 2026-01-09T00:29:59,375 copying mlx_audio/codec/models/s3gen/__init__.py -> build/lib/mlx_audio/codec/models/s3gen 2026-01-09T00:29:59,376 copying mlx_audio/codec/models/s3gen/s3gen.py -> build/lib/mlx_audio/codec/models/s3gen 2026-01-09T00:29:59,379 copying mlx_audio/codec/models/s3gen/flow_matching.py -> build/lib/mlx_audio/codec/models/s3gen 2026-01-09T00:29:59,381 copying mlx_audio/codec/models/s3gen/hifigan.py -> build/lib/mlx_audio/codec/models/s3gen 2026-01-09T00:29:59,384 copying mlx_audio/codec/models/s3gen/decoder.py -> build/lib/mlx_audio/codec/models/s3gen 2026-01-09T00:29:59,386 copying mlx_audio/codec/models/s3gen/mel.py -> build/lib/mlx_audio/codec/models/s3gen 2026-01-09T00:29:59,388 copying mlx_audio/codec/models/s3gen/xvector.py -> build/lib/mlx_audio/codec/models/s3gen 2026-01-09T00:29:59,391 creating build/lib/mlx_audio/codec/models/vocos 2026-01-09T00:29:59,392 copying mlx_audio/codec/models/vocos/__init__.py -> build/lib/mlx_audio/codec/models/vocos 2026-01-09T00:29:59,394 copying mlx_audio/codec/models/vocos/vocos.py -> build/lib/mlx_audio/codec/models/vocos 2026-01-09T00:29:59,397 copying mlx_audio/codec/models/vocos/mel.py -> build/lib/mlx_audio/codec/models/vocos 2026-01-09T00:29:59,399 creating build/lib/mlx_audio/codec/models/descript 2026-01-09T00:29:59,400 copying mlx_audio/codec/models/descript/base.py -> build/lib/mlx_audio/codec/models/descript 2026-01-09T00:29:59,402 copying mlx_audio/codec/models/descript/__init__.py -> build/lib/mlx_audio/codec/models/descript 2026-01-09T00:29:59,404 copying mlx_audio/codec/models/descript/dac.py -> build/lib/mlx_audio/codec/models/descript 2026-01-09T00:29:59,407 creating build/lib/mlx_audio/codec/models/bigvgan 2026-01-09T00:29:59,408 copying mlx_audio/codec/models/bigvgan/__init__.py -> build/lib/mlx_audio/codec/models/bigvgan 2026-01-09T00:29:59,410 copying mlx_audio/codec/models/bigvgan/bigvgan.py -> build/lib/mlx_audio/codec/models/bigvgan 2026-01-09T00:29:59,412 copying mlx_audio/codec/models/bigvgan/activation.py -> build/lib/mlx_audio/codec/models/bigvgan 2026-01-09T00:29:59,414 copying mlx_audio/codec/models/bigvgan/conv.py -> build/lib/mlx_audio/codec/models/bigvgan 2026-01-09T00:29:59,416 copying mlx_audio/codec/models/bigvgan/amp.py -> build/lib/mlx_audio/codec/models/bigvgan 2026-01-09T00:29:59,417 copying mlx_audio/codec/models/bigvgan/resample.py -> build/lib/mlx_audio/codec/models/bigvgan 2026-01-09T00:29:59,420 creating build/lib/mlx_audio/codec/models/dacvae 2026-01-09T00:29:59,421 copying mlx_audio/codec/models/dacvae/codec.py -> build/lib/mlx_audio/codec/models/dacvae 2026-01-09T00:29:59,425 copying mlx_audio/codec/models/dacvae/__init__.py -> build/lib/mlx_audio/codec/models/dacvae 2026-01-09T00:29:59,427 creating build/lib/mlx_audio/codec/models/mimi 2026-01-09T00:29:59,428 copying mlx_audio/codec/models/mimi/__init__.py -> build/lib/mlx_audio/codec/models/mimi 2026-01-09T00:29:59,429 copying mlx_audio/codec/models/mimi/mimi.py -> build/lib/mlx_audio/codec/models/mimi 2026-01-09T00:29:59,432 creating build/lib/mlx_audio/codec/models/encodec 2026-01-09T00:29:59,433 copying mlx_audio/codec/models/encodec/__init__.py -> build/lib/mlx_audio/codec/models/encodec 2026-01-09T00:29:59,435 copying mlx_audio/codec/models/encodec/encodec.py -> build/lib/mlx_audio/codec/models/encodec 2026-01-09T00:29:59,438 creating build/lib/mlx_audio/codec/models/s3tokenizer 2026-01-09T00:29:59,439 copying mlx_audio/codec/models/s3tokenizer/model_v2.py -> build/lib/mlx_audio/codec/models/s3tokenizer 2026-01-09T00:29:59,442 copying mlx_audio/codec/models/s3tokenizer/__init__.py -> build/lib/mlx_audio/codec/models/s3tokenizer 2026-01-09T00:29:59,443 copying mlx_audio/codec/models/s3tokenizer/model.py -> build/lib/mlx_audio/codec/models/s3tokenizer 2026-01-09T00:29:59,446 copying mlx_audio/codec/models/s3tokenizer/utils.py -> build/lib/mlx_audio/codec/models/s3tokenizer 2026-01-09T00:29:59,448 copying mlx_audio/codec/models/s3tokenizer/model_v3.py -> build/lib/mlx_audio/codec/models/s3tokenizer 2026-01-09T00:29:59,451 creating build/lib/mlx_audio/codec/models/snac 2026-01-09T00:29:59,452 copying mlx_audio/codec/models/snac/snac.py -> build/lib/mlx_audio/codec/models/snac 2026-01-09T00:29:59,454 copying mlx_audio/codec/models/snac/__init__.py -> build/lib/mlx_audio/codec/models/snac 2026-01-09T00:29:59,456 copying mlx_audio/codec/models/snac/attention.py -> build/lib/mlx_audio/codec/models/snac 2026-01-09T00:29:59,458 copying mlx_audio/codec/models/snac/vq.py -> build/lib/mlx_audio/codec/models/snac 2026-01-09T00:29:59,460 copying mlx_audio/codec/models/snac/layers.py -> build/lib/mlx_audio/codec/models/snac 2026-01-09T00:29:59,463 creating build/lib/mlx_audio/codec/models/s3gen/matcha 2026-01-09T00:29:59,464 copying mlx_audio/codec/models/s3gen/matcha/transformer.py -> build/lib/mlx_audio/codec/models/s3gen/matcha 2026-01-09T00:29:59,466 copying mlx_audio/codec/models/s3gen/matcha/__init__.py -> build/lib/mlx_audio/codec/models/s3gen/matcha 2026-01-09T00:29:59,469 copying mlx_audio/codec/models/s3gen/matcha/flow_matching.py -> build/lib/mlx_audio/codec/models/s3gen/matcha 2026-01-09T00:29:59,472 copying mlx_audio/codec/models/s3gen/matcha/decoder.py -> build/lib/mlx_audio/codec/models/s3gen/matcha 2026-01-09T00:29:59,475 creating build/lib/mlx_audio/codec/models/s3gen/transformer 2026-01-09T00:29:59,476 copying mlx_audio/codec/models/s3gen/transformer/encoder_layer.py -> build/lib/mlx_audio/codec/models/s3gen/transformer 2026-01-09T00:29:59,478 copying mlx_audio/codec/models/s3gen/transformer/__init__.py -> build/lib/mlx_audio/codec/models/s3gen/transformer 2026-01-09T00:29:59,480 copying mlx_audio/codec/models/s3gen/transformer/convolution.py -> build/lib/mlx_audio/codec/models/s3gen/transformer 2026-01-09T00:29:59,482 copying mlx_audio/codec/models/s3gen/transformer/attention.py -> build/lib/mlx_audio/codec/models/s3gen/transformer 2026-01-09T00:29:59,485 copying mlx_audio/codec/models/s3gen/transformer/upsample_encoder.py -> build/lib/mlx_audio/codec/models/s3gen/transformer 2026-01-09T00:29:59,487 copying mlx_audio/codec/models/s3gen/transformer/positionwise_feed_forward.py -> build/lib/mlx_audio/codec/models/s3gen/transformer 2026-01-09T00:29:59,489 copying mlx_audio/codec/models/s3gen/transformer/embedding.py -> build/lib/mlx_audio/codec/models/s3gen/transformer 2026-01-09T00:29:59,491 copying mlx_audio/codec/models/s3gen/transformer/activation.py -> build/lib/mlx_audio/codec/models/s3gen/transformer 2026-01-09T00:29:59,493 copying mlx_audio/codec/models/s3gen/transformer/subsampling.py -> build/lib/mlx_audio/codec/models/s3gen/transformer 2026-01-09T00:29:59,496 creating build/lib/mlx_audio/codec/models/descript/nn 2026-01-09T00:29:59,497 copying mlx_audio/codec/models/descript/nn/__init__.py -> build/lib/mlx_audio/codec/models/descript/nn 2026-01-09T00:29:59,498 copying mlx_audio/codec/models/descript/nn/quantize.py -> build/lib/mlx_audio/codec/models/descript/nn 2026-01-09T00:29:59,501 copying mlx_audio/codec/models/descript/nn/layers.py -> build/lib/mlx_audio/codec/models/descript/nn 2026-01-09T00:29:59,503 creating build/lib/mlx_audio/codec/models/mimi/modules 2026-01-09T00:29:59,504 copying mlx_audio/codec/models/mimi/modules/seanet.py -> build/lib/mlx_audio/codec/models/mimi/modules 2026-01-09T00:29:59,506 copying mlx_audio/codec/models/mimi/modules/transformer.py -> build/lib/mlx_audio/codec/models/mimi/modules 2026-01-09T00:29:59,508 copying mlx_audio/codec/models/mimi/modules/__init__.py -> build/lib/mlx_audio/codec/models/mimi/modules 2026-01-09T00:29:59,510 copying mlx_audio/codec/models/mimi/modules/quantization.py -> build/lib/mlx_audio/codec/models/mimi/modules 2026-01-09T00:29:59,512 copying mlx_audio/codec/models/mimi/modules/kv_cache.py -> build/lib/mlx_audio/codec/models/mimi/modules 2026-01-09T00:29:59,515 copying mlx_audio/codec/models/mimi/modules/conv.py -> build/lib/mlx_audio/codec/models/mimi/modules 2026-01-09T00:29:59,518 creating build/lib/mlx_audio/codec/models/s3tokenizer/scripts 2026-01-09T00:29:59,519 copying mlx_audio/codec/models/s3tokenizer/scripts/convert_v2.py -> build/lib/mlx_audio/codec/models/s3tokenizer/scripts 2026-01-09T00:29:59,521 copying mlx_audio/codec/models/s3tokenizer/scripts/convert_v3.py -> build/lib/mlx_audio/codec/models/s3tokenizer/scripts 2026-01-09T00:29:59,524 running egg_info 2026-01-09T00:29:59,538 writing mlx_audio_plus.egg-info/PKG-INFO 2026-01-09T00:29:59,551 writing dependency_links to mlx_audio_plus.egg-info/dependency_links.txt 2026-01-09T00:29:59,553 writing entry points to mlx_audio_plus.egg-info/entry_points.txt 2026-01-09T00:29:59,561 writing requirements to mlx_audio_plus.egg-info/requires.txt 2026-01-09T00:29:59,562 writing top-level names to mlx_audio_plus.egg-info/top_level.txt 2026-01-09T00:29:59,675 listing git files failed - pretending there aren't any 2026-01-09T00:29:59,682 reading manifest file 'mlx_audio_plus.egg-info/SOURCES.txt' 2026-01-09T00:29:59,702 reading manifest template 'MANIFEST.in' 2026-01-09T00:29:59,703 warning: no files found matching 'requirements.txt' 2026-01-09T00:30:00,113 warning: no files found matching '*.html' under directory 'mlx_audio/tts' 2026-01-09T00:30:00,241 warning: no files found matching '*.tsx' under directory 'mlx_audio/tts' 2026-01-09T00:30:00,307 warning: no files found matching '*.mjs' under directory 'mlx_audio/tts' 2026-01-09T00:30:00,370 warning: no files found matching '*.css' under directory 'mlx_audio/tts' 2026-01-09T00:30:00,436 warning: no files found matching '*.md' under directory 'mlx_audio/tts' 2026-01-09T00:30:00,438 no previously-included directories found matching 'mlx_audio/ui/node_modules' 2026-01-09T00:30:00,439 no previously-included directories found matching 'mlx_audio/ui/.next' 2026-01-09T00:30:00,441 no previously-included directories found matching 'mlx_audio_swift' 2026-01-09T00:30:00,444 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-01-09T00:30:00,447 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-01-09T00:30:00,447 adding license file 'LICENSE' 2026-01-09T00:30:00,469 writing manifest file 'mlx_audio_plus.egg-info/SOURCES.txt' 2026-01-09T00:30:00,525 copying mlx_audio/tts/models/chatterbox/config.json -> build/lib/mlx_audio/tts/models/chatterbox 2026-01-09T00:30:00,527 copying mlx_audio/tts/models/outetts/default_speaker.json -> build/lib/mlx_audio/tts/models/outetts 2026-01-09T00:30:00,530 copying mlx_audio/sts/models/mossformer2_se/README.md -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,533 copying mlx_audio/sts/models/sam_audio/README.md -> build/lib/mlx_audio/sts/models/sam_audio 2026-01-09T00:30:00,536 copying mlx_audio/stt/models/wav2vec/__init__ -> build/lib/mlx_audio/stt/models/wav2vec 2026-01-09T00:30:00,538 copying mlx_audio/stt/models/whisper/scripts/sync-from-upstream.sh -> build/lib/mlx_audio/stt/models/whisper/scripts 2026-01-09T00:30:00,590 installing to build/bdist.linux-armv7l/wheel 2026-01-09T00:30:00,590 running install 2026-01-09T00:30:00,626 running install_lib 2026-01-09T00:30:00,637 creating build/bdist.linux-armv7l/wheel 2026-01-09T00:30:00,639 creating build/bdist.linux-armv7l/wheel/mlx_audio 2026-01-09T00:30:00,641 creating build/bdist.linux-armv7l/wheel/mlx_audio/sts 2026-01-09T00:30:00,643 copying build/lib/mlx_audio/sts/voice_pipeline.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts 2026-01-09T00:30:00,646 copying build/lib/mlx_audio/sts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts 2026-01-09T00:30:00,649 creating build/bdist.linux-armv7l/wheel/mlx_audio/sts/models 2026-01-09T00:30:00,651 creating build/bdist.linux-armv7l/wheel/mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,652 copying build/lib/mlx_audio/sts/models/mossformer2_se/globallayernorm.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,655 copying build/lib/mlx_audio/sts/models/mossformer2_se/README.md -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,657 copying build/lib/mlx_audio/sts/models/mossformer2_se/offsetscale.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,659 copying build/lib/mlx_audio/sts/models/mossformer2_se/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,661 copying build/lib/mlx_audio/sts/models/mossformer2_se/depthwise_conv1d_kernel.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,663 copying build/lib/mlx_audio/sts/models/mossformer2_se/computation_block.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,666 copying build/lib/mlx_audio/sts/models/mossformer2_se/scaledsinuembedding.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,668 copying build/lib/mlx_audio/sts/models/mossformer2_se/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,670 copying build/lib/mlx_audio/sts/models/mossformer2_se/mossformerm2.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,672 copying build/lib/mlx_audio/sts/models/mossformer2_se/mossformerm.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,674 copying build/lib/mlx_audio/sts/models/mossformer2_se/scalenorm.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,676 copying build/lib/mlx_audio/sts/models/mossformer2_se/model.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,679 copying build/lib/mlx_audio/sts/models/mossformer2_se/flash_attention_kernels.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,681 copying build/lib/mlx_audio/sts/models/mossformer2_se/mossformerblock_gfsmn.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,683 copying build/lib/mlx_audio/sts/models/mossformer2_se/gated_fsmn.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,684 copying build/lib/mlx_audio/sts/models/mossformer2_se/mossformerblock.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,686 copying build/lib/mlx_audio/sts/models/mossformer2_se/unideepfsmn.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,689 copying build/lib/mlx_audio/sts/models/mossformer2_se/mossformer2_se_wrapper.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,690 copying build/lib/mlx_audio/sts/models/mossformer2_se/flash_sharea_ffconvm.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,693 copying build/lib/mlx_audio/sts/models/mossformer2_se/gated_fsmn_block.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,695 copying build/lib/mlx_audio/sts/models/mossformer2_se/convmodule.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,697 copying build/lib/mlx_audio/sts/models/mossformer2_se/mossformer_masknet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,699 copying build/lib/mlx_audio/sts/models/mossformer2_se/ffconvm.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-01-09T00:30:00,701 copying build/lib/mlx_audio/sts/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models 2026-01-09T00:30:00,703 creating build/bdist.linux-armv7l/wheel/mlx_audio/sts/models/sam_audio 2026-01-09T00:30:00,704 copying build/lib/mlx_audio/sts/models/sam_audio/patcher.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/sam_audio 2026-01-09T00:30:00,706 copying build/lib/mlx_audio/sts/models/sam_audio/align.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/sam_audio 2026-01-09T00:30:00,708 copying build/lib/mlx_audio/sts/models/sam_audio/README.md -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/sam_audio 2026-01-09T00:30:00,710 copying build/lib/mlx_audio/sts/models/sam_audio/transformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/sam_audio 2026-01-09T00:30:00,713 copying build/lib/mlx_audio/sts/models/sam_audio/text_encoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/sam_audio 2026-01-09T00:30:00,716 copying build/lib/mlx_audio/sts/models/sam_audio/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/sam_audio 2026-01-09T00:30:00,717 copying build/lib/mlx_audio/sts/models/sam_audio/rope.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/sam_audio 2026-01-09T00:30:00,720 copying build/lib/mlx_audio/sts/models/sam_audio/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/sam_audio 2026-01-09T00:30:00,722 copying build/lib/mlx_audio/sts/models/sam_audio/model.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/sam_audio 2026-01-09T00:30:00,725 copying build/lib/mlx_audio/sts/models/sam_audio/processor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/sam_audio 2026-01-09T00:30:00,728 creating build/bdist.linux-armv7l/wheel/mlx_audio/sts/tests 2026-01-09T00:30:00,729 copying build/lib/mlx_audio/sts/tests/test_voice_pipeline.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/tests 2026-01-09T00:30:00,731 copying build/lib/mlx_audio/sts/tests/test_mossformer2_se.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/tests 2026-01-09T00:30:00,733 copying build/lib/mlx_audio/sts/tests/test_sam_audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/tests 2026-01-09T00:30:00,736 copying build/lib/mlx_audio/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2026-01-09T00:30:00,737 copying build/lib/mlx_audio/version.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2026-01-09T00:30:00,739 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt 2026-01-09T00:30:00,740 copying build/lib/mlx_audio/stt/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt 2026-01-09T00:30:00,742 copying build/lib/mlx_audio/stt/generate.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt 2026-01-09T00:30:00,744 copying build/lib/mlx_audio/stt/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt 2026-01-09T00:30:00,747 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models 2026-01-09T00:30:00,748 copying build/lib/mlx_audio/stt/models/base.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models 2026-01-09T00:30:00,751 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/voxtral 2026-01-09T00:30:00,752 copying build/lib/mlx_audio/stt/models/voxtral/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/voxtral 2026-01-09T00:30:00,753 copying build/lib/mlx_audio/stt/models/voxtral/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/voxtral 2026-01-09T00:30:00,755 copying build/lib/mlx_audio/stt/models/voxtral/voxtral.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/voxtral 2026-01-09T00:30:00,758 copying build/lib/mlx_audio/stt/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models 2026-01-09T00:30:00,760 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/parakeet 2026-01-09T00:30:00,761 copying build/lib/mlx_audio/stt/models/parakeet/rnnt.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2026-01-09T00:30:00,763 copying build/lib/mlx_audio/stt/models/parakeet/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2026-01-09T00:30:00,765 copying build/lib/mlx_audio/stt/models/parakeet/attention.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2026-01-09T00:30:00,767 copying build/lib/mlx_audio/stt/models/parakeet/parakeet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2026-01-09T00:30:00,769 copying build/lib/mlx_audio/stt/models/parakeet/tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2026-01-09T00:30:00,771 copying build/lib/mlx_audio/stt/models/parakeet/conformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2026-01-09T00:30:00,773 copying build/lib/mlx_audio/stt/models/parakeet/ctc.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2026-01-09T00:30:00,775 copying build/lib/mlx_audio/stt/models/parakeet/alignment.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2026-01-09T00:30:00,777 copying build/lib/mlx_audio/stt/models/parakeet/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2026-01-09T00:30:00,780 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/funasr 2026-01-09T00:30:00,781 copying build/lib/mlx_audio/stt/models/funasr/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/funasr 2026-01-09T00:30:00,783 copying build/lib/mlx_audio/stt/models/funasr/adaptor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/funasr 2026-01-09T00:30:00,785 copying build/lib/mlx_audio/stt/models/funasr/convert.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/funasr 2026-01-09T00:30:00,788 copying build/lib/mlx_audio/stt/models/funasr/funasr.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/funasr 2026-01-09T00:30:00,790 copying build/lib/mlx_audio/stt/models/funasr/encoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/funasr 2026-01-09T00:30:00,793 copying build/lib/mlx_audio/stt/models/funasr/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/funasr 2026-01-09T00:30:00,795 copying build/lib/mlx_audio/stt/models/funasr/qwen3.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/funasr 2026-01-09T00:30:00,798 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/whisper 2026-01-09T00:30:00,799 copying build/lib/mlx_audio/stt/models/whisper/whisper.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2026-01-09T00:30:00,802 copying build/lib/mlx_audio/stt/models/whisper/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2026-01-09T00:30:00,804 copying build/lib/mlx_audio/stt/models/whisper/decoding.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2026-01-09T00:30:00,807 copying build/lib/mlx_audio/stt/models/whisper/tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2026-01-09T00:30:00,809 copying build/lib/mlx_audio/stt/models/whisper/writers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2026-01-09T00:30:00,811 copying build/lib/mlx_audio/stt/models/whisper/timing.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2026-01-09T00:30:00,813 copying build/lib/mlx_audio/stt/models/whisper/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2026-01-09T00:30:00,815 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/whisper/scripts 2026-01-09T00:30:00,816 copying build/lib/mlx_audio/stt/models/whisper/scripts/convert.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper/scripts 2026-01-09T00:30:00,819 copying build/lib/mlx_audio/stt/models/whisper/scripts/sync-from-upstream.sh -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper/scripts 2026-01-09T00:30:00,822 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/wav2vec 2026-01-09T00:30:00,822 copying build/lib/mlx_audio/stt/models/wav2vec/feature_extractor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/wav2vec 2026-01-09T00:30:00,825 copying build/lib/mlx_audio/stt/models/wav2vec/wav2vec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/wav2vec 2026-01-09T00:30:00,829 copying build/lib/mlx_audio/stt/models/wav2vec/__init__ -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/wav2vec 2026-01-09T00:30:00,830 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/glmasr 2026-01-09T00:30:00,831 copying build/lib/mlx_audio/stt/models/glmasr/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/glmasr 2026-01-09T00:30:00,833 copying build/lib/mlx_audio/stt/models/glmasr/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/glmasr 2026-01-09T00:30:00,835 copying build/lib/mlx_audio/stt/models/glmasr/glmasr.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/glmasr 2026-01-09T00:30:00,838 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/tests 2026-01-09T00:30:00,839 copying build/lib/mlx_audio/stt/tests/test_models.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/tests 2026-01-09T00:30:00,842 copying build/lib/mlx_audio/dsp.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2026-01-09T00:30:00,844 copying build/lib/mlx_audio/server.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2026-01-09T00:30:00,847 copying build/lib/mlx_audio/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2026-01-09T00:30:00,849 copying build/lib/mlx_audio/convert.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2026-01-09T00:30:00,852 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts 2026-01-09T00:30:00,853 copying build/lib/mlx_audio/tts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2026-01-09T00:30:00,855 copying build/lib/mlx_audio/tts/generate.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2026-01-09T00:30:00,857 copying build/lib/mlx_audio/tts/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2026-01-09T00:30:00,859 copying build/lib/mlx_audio/tts/audio_player.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2026-01-09T00:30:00,862 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models 2026-01-09T00:30:00,863 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox_turbo 2026-01-09T00:30:00,864 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo 2026-01-09T00:30:00,866 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/chatterbox_turbo.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo 2026-01-09T00:30:00,870 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox_turbo/models 2026-01-09T00:30:00,871 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-01-09T00:30:00,873 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-01-09T00:30:00,875 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen/s3gen.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-01-09T00:30:00,877 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen/flow_matching.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-01-09T00:30:00,879 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen/hifigan.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-01-09T00:30:00,882 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen/decoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-01-09T00:30:00,884 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen/mel.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-01-09T00:30:00,886 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen/encoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-01-09T00:30:00,888 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen/xvector.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-01-09T00:30:00,891 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox_turbo/models/t3 2026-01-09T00:30:00,892 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/models/t3/gpt2.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/models/t3 2026-01-09T00:30:00,895 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/models/t3/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/models/t3 2026-01-09T00:30:00,896 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/models/t3/t3.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/models/t3 2026-01-09T00:30:00,899 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/models/t3/cond_enc.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/models/t3 2026-01-09T00:30:00,901 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/models/t3/t3_config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/models/t3 2026-01-09T00:30:00,903 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/models 2026-01-09T00:30:00,905 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder 2026-01-09T00:30:00,906 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder/melspec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder 2026-01-09T00:30:00,908 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder 2026-01-09T00:30:00,910 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder 2026-01-09T00:30:00,911 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder/voice_encoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder 2026-01-09T00:30:00,914 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox_turbo/scripts 2026-01-09T00:30:00,915 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/scripts/convert.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/scripts 2026-01-09T00:30:00,919 copying build/lib/mlx_audio/tts/models/base.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models 2026-01-09T00:30:00,921 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/dia 2026-01-09T00:30:00,922 copying build/lib/mlx_audio/tts/models/dia/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2026-01-09T00:30:00,924 copying build/lib/mlx_audio/tts/models/dia/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2026-01-09T00:30:00,926 copying build/lib/mlx_audio/tts/models/dia/dia.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2026-01-09T00:30:00,929 copying build/lib/mlx_audio/tts/models/dia/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2026-01-09T00:30:00,931 copying build/lib/mlx_audio/tts/models/dia/layers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2026-01-09T00:30:00,934 copying build/lib/mlx_audio/tts/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models 2026-01-09T00:30:00,936 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/soprano 2026-01-09T00:30:00,937 copying build/lib/mlx_audio/tts/models/soprano/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/soprano 2026-01-09T00:30:00,939 copying build/lib/mlx_audio/tts/models/soprano/decoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/soprano 2026-01-09T00:30:00,941 copying build/lib/mlx_audio/tts/models/soprano/text.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/soprano 2026-01-09T00:30:00,943 copying build/lib/mlx_audio/tts/models/soprano/soprano.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/soprano 2026-01-09T00:30:00,946 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/llama 2026-01-09T00:30:00,947 copying build/lib/mlx_audio/tts/models/llama/llama.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/llama 2026-01-09T00:30:00,950 copying build/lib/mlx_audio/tts/models/llama/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/llama 2026-01-09T00:30:00,954 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/voxcpm 2026-01-09T00:30:00,956 copying build/lib/mlx_audio/tts/models/voxcpm/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/voxcpm 2026-01-09T00:30:00,960 copying build/lib/mlx_audio/tts/models/voxcpm/dit.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/voxcpm 2026-01-09T00:30:00,964 copying build/lib/mlx_audio/tts/models/voxcpm/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/voxcpm 2026-01-09T00:30:00,966 copying build/lib/mlx_audio/tts/models/voxcpm/audio_vae.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/voxcpm 2026-01-09T00:30:00,969 copying build/lib/mlx_audio/tts/models/voxcpm/encoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/voxcpm 2026-01-09T00:30:00,971 copying build/lib/mlx_audio/tts/models/voxcpm/voxcpm.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/voxcpm 2026-01-09T00:30:00,973 copying build/lib/mlx_audio/tts/models/voxcpm/minicpm.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/voxcpm 2026-01-09T00:30:00,976 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/qwen3 2026-01-09T00:30:00,977 copying build/lib/mlx_audio/tts/models/qwen3/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/qwen3 2026-01-09T00:30:00,979 copying build/lib/mlx_audio/tts/models/qwen3/qwen3.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/qwen3 2026-01-09T00:30:00,982 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/kokoro 2026-01-09T00:30:00,983 copying build/lib/mlx_audio/tts/models/kokoro/kokoro.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2026-01-09T00:30:00,985 copying build/lib/mlx_audio/tts/models/kokoro/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2026-01-09T00:30:00,987 copying build/lib/mlx_audio/tts/models/kokoro/modules.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2026-01-09T00:30:00,990 copying build/lib/mlx_audio/tts/models/kokoro/pipeline.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2026-01-09T00:30:00,992 copying build/lib/mlx_audio/tts/models/kokoro/voice.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2026-01-09T00:30:00,994 copying build/lib/mlx_audio/tts/models/kokoro/istftnet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2026-01-09T00:30:00,997 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/cosyvoice3 2026-01-09T00:30:00,998 copying build/lib/mlx_audio/tts/models/cosyvoice3/cosyvoice3.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice3 2026-01-09T00:30:01,001 copying build/lib/mlx_audio/tts/models/cosyvoice3/flow.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice3 2026-01-09T00:30:01,004 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/cosyvoice3/llm 2026-01-09T00:30:01,005 copying build/lib/mlx_audio/tts/models/cosyvoice3/llm/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice3/llm 2026-01-09T00:30:01,007 copying build/lib/mlx_audio/tts/models/cosyvoice3/llm/llm.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice3/llm 2026-01-09T00:30:01,009 copying build/lib/mlx_audio/tts/models/cosyvoice3/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice3 2026-01-09T00:30:01,011 copying build/lib/mlx_audio/tts/models/cosyvoice3/convolution.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice3 2026-01-09T00:30:01,013 copying build/lib/mlx_audio/tts/models/cosyvoice3/dit.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice3 2026-01-09T00:30:01,015 copying build/lib/mlx_audio/tts/models/cosyvoice3/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice3 2026-01-09T00:30:01,018 copying build/lib/mlx_audio/tts/models/cosyvoice3/hifigan.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice3 2026-01-09T00:30:01,021 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/cosyvoice3/scripts 2026-01-09T00:30:01,022 copying build/lib/mlx_audio/tts/models/cosyvoice3/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice3/scripts 2026-01-09T00:30:01,024 copying build/lib/mlx_audio/tts/models/cosyvoice3/scripts/convert.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice3/scripts 2026-01-09T00:30:01,027 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/vibevoice 2026-01-09T00:30:01,028 copying build/lib/mlx_audio/tts/models/vibevoice/diffusion_head.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/vibevoice 2026-01-09T00:30:01,030 copying build/lib/mlx_audio/tts/models/vibevoice/vibevoice.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/vibevoice 2026-01-09T00:30:01,033 copying build/lib/mlx_audio/tts/models/vibevoice/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/vibevoice 2026-01-09T00:30:01,034 copying build/lib/mlx_audio/tts/models/vibevoice/scheduler.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/vibevoice 2026-01-09T00:30:01,037 copying build/lib/mlx_audio/tts/models/vibevoice/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/vibevoice 2026-01-09T00:30:01,039 copying build/lib/mlx_audio/tts/models/vibevoice/acoustic_tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/vibevoice 2026-01-09T00:30:01,041 copying build/lib/mlx_audio/tts/models/vibevoice/language_model.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/vibevoice 2026-01-09T00:30:01,044 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox 2026-01-09T00:30:01,045 copying build/lib/mlx_audio/tts/models/chatterbox/chatterbox.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox 2026-01-09T00:30:01,049 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox/t3 2026-01-09T00:30:01,050 copying build/lib/mlx_audio/tts/models/chatterbox/t3/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/t3 2026-01-09T00:30:01,051 copying build/lib/mlx_audio/tts/models/chatterbox/t3/learned_pos_emb.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/t3 2026-01-09T00:30:01,053 copying build/lib/mlx_audio/tts/models/chatterbox/t3/t3.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/t3 2026-01-09T00:30:01,056 copying build/lib/mlx_audio/tts/models/chatterbox/t3/cond_enc.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/t3 2026-01-09T00:30:01,058 copying build/lib/mlx_audio/tts/models/chatterbox/t3/perceiver.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/t3 2026-01-09T00:30:01,060 copying build/lib/mlx_audio/tts/models/chatterbox/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox 2026-01-09T00:30:01,061 copying build/lib/mlx_audio/tts/models/chatterbox/config.json -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox 2026-01-09T00:30:01,063 copying build/lib/mlx_audio/tts/models/chatterbox/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox 2026-01-09T00:30:01,065 copying build/lib/mlx_audio/tts/models/chatterbox/tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox 2026-01-09T00:30:01,067 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox/scripts 2026-01-09T00:30:01,068 copying build/lib/mlx_audio/tts/models/chatterbox/scripts/convert.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/scripts 2026-01-09T00:30:01,071 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox/voice_encoder 2026-01-09T00:30:01,072 copying build/lib/mlx_audio/tts/models/chatterbox/voice_encoder/melspec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/voice_encoder 2026-01-09T00:30:01,074 copying build/lib/mlx_audio/tts/models/chatterbox/voice_encoder/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/voice_encoder 2026-01-09T00:30:01,076 copying build/lib/mlx_audio/tts/models/chatterbox/voice_encoder/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/voice_encoder 2026-01-09T00:30:01,077 copying build/lib/mlx_audio/tts/models/chatterbox/voice_encoder/voice_encoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/voice_encoder 2026-01-09T00:30:01,080 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/cosyvoice2 2026-01-09T00:30:01,081 copying build/lib/mlx_audio/tts/models/cosyvoice2/cosyvoice2.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice2 2026-01-09T00:30:01,085 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/cosyvoice2/llm 2026-01-09T00:30:01,086 copying build/lib/mlx_audio/tts/models/cosyvoice2/llm/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice2/llm 2026-01-09T00:30:01,088 copying build/lib/mlx_audio/tts/models/cosyvoice2/llm/llm.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice2/llm 2026-01-09T00:30:01,090 copying build/lib/mlx_audio/tts/models/cosyvoice2/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice2 2026-01-09T00:30:01,092 copying build/lib/mlx_audio/tts/models/cosyvoice2/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice2 2026-01-09T00:30:01,094 copying build/lib/mlx_audio/tts/models/cosyvoice2/flow_matching.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice2 2026-01-09T00:30:01,096 copying build/lib/mlx_audio/tts/models/cosyvoice2/hifigan.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice2 2026-01-09T00:30:01,099 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/cosyvoice2/scripts 2026-01-09T00:30:01,100 copying build/lib/mlx_audio/tts/models/cosyvoice2/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice2/scripts 2026-01-09T00:30:01,102 copying build/lib/mlx_audio/tts/models/cosyvoice2/scripts/convert.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice2/scripts 2026-01-09T00:30:01,105 copying build/lib/mlx_audio/tts/models/cosyvoice2/speaker_encoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/cosyvoice2 2026-01-09T00:30:01,107 copying build/lib/mlx_audio/tts/models/interpolate.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models 2026-01-09T00:30:01,109 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/sesame 2026-01-09T00:30:01,110 copying build/lib/mlx_audio/tts/models/sesame/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/sesame 2026-01-09T00:30:01,112 copying build/lib/mlx_audio/tts/models/sesame/attention.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/sesame 2026-01-09T00:30:01,114 copying build/lib/mlx_audio/tts/models/sesame/watermarking.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/sesame 2026-01-09T00:30:01,116 copying build/lib/mlx_audio/tts/models/sesame/sesame.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/sesame 2026-01-09T00:30:01,119 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/outetts 2026-01-09T00:30:01,120 copying build/lib/mlx_audio/tts/models/outetts/default_speaker.json -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2026-01-09T00:30:01,122 copying build/lib/mlx_audio/tts/models/outetts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2026-01-09T00:30:01,123 copying build/lib/mlx_audio/tts/models/outetts/prompt_processor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2026-01-09T00:30:01,126 copying build/lib/mlx_audio/tts/models/outetts/tokens.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2026-01-09T00:30:01,127 copying build/lib/mlx_audio/tts/models/outetts/dac_interface.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2026-01-09T00:30:01,130 copying build/lib/mlx_audio/tts/models/outetts/outetts.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2026-01-09T00:30:01,132 copying build/lib/mlx_audio/tts/models/outetts/audio_processor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2026-01-09T00:30:01,134 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/bark 2026-01-09T00:30:01,136 copying build/lib/mlx_audio/tts/models/bark/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bark 2026-01-09T00:30:01,137 copying build/lib/mlx_audio/tts/models/bark/isftnet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bark 2026-01-09T00:30:01,139 copying build/lib/mlx_audio/tts/models/bark/pipeline.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bark 2026-01-09T00:30:01,141 copying build/lib/mlx_audio/tts/models/bark/bark.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bark 2026-01-09T00:30:01,144 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark 2026-01-09T00:30:01,146 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/modules 2026-01-09T00:30:01,148 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/modules/blocks 2026-01-09T00:30:01,149 copying build/lib/mlx_audio/tts/models/spark/modules/blocks/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/blocks 2026-01-09T00:30:01,150 copying build/lib/mlx_audio/tts/models/spark/modules/blocks/sampler.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/blocks 2026-01-09T00:30:01,152 copying build/lib/mlx_audio/tts/models/spark/modules/finite_scalar_quantization.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules 2026-01-09T00:30:01,155 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/modules/speaker 2026-01-09T00:30:01,156 copying build/lib/mlx_audio/tts/models/spark/modules/speaker/pooling_layers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/speaker 2026-01-09T00:30:01,158 copying build/lib/mlx_audio/tts/models/spark/modules/speaker/ecapa_tdnn.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/speaker 2026-01-09T00:30:01,161 copying build/lib/mlx_audio/tts/models/spark/modules/speaker/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/speaker 2026-01-09T00:30:01,162 copying build/lib/mlx_audio/tts/models/spark/modules/speaker/perceiver_encoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/speaker 2026-01-09T00:30:01,164 copying build/lib/mlx_audio/tts/models/spark/modules/speaker/speaker_encoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/speaker 2026-01-09T00:30:01,167 copying build/lib/mlx_audio/tts/models/spark/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules 2026-01-09T00:30:01,168 copying build/lib/mlx_audio/tts/models/spark/modules/residual_fsq.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules 2026-01-09T00:30:01,170 copying build/lib/mlx_audio/tts/models/spark/modules/residual.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules 2026-01-09T00:30:01,173 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/modules/encoder_decoder 2026-01-09T00:30:01,174 copying build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder/feat_encoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/encoder_decoder 2026-01-09T00:30:01,176 copying build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/encoder_decoder 2026-01-09T00:30:01,177 copying build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder/wave_generator.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/encoder_decoder 2026-01-09T00:30:01,179 copying build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder/feat_decoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/encoder_decoder 2026-01-09T00:30:01,181 copying build/lib/mlx_audio/tts/models/spark/bicodec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2026-01-09T00:30:01,183 copying build/lib/mlx_audio/tts/models/spark/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2026-01-09T00:30:01,184 copying build/lib/mlx_audio/tts/models/spark/spark.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2026-01-09T00:30:01,187 copying build/lib/mlx_audio/tts/models/spark/audio_tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2026-01-09T00:30:01,189 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/utils 2026-01-09T00:30:01,190 copying build/lib/mlx_audio/tts/models/spark/utils/file.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/utils 2026-01-09T00:30:01,192 copying build/lib/mlx_audio/tts/models/spark/utils/token_parser.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/utils 2026-01-09T00:30:01,194 copying build/lib/mlx_audio/tts/models/spark/utils/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/utils 2026-01-09T00:30:01,197 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/indextts 2026-01-09T00:30:01,198 copying build/lib/mlx_audio/tts/models/indextts/gpt2.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts 2026-01-09T00:30:01,200 copying build/lib/mlx_audio/tts/models/indextts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts 2026-01-09T00:30:01,202 copying build/lib/mlx_audio/tts/models/indextts/bigvgan.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts 2026-01-09T00:30:01,204 copying build/lib/mlx_audio/tts/models/indextts/attention.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts 2026-01-09T00:30:01,206 copying build/lib/mlx_audio/tts/models/indextts/indextts.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts 2026-01-09T00:30:01,208 copying build/lib/mlx_audio/tts/models/indextts/conformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts 2026-01-09T00:30:01,210 copying build/lib/mlx_audio/tts/models/indextts/mel.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts 2026-01-09T00:30:01,212 copying build/lib/mlx_audio/tts/models/indextts/perceiver.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts 2026-01-09T00:30:01,214 copying build/lib/mlx_audio/tts/models/indextts/normalize.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts 2026-01-09T00:30:01,216 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/indextts/ecapa_tdnn 2026-01-09T00:30:01,217 copying build/lib/mlx_audio/tts/models/indextts/ecapa_tdnn/ecapa_tdnn.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts/ecapa_tdnn 2026-01-09T00:30:01,219 copying build/lib/mlx_audio/tts/models/indextts/ecapa_tdnn/se_res2net.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts/ecapa_tdnn 2026-01-09T00:30:01,221 copying build/lib/mlx_audio/tts/models/indextts/ecapa_tdnn/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts/ecapa_tdnn 2026-01-09T00:30:01,222 copying build/lib/mlx_audio/tts/models/indextts/ecapa_tdnn/tdnn.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts/ecapa_tdnn 2026-01-09T00:30:01,224 copying build/lib/mlx_audio/tts/models/indextts/ecapa_tdnn/asp.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts/ecapa_tdnn 2026-01-09T00:30:01,227 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/tests 2026-01-09T00:30:01,227 copying build/lib/mlx_audio/tts/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2026-01-09T00:30:01,229 copying build/lib/mlx_audio/tts/tests/test_models.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2026-01-09T00:30:01,232 copying build/lib/mlx_audio/tts/tests/test_voxcpm.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2026-01-09T00:30:01,234 copying build/lib/mlx_audio/tts/tests/test_interpolate.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2026-01-09T00:30:01,236 copying build/lib/mlx_audio/tts/tests/test_convert.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2026-01-09T00:30:01,238 copying build/lib/mlx_audio/tts/tests/test_chatterbox.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2026-01-09T00:30:01,240 copying build/lib/mlx_audio/tts/tests/test_voxcpm_integration.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2026-01-09T00:30:01,242 copying build/lib/mlx_audio/tts/tests/test_base.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2026-01-09T00:30:01,244 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec 2026-01-09T00:30:01,246 copying build/lib/mlx_audio/codec/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec 2026-01-09T00:30:01,248 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models 2026-01-09T00:30:01,250 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/s3gen 2026-01-09T00:30:01,251 copying build/lib/mlx_audio/codec/models/s3gen/f0_predictor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen 2026-01-09T00:30:01,253 copying build/lib/mlx_audio/codec/models/s3gen/flow.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen 2026-01-09T00:30:01,255 copying build/lib/mlx_audio/codec/models/s3gen/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen 2026-01-09T00:30:01,257 copying build/lib/mlx_audio/codec/models/s3gen/s3gen.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen 2026-01-09T00:30:01,259 copying build/lib/mlx_audio/codec/models/s3gen/flow_matching.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen 2026-01-09T00:30:01,261 copying build/lib/mlx_audio/codec/models/s3gen/hifigan.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen 2026-01-09T00:30:01,265 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/s3gen/matcha 2026-01-09T00:30:01,266 copying build/lib/mlx_audio/codec/models/s3gen/matcha/transformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen/matcha 2026-01-09T00:30:01,268 copying build/lib/mlx_audio/codec/models/s3gen/matcha/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen/matcha 2026-01-09T00:30:01,270 copying build/lib/mlx_audio/codec/models/s3gen/matcha/flow_matching.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen/matcha 2026-01-09T00:30:01,272 copying build/lib/mlx_audio/codec/models/s3gen/matcha/decoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen/matcha 2026-01-09T00:30:01,274 copying build/lib/mlx_audio/codec/models/s3gen/decoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen 2026-01-09T00:30:01,276 copying build/lib/mlx_audio/codec/models/s3gen/mel.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen 2026-01-09T00:30:01,279 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/s3gen/transformer 2026-01-09T00:30:01,280 copying build/lib/mlx_audio/codec/models/s3gen/transformer/encoder_layer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen/transformer 2026-01-09T00:30:01,282 copying build/lib/mlx_audio/codec/models/s3gen/transformer/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen/transformer 2026-01-09T00:30:01,284 copying build/lib/mlx_audio/codec/models/s3gen/transformer/convolution.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen/transformer 2026-01-09T00:30:01,286 copying build/lib/mlx_audio/codec/models/s3gen/transformer/attention.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen/transformer 2026-01-09T00:30:01,288 copying build/lib/mlx_audio/codec/models/s3gen/transformer/upsample_encoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen/transformer 2026-01-09T00:30:01,291 copying build/lib/mlx_audio/codec/models/s3gen/transformer/positionwise_feed_forward.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen/transformer 2026-01-09T00:30:01,292 copying build/lib/mlx_audio/codec/models/s3gen/transformer/embedding.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen/transformer 2026-01-09T00:30:01,295 copying build/lib/mlx_audio/codec/models/s3gen/transformer/activation.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen/transformer 2026-01-09T00:30:01,297 copying build/lib/mlx_audio/codec/models/s3gen/transformer/subsampling.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen/transformer 2026-01-09T00:30:01,298 copying build/lib/mlx_audio/codec/models/s3gen/xvector.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3gen 2026-01-09T00:30:01,302 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/vocos 2026-01-09T00:30:01,303 copying build/lib/mlx_audio/codec/models/vocos/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/vocos 2026-01-09T00:30:01,305 copying build/lib/mlx_audio/codec/models/vocos/vocos.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/vocos 2026-01-09T00:30:01,307 copying build/lib/mlx_audio/codec/models/vocos/mel.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/vocos 2026-01-09T00:30:01,309 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/descript 2026-01-09T00:30:01,310 copying build/lib/mlx_audio/codec/models/descript/base.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript 2026-01-09T00:30:01,313 copying build/lib/mlx_audio/codec/models/descript/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript 2026-01-09T00:30:01,315 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/descript/nn 2026-01-09T00:30:01,316 copying build/lib/mlx_audio/codec/models/descript/nn/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript/nn 2026-01-09T00:30:01,318 copying build/lib/mlx_audio/codec/models/descript/nn/quantize.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript/nn 2026-01-09T00:30:01,320 copying build/lib/mlx_audio/codec/models/descript/nn/layers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript/nn 2026-01-09T00:30:01,322 copying build/lib/mlx_audio/codec/models/descript/dac.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript 2026-01-09T00:30:01,324 copying build/lib/mlx_audio/codec/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models 2026-01-09T00:30:01,327 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/bigvgan 2026-01-09T00:30:01,328 copying build/lib/mlx_audio/codec/models/bigvgan/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/bigvgan 2026-01-09T00:30:01,330 copying build/lib/mlx_audio/codec/models/bigvgan/bigvgan.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/bigvgan 2026-01-09T00:30:01,332 copying build/lib/mlx_audio/codec/models/bigvgan/activation.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/bigvgan 2026-01-09T00:30:01,333 copying build/lib/mlx_audio/codec/models/bigvgan/conv.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/bigvgan 2026-01-09T00:30:01,335 copying build/lib/mlx_audio/codec/models/bigvgan/amp.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/bigvgan 2026-01-09T00:30:01,337 copying build/lib/mlx_audio/codec/models/bigvgan/resample.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/bigvgan 2026-01-09T00:30:01,340 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/dacvae 2026-01-09T00:30:01,341 copying build/lib/mlx_audio/codec/models/dacvae/codec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/dacvae 2026-01-09T00:30:01,344 copying build/lib/mlx_audio/codec/models/dacvae/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/dacvae 2026-01-09T00:30:01,346 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/mimi 2026-01-09T00:30:01,348 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/mimi/modules 2026-01-09T00:30:01,349 copying build/lib/mlx_audio/codec/models/mimi/modules/seanet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2026-01-09T00:30:01,352 copying build/lib/mlx_audio/codec/models/mimi/modules/transformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2026-01-09T00:30:01,354 copying build/lib/mlx_audio/codec/models/mimi/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2026-01-09T00:30:01,356 copying build/lib/mlx_audio/codec/models/mimi/modules/quantization.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2026-01-09T00:30:01,358 copying build/lib/mlx_audio/codec/models/mimi/modules/kv_cache.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2026-01-09T00:30:01,360 copying build/lib/mlx_audio/codec/models/mimi/modules/conv.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2026-01-09T00:30:01,362 copying build/lib/mlx_audio/codec/models/mimi/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi 2026-01-09T00:30:01,364 copying build/lib/mlx_audio/codec/models/mimi/mimi.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi 2026-01-09T00:30:01,367 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/encodec 2026-01-09T00:30:01,368 copying build/lib/mlx_audio/codec/models/encodec/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/encodec 2026-01-09T00:30:01,370 copying build/lib/mlx_audio/codec/models/encodec/encodec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/encodec 2026-01-09T00:30:01,373 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/s3tokenizer 2026-01-09T00:30:01,374 copying build/lib/mlx_audio/codec/models/s3tokenizer/model_v2.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3tokenizer 2026-01-09T00:30:01,376 copying build/lib/mlx_audio/codec/models/s3tokenizer/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3tokenizer 2026-01-09T00:30:01,378 copying build/lib/mlx_audio/codec/models/s3tokenizer/model.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3tokenizer 2026-01-09T00:30:01,381 copying build/lib/mlx_audio/codec/models/s3tokenizer/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3tokenizer 2026-01-09T00:30:01,383 copying build/lib/mlx_audio/codec/models/s3tokenizer/model_v3.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3tokenizer 2026-01-09T00:30:01,386 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/s3tokenizer/scripts 2026-01-09T00:30:01,387 copying build/lib/mlx_audio/codec/models/s3tokenizer/scripts/convert_v2.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3tokenizer/scripts 2026-01-09T00:30:01,389 copying build/lib/mlx_audio/codec/models/s3tokenizer/scripts/convert_v3.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3tokenizer/scripts 2026-01-09T00:30:01,392 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/snac 2026-01-09T00:30:01,393 copying build/lib/mlx_audio/codec/models/snac/snac.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2026-01-09T00:30:01,395 copying build/lib/mlx_audio/codec/models/snac/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2026-01-09T00:30:01,397 copying build/lib/mlx_audio/codec/models/snac/attention.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2026-01-09T00:30:01,399 copying build/lib/mlx_audio/codec/models/snac/vq.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2026-01-09T00:30:01,401 copying build/lib/mlx_audio/codec/models/snac/layers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2026-01-09T00:30:01,404 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/tests 2026-01-09T00:30:01,405 copying build/lib/mlx_audio/codec/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2026-01-09T00:30:01,406 copying build/lib/mlx_audio/codec/tests/test_descript.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2026-01-09T00:30:01,408 copying build/lib/mlx_audio/codec/tests/test_vocos.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2026-01-09T00:30:01,410 copying build/lib/mlx_audio/codec/tests/test_mimi.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2026-01-09T00:30:01,412 copying build/lib/mlx_audio/codec/tests/test_s3.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2026-01-09T00:30:01,414 copying build/lib/mlx_audio/codec/tests/test_snac.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2026-01-09T00:30:01,416 copying build/lib/mlx_audio/codec/tests/test_encodec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2026-01-09T00:30:01,418 copying build/lib/mlx_audio/codec/tests/test_bigvgan.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2026-01-09T00:30:01,420 creating build/bdist.linux-armv7l/wheel/mlx_audio/tests 2026-01-09T00:30:01,421 copying build/lib/mlx_audio/tests/test_lazy_imports.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tests 2026-01-09T00:30:01,423 copying build/lib/mlx_audio/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tests 2026-01-09T00:30:01,425 copying build/lib/mlx_audio/tests/test_optional_deps.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tests 2026-01-09T00:30:01,427 copying build/lib/mlx_audio/tests/test_dsp.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tests 2026-01-09T00:30:01,429 copying build/lib/mlx_audio/tests/test_server.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tests 2026-01-09T00:30:01,431 running install_egg_info 2026-01-09T00:30:01,439 Copying mlx_audio_plus.egg-info to build/bdist.linux-armv7l/wheel/./mlx_audio_plus-0.1.8-py3.11.egg-info 2026-01-09T00:30:01,451 running install_scripts 2026-01-09T00:30:01,464 creating build/bdist.linux-armv7l/wheel/mlx_audio_plus-0.1.8.dist-info/WHEEL 2026-01-09T00:30:01,467 creating '/tmp/pip-wheel-26niv0d9/.tmp-02pnyyfg/mlx_audio_plus-0.1.8-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-09T00:30:01,470 adding 'mlx_audio/__init__.py' 2026-01-09T00:30:01,472 adding 'mlx_audio/convert.py' 2026-01-09T00:30:01,475 adding 'mlx_audio/dsp.py' 2026-01-09T00:30:01,478 adding 'mlx_audio/server.py' 2026-01-09T00:30:01,480 adding 'mlx_audio/utils.py' 2026-01-09T00:30:01,481 adding 'mlx_audio/version.py' 2026-01-09T00:30:01,483 adding 'mlx_audio/codec/__init__.py' 2026-01-09T00:30:01,484 adding 'mlx_audio/codec/models/__init__.py' 2026-01-09T00:30:01,486 adding 'mlx_audio/codec/models/bigvgan/__init__.py' 2026-01-09T00:30:01,487 adding 'mlx_audio/codec/models/bigvgan/activation.py' 2026-01-09T00:30:01,489 adding 'mlx_audio/codec/models/bigvgan/amp.py' 2026-01-09T00:30:01,490 adding 'mlx_audio/codec/models/bigvgan/bigvgan.py' 2026-01-09T00:30:01,491 adding 'mlx_audio/codec/models/bigvgan/conv.py' 2026-01-09T00:30:01,493 adding 'mlx_audio/codec/models/bigvgan/resample.py' 2026-01-09T00:30:01,495 adding 'mlx_audio/codec/models/dacvae/__init__.py' 2026-01-09T00:30:01,500 adding 'mlx_audio/codec/models/dacvae/codec.py' 2026-01-09T00:30:01,502 adding 'mlx_audio/codec/models/descript/__init__.py' 2026-01-09T00:30:01,503 adding 'mlx_audio/codec/models/descript/base.py' 2026-01-09T00:30:01,505 adding 'mlx_audio/codec/models/descript/dac.py' 2026-01-09T00:30:01,507 adding 'mlx_audio/codec/models/descript/nn/__init__.py' 2026-01-09T00:30:01,508 adding 'mlx_audio/codec/models/descript/nn/layers.py' 2026-01-09T00:30:01,509 adding 'mlx_audio/codec/models/descript/nn/quantize.py' 2026-01-09T00:30:01,511 adding 'mlx_audio/codec/models/encodec/__init__.py' 2026-01-09T00:30:01,514 adding 'mlx_audio/codec/models/encodec/encodec.py' 2026-01-09T00:30:01,516 adding 'mlx_audio/codec/models/mimi/__init__.py' 2026-01-09T00:30:01,518 adding 'mlx_audio/codec/models/mimi/mimi.py' 2026-01-09T00:30:01,520 adding 'mlx_audio/codec/models/mimi/modules/__init__.py' 2026-01-09T00:30:01,521 adding 'mlx_audio/codec/models/mimi/modules/conv.py' 2026-01-09T00:30:01,523 adding 'mlx_audio/codec/models/mimi/modules/kv_cache.py' 2026-01-09T00:30:01,525 adding 'mlx_audio/codec/models/mimi/modules/quantization.py' 2026-01-09T00:30:01,526 adding 'mlx_audio/codec/models/mimi/modules/seanet.py' 2026-01-09T00:30:01,528 adding 'mlx_audio/codec/models/mimi/modules/transformer.py' 2026-01-09T00:30:01,530 adding 'mlx_audio/codec/models/s3gen/__init__.py' 2026-01-09T00:30:01,532 adding 'mlx_audio/codec/models/s3gen/decoder.py' 2026-01-09T00:30:01,534 adding 'mlx_audio/codec/models/s3gen/f0_predictor.py' 2026-01-09T00:30:01,535 adding 'mlx_audio/codec/models/s3gen/flow.py' 2026-01-09T00:30:01,537 adding 'mlx_audio/codec/models/s3gen/flow_matching.py' 2026-01-09T00:30:01,541 adding 'mlx_audio/codec/models/s3gen/hifigan.py' 2026-01-09T00:30:01,542 adding 'mlx_audio/codec/models/s3gen/mel.py' 2026-01-09T00:30:01,545 adding 'mlx_audio/codec/models/s3gen/s3gen.py' 2026-01-09T00:30:01,548 adding 'mlx_audio/codec/models/s3gen/xvector.py' 2026-01-09T00:30:01,550 adding 'mlx_audio/codec/models/s3gen/matcha/__init__.py' 2026-01-09T00:30:01,552 adding 'mlx_audio/codec/models/s3gen/matcha/decoder.py' 2026-01-09T00:30:01,553 adding 'mlx_audio/codec/models/s3gen/matcha/flow_matching.py' 2026-01-09T00:30:01,555 adding 'mlx_audio/codec/models/s3gen/matcha/transformer.py' 2026-01-09T00:30:01,557 adding 'mlx_audio/codec/models/s3gen/transformer/__init__.py' 2026-01-09T00:30:01,558 adding 'mlx_audio/codec/models/s3gen/transformer/activation.py' 2026-01-09T00:30:01,560 adding 'mlx_audio/codec/models/s3gen/transformer/attention.py' 2026-01-09T00:30:01,561 adding 'mlx_audio/codec/models/s3gen/transformer/convolution.py' 2026-01-09T00:30:01,563 adding 'mlx_audio/codec/models/s3gen/transformer/embedding.py' 2026-01-09T00:30:01,564 adding 'mlx_audio/codec/models/s3gen/transformer/encoder_layer.py' 2026-01-09T00:30:01,565 adding 'mlx_audio/codec/models/s3gen/transformer/positionwise_feed_forward.py' 2026-01-09T00:30:01,567 adding 'mlx_audio/codec/models/s3gen/transformer/subsampling.py' 2026-01-09T00:30:01,569 adding 'mlx_audio/codec/models/s3gen/transformer/upsample_encoder.py' 2026-01-09T00:30:01,571 adding 'mlx_audio/codec/models/s3tokenizer/__init__.py' 2026-01-09T00:30:01,573 adding 'mlx_audio/codec/models/s3tokenizer/model.py' 2026-01-09T00:30:01,576 adding 'mlx_audio/codec/models/s3tokenizer/model_v2.py' 2026-01-09T00:30:01,578 adding 'mlx_audio/codec/models/s3tokenizer/model_v3.py' 2026-01-09T00:30:01,580 adding 'mlx_audio/codec/models/s3tokenizer/utils.py' 2026-01-09T00:30:01,582 adding 'mlx_audio/codec/models/s3tokenizer/scripts/convert_v2.py' 2026-01-09T00:30:01,584 adding 'mlx_audio/codec/models/s3tokenizer/scripts/convert_v3.py' 2026-01-09T00:30:01,586 adding 'mlx_audio/codec/models/snac/__init__.py' 2026-01-09T00:30:01,587 adding 'mlx_audio/codec/models/snac/attention.py' 2026-01-09T00:30:01,588 adding 'mlx_audio/codec/models/snac/layers.py' 2026-01-09T00:30:01,590 adding 'mlx_audio/codec/models/snac/snac.py' 2026-01-09T00:30:01,591 adding 'mlx_audio/codec/models/snac/vq.py' 2026-01-09T00:30:01,593 adding 'mlx_audio/codec/models/vocos/__init__.py' 2026-01-09T00:30:01,594 adding 'mlx_audio/codec/models/vocos/mel.py' 2026-01-09T00:30:01,596 adding 'mlx_audio/codec/models/vocos/vocos.py' 2026-01-09T00:30:01,598 adding 'mlx_audio/codec/tests/__init__.py' 2026-01-09T00:30:01,599 adding 'mlx_audio/codec/tests/test_bigvgan.py' 2026-01-09T00:30:01,600 adding 'mlx_audio/codec/tests/test_descript.py' 2026-01-09T00:30:01,601 adding 'mlx_audio/codec/tests/test_encodec.py' 2026-01-09T00:30:01,602 adding 'mlx_audio/codec/tests/test_mimi.py' 2026-01-09T00:30:01,604 adding 'mlx_audio/codec/tests/test_s3.py' 2026-01-09T00:30:01,605 adding 'mlx_audio/codec/tests/test_snac.py' 2026-01-09T00:30:01,606 adding 'mlx_audio/codec/tests/test_vocos.py' 2026-01-09T00:30:01,608 adding 'mlx_audio/sts/__init__.py' 2026-01-09T00:30:01,610 adding 'mlx_audio/sts/voice_pipeline.py' 2026-01-09T00:30:01,611 adding 'mlx_audio/sts/models/__init__.py' 2026-01-09T00:30:01,614 adding 'mlx_audio/sts/models/mossformer2_se/README.md' 2026-01-09T00:30:01,615 adding 'mlx_audio/sts/models/mossformer2_se/__init__.py' 2026-01-09T00:30:01,616 adding 'mlx_audio/sts/models/mossformer2_se/computation_block.py' 2026-01-09T00:30:01,618 adding 'mlx_audio/sts/models/mossformer2_se/config.py' 2026-01-09T00:30:01,619 adding 'mlx_audio/sts/models/mossformer2_se/convmodule.py' 2026-01-09T00:30:01,620 adding 'mlx_audio/sts/models/mossformer2_se/depthwise_conv1d_kernel.py' 2026-01-09T00:30:01,622 adding 'mlx_audio/sts/models/mossformer2_se/ffconvm.py' 2026-01-09T00:30:01,623 adding 'mlx_audio/sts/models/mossformer2_se/flash_attention_kernels.py' 2026-01-09T00:30:01,625 adding 'mlx_audio/sts/models/mossformer2_se/flash_sharea_ffconvm.py' 2026-01-09T00:30:01,627 adding 'mlx_audio/sts/models/mossformer2_se/gated_fsmn.py' 2026-01-09T00:30:01,628 adding 'mlx_audio/sts/models/mossformer2_se/gated_fsmn_block.py' 2026-01-09T00:30:01,629 adding 'mlx_audio/sts/models/mossformer2_se/globallayernorm.py' 2026-01-09T00:30:01,632 adding 'mlx_audio/sts/models/mossformer2_se/model.py' 2026-01-09T00:30:01,633 adding 'mlx_audio/sts/models/mossformer2_se/mossformer2_se_wrapper.py' 2026-01-09T00:30:01,635 adding 'mlx_audio/sts/models/mossformer2_se/mossformer_masknet.py' 2026-01-09T00:30:01,636 adding 'mlx_audio/sts/models/mossformer2_se/mossformerblock.py' 2026-01-09T00:30:01,638 adding 'mlx_audio/sts/models/mossformer2_se/mossformerblock_gfsmn.py' 2026-01-09T00:30:01,639 adding 'mlx_audio/sts/models/mossformer2_se/mossformerm.py' 2026-01-09T00:30:01,640 adding 'mlx_audio/sts/models/mossformer2_se/mossformerm2.py' 2026-01-09T00:30:01,642 adding 'mlx_audio/sts/models/mossformer2_se/offsetscale.py' 2026-01-09T00:30:01,643 adding 'mlx_audio/sts/models/mossformer2_se/scaledsinuembedding.py' 2026-01-09T00:30:01,644 adding 'mlx_audio/sts/models/mossformer2_se/scalenorm.py' 2026-01-09T00:30:01,646 adding 'mlx_audio/sts/models/mossformer2_se/unideepfsmn.py' 2026-01-09T00:30:01,648 adding 'mlx_audio/sts/models/sam_audio/README.md' 2026-01-09T00:30:01,650 adding 'mlx_audio/sts/models/sam_audio/__init__.py' 2026-01-09T00:30:01,651 adding 'mlx_audio/sts/models/sam_audio/align.py' 2026-01-09T00:30:01,652 adding 'mlx_audio/sts/models/sam_audio/config.py' 2026-01-09T00:30:01,657 adding 'mlx_audio/sts/models/sam_audio/model.py' 2026-01-09T00:30:01,659 adding 'mlx_audio/sts/models/sam_audio/patcher.py' 2026-01-09T00:30:01,662 adding 'mlx_audio/sts/models/sam_audio/processor.py' 2026-01-09T00:30:01,663 adding 'mlx_audio/sts/models/sam_audio/rope.py' 2026-01-09T00:30:01,666 adding 'mlx_audio/sts/models/sam_audio/text_encoder.py' 2026-01-09T00:30:01,668 adding 'mlx_audio/sts/models/sam_audio/transformer.py' 2026-01-09T00:30:01,671 adding 'mlx_audio/sts/tests/test_mossformer2_se.py' 2026-01-09T00:30:01,673 adding 'mlx_audio/sts/tests/test_sam_audio.py' 2026-01-09T00:30:01,674 adding 'mlx_audio/sts/tests/test_voice_pipeline.py' 2026-01-09T00:30:01,676 adding 'mlx_audio/stt/__init__.py' 2026-01-09T00:30:01,677 adding 'mlx_audio/stt/generate.py' 2026-01-09T00:30:01,679 adding 'mlx_audio/stt/utils.py' 2026-01-09T00:30:01,681 adding 'mlx_audio/stt/models/__init__.py' 2026-01-09T00:30:01,682 adding 'mlx_audio/stt/models/base.py' 2026-01-09T00:30:01,684 adding 'mlx_audio/stt/models/funasr/__init__.py' 2026-01-09T00:30:01,685 adding 'mlx_audio/stt/models/funasr/adaptor.py' 2026-01-09T00:30:01,687 adding 'mlx_audio/stt/models/funasr/audio.py' 2026-01-09T00:30:01,690 adding 'mlx_audio/stt/models/funasr/convert.py' 2026-01-09T00:30:01,692 adding 'mlx_audio/stt/models/funasr/encoder.py' 2026-01-09T00:30:01,696 adding 'mlx_audio/stt/models/funasr/funasr.py' 2026-01-09T00:30:01,698 adding 'mlx_audio/stt/models/funasr/qwen3.py' 2026-01-09T00:30:01,700 adding 'mlx_audio/stt/models/glmasr/__init__.py' 2026-01-09T00:30:01,701 adding 'mlx_audio/stt/models/glmasr/config.py' 2026-01-09T00:30:01,704 adding 'mlx_audio/stt/models/glmasr/glmasr.py' 2026-01-09T00:30:01,706 adding 'mlx_audio/stt/models/parakeet/__init__.py' 2026-01-09T00:30:01,707 adding 'mlx_audio/stt/models/parakeet/alignment.py' 2026-01-09T00:30:01,709 adding 'mlx_audio/stt/models/parakeet/attention.py' 2026-01-09T00:30:01,710 adding 'mlx_audio/stt/models/parakeet/audio.py' 2026-01-09T00:30:01,712 adding 'mlx_audio/stt/models/parakeet/conformer.py' 2026-01-09T00:30:01,713 adding 'mlx_audio/stt/models/parakeet/ctc.py' 2026-01-09T00:30:01,716 adding 'mlx_audio/stt/models/parakeet/parakeet.py' 2026-01-09T00:30:01,717 adding 'mlx_audio/stt/models/parakeet/rnnt.py' 2026-01-09T00:30:01,718 adding 'mlx_audio/stt/models/parakeet/tokenizer.py' 2026-01-09T00:30:01,720 adding 'mlx_audio/stt/models/voxtral/__init__.py' 2026-01-09T00:30:01,721 adding 'mlx_audio/stt/models/voxtral/config.py' 2026-01-09T00:30:01,723 adding 'mlx_audio/stt/models/voxtral/voxtral.py' 2026-01-09T00:30:01,725 adding 'mlx_audio/stt/models/wav2vec/__init__' 2026-01-09T00:30:01,729 adding 'mlx_audio/stt/models/wav2vec/feature_extractor.py' 2026-01-09T00:30:01,732 adding 'mlx_audio/stt/models/wav2vec/wav2vec.py' 2026-01-09T00:30:01,733 adding 'mlx_audio/stt/models/whisper/__init__.py' 2026-01-09T00:30:01,735 adding 'mlx_audio/stt/models/whisper/audio.py' 2026-01-09T00:30:01,738 adding 'mlx_audio/stt/models/whisper/decoding.py' 2026-01-09T00:30:01,740 adding 'mlx_audio/stt/models/whisper/timing.py' 2026-01-09T00:30:01,743 adding 'mlx_audio/stt/models/whisper/tokenizer.py' 2026-01-09T00:30:01,747 adding 'mlx_audio/stt/models/whisper/whisper.py' 2026-01-09T00:30:01,749 adding 'mlx_audio/stt/models/whisper/writers.py' 2026-01-09T00:30:01,752 adding 'mlx_audio/stt/models/whisper/scripts/convert.py' 2026-01-09T00:30:01,754 adding 'mlx_audio/stt/models/whisper/scripts/sync-from-upstream.sh' 2026-01-09T00:30:01,757 adding 'mlx_audio/stt/tests/test_models.py' 2026-01-09T00:30:01,759 adding 'mlx_audio/tests/__init__.py' 2026-01-09T00:30:01,760 adding 'mlx_audio/tests/test_dsp.py' 2026-01-09T00:30:01,761 adding 'mlx_audio/tests/test_lazy_imports.py' 2026-01-09T00:30:01,763 adding 'mlx_audio/tests/test_optional_deps.py' 2026-01-09T00:30:01,764 adding 'mlx_audio/tests/test_server.py' 2026-01-09T00:30:01,766 adding 'mlx_audio/tts/__init__.py' 2026-01-09T00:30:01,767 adding 'mlx_audio/tts/audio_player.py' 2026-01-09T00:30:01,769 adding 'mlx_audio/tts/generate.py' 2026-01-09T00:30:01,772 adding 'mlx_audio/tts/utils.py' 2026-01-09T00:30:01,774 adding 'mlx_audio/tts/models/__init__.py' 2026-01-09T00:30:01,775 adding 'mlx_audio/tts/models/base.py' 2026-01-09T00:30:01,776 adding 'mlx_audio/tts/models/interpolate.py' 2026-01-09T00:30:01,778 adding 'mlx_audio/tts/models/bark/__init__.py' 2026-01-09T00:30:01,780 adding 'mlx_audio/tts/models/bark/bark.py' 2026-01-09T00:30:01,782 adding 'mlx_audio/tts/models/bark/isftnet.py' 2026-01-09T00:30:01,784 adding 'mlx_audio/tts/models/bark/pipeline.py' 2026-01-09T00:30:01,786 adding 'mlx_audio/tts/models/chatterbox/__init__.py' 2026-01-09T00:30:01,790 adding 'mlx_audio/tts/models/chatterbox/chatterbox.py' 2026-01-09T00:30:01,791 adding 'mlx_audio/tts/models/chatterbox/config.json' 2026-01-09T00:30:01,793 adding 'mlx_audio/tts/models/chatterbox/config.py' 2026-01-09T00:30:01,794 adding 'mlx_audio/tts/models/chatterbox/tokenizer.py' 2026-01-09T00:30:01,797 adding 'mlx_audio/tts/models/chatterbox/scripts/convert.py' 2026-01-09T00:30:01,799 adding 'mlx_audio/tts/models/chatterbox/t3/__init__.py' 2026-01-09T00:30:01,800 adding 'mlx_audio/tts/models/chatterbox/t3/cond_enc.py' 2026-01-09T00:30:01,801 adding 'mlx_audio/tts/models/chatterbox/t3/learned_pos_emb.py' 2026-01-09T00:30:01,803 adding 'mlx_audio/tts/models/chatterbox/t3/perceiver.py' 2026-01-09T00:30:01,805 adding 'mlx_audio/tts/models/chatterbox/t3/t3.py' 2026-01-09T00:30:01,807 adding 'mlx_audio/tts/models/chatterbox/voice_encoder/__init__.py' 2026-01-09T00:30:01,808 adding 'mlx_audio/tts/models/chatterbox/voice_encoder/config.py' 2026-01-09T00:30:01,809 adding 'mlx_audio/tts/models/chatterbox/voice_encoder/melspec.py' 2026-01-09T00:30:01,812 adding 'mlx_audio/tts/models/chatterbox/voice_encoder/voice_encoder.py' 2026-01-09T00:30:01,814 adding 'mlx_audio/tts/models/chatterbox_turbo/__init__.py' 2026-01-09T00:30:01,819 adding 'mlx_audio/tts/models/chatterbox_turbo/chatterbox_turbo.py' 2026-01-09T00:30:01,821 adding 'mlx_audio/tts/models/chatterbox_turbo/models/__init__.py' 2026-01-09T00:30:01,822 adding 'mlx_audio/tts/models/chatterbox_turbo/models/s3gen/__init__.py' 2026-01-09T00:30:01,825 adding 'mlx_audio/tts/models/chatterbox_turbo/models/s3gen/decoder.py' 2026-01-09T00:30:01,827 adding 'mlx_audio/tts/models/chatterbox_turbo/models/s3gen/encoder.py' 2026-01-09T00:30:01,829 adding 'mlx_audio/tts/models/chatterbox_turbo/models/s3gen/flow_matching.py' 2026-01-09T00:30:01,831 adding 'mlx_audio/tts/models/chatterbox_turbo/models/s3gen/hifigan.py' 2026-01-09T00:30:01,833 adding 'mlx_audio/tts/models/chatterbox_turbo/models/s3gen/mel.py' 2026-01-09T00:30:01,835 adding 'mlx_audio/tts/models/chatterbox_turbo/models/s3gen/s3gen.py' 2026-01-09T00:30:01,838 adding 'mlx_audio/tts/models/chatterbox_turbo/models/s3gen/xvector.py' 2026-01-09T00:30:01,840 adding 'mlx_audio/tts/models/chatterbox_turbo/models/t3/__init__.py' 2026-01-09T00:30:01,841 adding 'mlx_audio/tts/models/chatterbox_turbo/models/t3/cond_enc.py' 2026-01-09T00:30:01,843 adding 'mlx_audio/tts/models/chatterbox_turbo/models/t3/gpt2.py' 2026-01-09T00:30:01,845 adding 'mlx_audio/tts/models/chatterbox_turbo/models/t3/t3.py' 2026-01-09T00:30:01,847 adding 'mlx_audio/tts/models/chatterbox_turbo/models/t3/t3_config.py' 2026-01-09T00:30:01,850 adding 'mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder/__init__.py' 2026-01-09T00:30:01,852 adding 'mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder/config.py' 2026-01-09T00:30:01,853 adding 'mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder/melspec.py' 2026-01-09T00:30:01,855 adding 'mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder/voice_encoder.py' 2026-01-09T00:30:01,860 adding 'mlx_audio/tts/models/chatterbox_turbo/scripts/convert.py' 2026-01-09T00:30:01,862 adding 'mlx_audio/tts/models/cosyvoice2/__init__.py' 2026-01-09T00:30:01,863 adding 'mlx_audio/tts/models/cosyvoice2/config.py' 2026-01-09T00:30:01,869 adding 'mlx_audio/tts/models/cosyvoice2/cosyvoice2.py' 2026-01-09T00:30:01,871 adding 'mlx_audio/tts/models/cosyvoice2/flow_matching.py' 2026-01-09T00:30:01,873 adding 'mlx_audio/tts/models/cosyvoice2/hifigan.py' 2026-01-09T00:30:01,874 adding 'mlx_audio/tts/models/cosyvoice2/speaker_encoder.py' 2026-01-09T00:30:01,876 adding 'mlx_audio/tts/models/cosyvoice2/llm/__init__.py' 2026-01-09T00:30:01,879 adding 'mlx_audio/tts/models/cosyvoice2/llm/llm.py' 2026-01-09T00:30:01,880 adding 'mlx_audio/tts/models/cosyvoice2/scripts/__init__.py' 2026-01-09T00:30:01,884 adding 'mlx_audio/tts/models/cosyvoice2/scripts/convert.py' 2026-01-09T00:30:01,886 adding 'mlx_audio/tts/models/cosyvoice3/__init__.py' 2026-01-09T00:30:01,887 adding 'mlx_audio/tts/models/cosyvoice3/config.py' 2026-01-09T00:30:01,889 adding 'mlx_audio/tts/models/cosyvoice3/convolution.py' 2026-01-09T00:30:01,894 adding 'mlx_audio/tts/models/cosyvoice3/cosyvoice3.py' 2026-01-09T00:30:01,898 adding 'mlx_audio/tts/models/cosyvoice3/dit.py' 2026-01-09T00:30:01,900 adding 'mlx_audio/tts/models/cosyvoice3/flow.py' 2026-01-09T00:30:01,903 adding 'mlx_audio/tts/models/cosyvoice3/hifigan.py' 2026-01-09T00:30:01,905 adding 'mlx_audio/tts/models/cosyvoice3/llm/__init__.py' 2026-01-09T00:30:01,907 adding 'mlx_audio/tts/models/cosyvoice3/llm/llm.py' 2026-01-09T00:30:01,909 adding 'mlx_audio/tts/models/cosyvoice3/scripts/__init__.py' 2026-01-09T00:30:01,912 adding 'mlx_audio/tts/models/cosyvoice3/scripts/convert.py' 2026-01-09T00:30:01,914 adding 'mlx_audio/tts/models/dia/__init__.py' 2026-01-09T00:30:01,916 adding 'mlx_audio/tts/models/dia/audio.py' 2026-01-09T00:30:01,917 adding 'mlx_audio/tts/models/dia/config.py' 2026-01-09T00:30:01,920 adding 'mlx_audio/tts/models/dia/dia.py' 2026-01-09T00:30:01,923 adding 'mlx_audio/tts/models/dia/layers.py' 2026-01-09T00:30:01,925 adding 'mlx_audio/tts/models/indextts/__init__.py' 2026-01-09T00:30:01,927 adding 'mlx_audio/tts/models/indextts/attention.py' 2026-01-09T00:30:01,928 adding 'mlx_audio/tts/models/indextts/bigvgan.py' 2026-01-09T00:30:01,930 adding 'mlx_audio/tts/models/indextts/conformer.py' 2026-01-09T00:30:01,931 adding 'mlx_audio/tts/models/indextts/gpt2.py' 2026-01-09T00:30:01,933 adding 'mlx_audio/tts/models/indextts/indextts.py' 2026-01-09T00:30:01,934 adding 'mlx_audio/tts/models/indextts/mel.py' 2026-01-09T00:30:01,936 adding 'mlx_audio/tts/models/indextts/normalize.py' 2026-01-09T00:30:01,938 adding 'mlx_audio/tts/models/indextts/perceiver.py' 2026-01-09T00:30:01,939 adding 'mlx_audio/tts/models/indextts/ecapa_tdnn/__init__.py' 2026-01-09T00:30:01,941 adding 'mlx_audio/tts/models/indextts/ecapa_tdnn/asp.py' 2026-01-09T00:30:01,942 adding 'mlx_audio/tts/models/indextts/ecapa_tdnn/ecapa_tdnn.py' 2026-01-09T00:30:01,943 adding 'mlx_audio/tts/models/indextts/ecapa_tdnn/se_res2net.py' 2026-01-09T00:30:01,944 adding 'mlx_audio/tts/models/indextts/ecapa_tdnn/tdnn.py' 2026-01-09T00:30:01,946 adding 'mlx_audio/tts/models/kokoro/__init__.py' 2026-01-09T00:30:01,950 adding 'mlx_audio/tts/models/kokoro/istftnet.py' 2026-01-09T00:30:01,952 adding 'mlx_audio/tts/models/kokoro/kokoro.py' 2026-01-09T00:30:01,955 adding 'mlx_audio/tts/models/kokoro/modules.py' 2026-01-09T00:30:01,958 adding 'mlx_audio/tts/models/kokoro/pipeline.py' 2026-01-09T00:30:01,959 adding 'mlx_audio/tts/models/kokoro/voice.py' 2026-01-09T00:30:01,961 adding 'mlx_audio/tts/models/llama/__init__.py' 2026-01-09T00:30:01,963 adding 'mlx_audio/tts/models/llama/llama.py' 2026-01-09T00:30:01,965 adding 'mlx_audio/tts/models/outetts/__init__.py' 2026-01-09T00:30:01,968 adding 'mlx_audio/tts/models/outetts/audio_processor.py' 2026-01-09T00:30:01,969 adding 'mlx_audio/tts/models/outetts/dac_interface.py' 2026-01-09T00:30:01,972 adding 'mlx_audio/tts/models/outetts/default_speaker.json' 2026-01-09T00:30:01,974 adding 'mlx_audio/tts/models/outetts/outetts.py' 2026-01-09T00:30:01,975 adding 'mlx_audio/tts/models/outetts/prompt_processor.py' 2026-01-09T00:30:01,976 adding 'mlx_audio/tts/models/outetts/tokens.py' 2026-01-09T00:30:01,978 adding 'mlx_audio/tts/models/qwen3/__init__.py' 2026-01-09T00:30:01,980 adding 'mlx_audio/tts/models/qwen3/qwen3.py' 2026-01-09T00:30:01,982 adding 'mlx_audio/tts/models/sesame/__init__.py' 2026-01-09T00:30:01,983 adding 'mlx_audio/tts/models/sesame/attention.py' 2026-01-09T00:30:01,987 adding 'mlx_audio/tts/models/sesame/sesame.py' 2026-01-09T00:30:01,989 adding 'mlx_audio/tts/models/sesame/watermarking.py' 2026-01-09T00:30:01,990 adding 'mlx_audio/tts/models/soprano/__init__.py' 2026-01-09T00:30:01,992 adding 'mlx_audio/tts/models/soprano/decoder.py' 2026-01-09T00:30:01,994 adding 'mlx_audio/tts/models/soprano/soprano.py' 2026-01-09T00:30:01,996 adding 'mlx_audio/tts/models/soprano/text.py' 2026-01-09T00:30:01,998 adding 'mlx_audio/tts/models/spark/__init__.py' 2026-01-09T00:30:01,999 adding 'mlx_audio/tts/models/spark/audio_tokenizer.py' 2026-01-09T00:30:02,001 adding 'mlx_audio/tts/models/spark/bicodec.py' 2026-01-09T00:30:02,003 adding 'mlx_audio/tts/models/spark/spark.py' 2026-01-09T00:30:02,004 adding 'mlx_audio/tts/models/spark/modules/__init__.py' 2026-01-09T00:30:02,006 adding 'mlx_audio/tts/models/spark/modules/finite_scalar_quantization.py' 2026-01-09T00:30:02,007 adding 'mlx_audio/tts/models/spark/modules/residual.py' 2026-01-09T00:30:02,009 adding 'mlx_audio/tts/models/spark/modules/residual_fsq.py' 2026-01-09T00:30:02,011 adding 'mlx_audio/tts/models/spark/modules/blocks/__init__.py' 2026-01-09T00:30:02,012 adding 'mlx_audio/tts/models/spark/modules/blocks/sampler.py' 2026-01-09T00:30:02,014 adding 'mlx_audio/tts/models/spark/modules/encoder_decoder/__init__.py' 2026-01-09T00:30:02,015 adding 'mlx_audio/tts/models/spark/modules/encoder_decoder/feat_decoder.py' 2026-01-09T00:30:02,017 adding 'mlx_audio/tts/models/spark/modules/encoder_decoder/feat_encoder.py' 2026-01-09T00:30:02,018 adding 'mlx_audio/tts/models/spark/modules/encoder_decoder/wave_generator.py' 2026-01-09T00:30:02,020 adding 'mlx_audio/tts/models/spark/modules/speaker/__init__.py' 2026-01-09T00:30:02,022 adding 'mlx_audio/tts/models/spark/modules/speaker/ecapa_tdnn.py' 2026-01-09T00:30:02,023 adding 'mlx_audio/tts/models/spark/modules/speaker/perceiver_encoder.py' 2026-01-09T00:30:02,025 adding 'mlx_audio/tts/models/spark/modules/speaker/pooling_layers.py' 2026-01-09T00:30:02,027 adding 'mlx_audio/tts/models/spark/modules/speaker/speaker_encoder.py' 2026-01-09T00:30:02,029 adding 'mlx_audio/tts/models/spark/utils/audio.py' 2026-01-09T00:30:02,031 adding 'mlx_audio/tts/models/spark/utils/file.py' 2026-01-09T00:30:02,032 adding 'mlx_audio/tts/models/spark/utils/token_parser.py' 2026-01-09T00:30:02,034 adding 'mlx_audio/tts/models/vibevoice/__init__.py' 2026-01-09T00:30:02,036 adding 'mlx_audio/tts/models/vibevoice/acoustic_tokenizer.py' 2026-01-09T00:30:02,038 adding 'mlx_audio/tts/models/vibevoice/config.py' 2026-01-09T00:30:02,039 adding 'mlx_audio/tts/models/vibevoice/diffusion_head.py' 2026-01-09T00:30:02,041 adding 'mlx_audio/tts/models/vibevoice/language_model.py' 2026-01-09T00:30:02,043 adding 'mlx_audio/tts/models/vibevoice/scheduler.py' 2026-01-09T00:30:02,046 adding 'mlx_audio/tts/models/vibevoice/vibevoice.py' 2026-01-09T00:30:02,049 adding 'mlx_audio/tts/models/voxcpm/__init__.py' 2026-01-09T00:30:02,051 adding 'mlx_audio/tts/models/voxcpm/audio_vae.py' 2026-01-09T00:30:02,052 adding 'mlx_audio/tts/models/voxcpm/config.py' 2026-01-09T00:30:02,054 adding 'mlx_audio/tts/models/voxcpm/dit.py' 2026-01-09T00:30:02,055 adding 'mlx_audio/tts/models/voxcpm/encoder.py' 2026-01-09T00:30:02,057 adding 'mlx_audio/tts/models/voxcpm/minicpm.py' 2026-01-09T00:30:02,059 adding 'mlx_audio/tts/models/voxcpm/voxcpm.py' 2026-01-09T00:30:02,061 adding 'mlx_audio/tts/tests/__init__.py' 2026-01-09T00:30:02,062 adding 'mlx_audio/tts/tests/test_base.py' 2026-01-09T00:30:02,064 adding 'mlx_audio/tts/tests/test_chatterbox.py' 2026-01-09T00:30:02,065 adding 'mlx_audio/tts/tests/test_convert.py' 2026-01-09T00:30:02,067 adding 'mlx_audio/tts/tests/test_interpolate.py' 2026-01-09T00:30:02,072 adding 'mlx_audio/tts/tests/test_models.py' 2026-01-09T00:30:02,074 adding 'mlx_audio/tts/tests/test_voxcpm.py' 2026-01-09T00:30:02,076 adding 'mlx_audio/tts/tests/test_voxcpm_integration.py' 2026-01-09T00:30:02,078 adding 'mlx_audio_plus-0.1.8.dist-info/licenses/LICENSE' 2026-01-09T00:30:02,080 adding 'mlx_audio_plus-0.1.8.dist-info/METADATA' 2026-01-09T00:30:02,081 adding 'mlx_audio_plus-0.1.8.dist-info/WHEEL' 2026-01-09T00:30:02,081 adding 'mlx_audio_plus-0.1.8.dist-info/entry_points.txt' 2026-01-09T00:30:02,082 adding 'mlx_audio_plus-0.1.8.dist-info/top_level.txt' 2026-01-09T00:30:02,087 adding 'mlx_audio_plus-0.1.8.dist-info/RECORD' 2026-01-09T00:30:02,100 removing build/bdist.linux-armv7l/wheel 2026-01-09T00:30:02,298 Building wheel for mlx-audio-plus (pyproject.toml): finished with status 'done' 2026-01-09T00:30:02,315 Created wheel for mlx-audio-plus: filename=mlx_audio_plus-0.1.8-py3-none-any.whl size=768308 sha256=2e0656cc6bf106735b5dbc683af2c91be36d71b0d5f32e55795fe9fb4a6342fe 2026-01-09T00:30:02,316 Stored in directory: /tmp/pip-ephem-wheel-cache-dwvx15be/wheels/c8/0f/35/ee961e96ef1212310d885b728d973591ab69ad59156929f66f 2026-01-09T00:30:02,337 Successfully built mlx-audio-plus 2026-01-09T00:30:02,365 Removed build tracker: '/tmp/pip-build-tracker-_zr2qx57'