2026-03-07T19:56:41,318 Created temporary directory: /tmp/pip-ephem-wheel-cache-kmedi4fr 2026-03-07T19:56:41,320 Created temporary directory: /tmp/pip-build-tracker-iclqdqrg 2026-03-07T19:56:41,321 Initialized build tracking at /tmp/pip-build-tracker-iclqdqrg 2026-03-07T19:56:41,321 Created build tracker: /tmp/pip-build-tracker-iclqdqrg 2026-03-07T19:56:41,322 Entered build tracker: /tmp/pip-build-tracker-iclqdqrg 2026-03-07T19:56:41,322 Created temporary directory: /tmp/pip-wheel-1v2q3c9k 2026-03-07T19:56:41,326 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-03-07T19:56:41,328 Created temporary directory: /tmp/pip-ephem-wheel-cache-_qbajmty 2026-03-07T19:56:41,351 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-07T19:56:41,355 2 location(s) to search for versions of mlx-audio: 2026-03-07T19:56:41,355 * https://pypi.org/simple/mlx-audio/ 2026-03-07T19:56:41,355 * https://www.piwheels.org/simple/mlx-audio/ 2026-03-07T19:56:41,356 Fetching project page and analyzing links: https://pypi.org/simple/mlx-audio/ 2026-03-07T19:56:41,356 Getting page https://pypi.org/simple/mlx-audio/ 2026-03-07T19:56:41,358 Found index url https://pypi.org/simple 2026-03-07T19:56:41,574 Fetched page https://pypi.org/simple/mlx-audio/ as application/vnd.pypi.simple.v1+json 2026-03-07T19:56:41,582 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/a3/2f/621d1f08730e1009a8e885784a293a2bc9d8d92c0a8267cc16a4f19b3b16/mlx_audio-0.0.1-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,583 Found link https://files.pythonhosted.org/packages/2e/16/2545ee147c1bdcfcd4e7e1d2857470b99f70f299c43fcd030cc7b85ae6f4/mlx_audio-0.0.1.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.0.1 2026-03-07T19:56:41,584 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/1c/83/25ff910582816109d10e8ee58b805cb799ee9db92dfb089151f40301d32e/mlx_audio-0.0.2-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,585 Found link https://files.pythonhosted.org/packages/06/14/758b120b3d2436746b9f131921593848f9d59a3dfd060598d62ea5fe5267/mlx_audio-0.0.2.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.0.2 2026-03-07T19:56:41,586 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/f9/4b/7a9a1efec7da295b8d24e6fbc8374951bb308321e3ba05d5fb2f3678f2f7/mlx_audio-0.0.3-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,587 Found link https://files.pythonhosted.org/packages/40/14/31c44267996de14836a4cdf17c5df3987813bd32a8a0ea0def0f1c1565f8/mlx_audio-0.0.3.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.0.3 2026-03-07T19:56:41,587 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/d9/4d/8fa97d879897d051acfead34a32ff49b6aa9b92c8bc02497747526f63696/mlx_audio-0.0.4-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,588 Found link https://files.pythonhosted.org/packages/f4/3b/7db6f257a7d1f50697e9f24593805a4cf530e4b9e7d0a7fb784263e7d572/mlx_audio-0.0.4.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.0.4 2026-03-07T19:56:41,589 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/e3/cb/acab6798729df89538ce493ed4d488f839c14821c8b281a932fb883ce376/mlx_audio-0.1.0-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,590 Found link https://files.pythonhosted.org/packages/58/2d/bc36b02b9ff824de0c4d614bf72d28a15a846cd22a8e8b418809d4efea74/mlx_audio-0.1.0.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.1.0 2026-03-07T19:56:41,591 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/b7/c2/da3da78c8df1628fe82c8878b3d8273828a3197903dd5d55aa6b2fdda661/mlx_audio-0.2.0-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,592 Found link https://files.pythonhosted.org/packages/8f/8f/35131e43b85f44e9529870edf4339ee8f1bf9c37c4cce0482ddfd73356a0/mlx_audio-0.2.0.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.2.0 2026-03-07T19:56:41,592 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/84/73/61a14c0af6eeea775ef47e07652bbf5321e14ff97db636c38bbb3345deec/mlx_audio-0.2.1-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,593 Found link https://files.pythonhosted.org/packages/3f/26/e66968eaaaef2cc0a07d0609390512da335b1e31fb2bf78db6ff698e982b/mlx_audio-0.2.1.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.2.1 2026-03-07T19:56:41,594 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/8e/fe/4df3b75ab1d3513a955b8d2bf5fb87188ae31f053aefcfe84c92f3680708/mlx_audio-0.2.2-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,594 Found link https://files.pythonhosted.org/packages/ed/e9/4922c505c4999f6c978176fd7c4e10f331fe107a6eaa1cca288e952361f1/mlx_audio-0.2.2.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.2.2 2026-03-07T19:56:41,595 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/30/f3/96928ddfb8602d3f0a9d653d5065a3751e55806ddfff2c6fdfbd650687e2/mlx_audio-0.2.3-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,596 Found link https://files.pythonhosted.org/packages/98/89/65a0cf792228b7f0c69abc9950db6bb490cd394076ab4e6c87fcb00eaff2/mlx_audio-0.2.3.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.2.3 2026-03-07T19:56:41,597 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/81/b6/34129acb21bd7017da3a8a63d9cded07ea515fcb93890a01f9f9856ed54f/mlx_audio-0.2.4-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,598 Found link https://files.pythonhosted.org/packages/20/cc/62c3c53f446633b51912b35e06c13b7d02760a0e64cf445e2cb2bd9a45fb/mlx_audio-0.2.4.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.2.4 2026-03-07T19:56:41,598 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/4c/a8/49c30f5c1c4fbfd1747668adc06b682c9df71f3ebfb062ab338f0f70c801/mlx_audio-0.2.5-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,599 Found link https://files.pythonhosted.org/packages/67/9c/f19f31f3ca94ea5683fe701c4b495910959bd6aff78a38be8c8080c93785/mlx_audio-0.2.5.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.2.5 2026-03-07T19:56:41,600 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/1b/b6/f793574f8ae759c7649fe0972f4ff0a0722abe1e88af5509b1339df35705/mlx_audio-0.2.6-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,601 Found link https://files.pythonhosted.org/packages/60/f0/74062f4819a0deeda7c6d0b2f58e38c37f706bbf1ebca74b137583f6bf9c/mlx_audio-0.2.6.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.2.6 2026-03-07T19:56:41,601 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/00/4c/c5e58d568b978d6625b017ae724783519dbbb418cfa7c870b24478f8e9fd/mlx_audio-0.2.7-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,602 Found link https://files.pythonhosted.org/packages/b0/98/ff53546a41e05c4f03fffbf84e75f13b17c3eadb2b115b65a33f35d87f9f/mlx_audio-0.2.7.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.2.7 2026-03-07T19:56:41,603 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/c6/bf/c904e84f7313d12e7c441a4107f4d9994796122530be5ae6366c86d9e20b/mlx_audio-0.2.8-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.9) 2026-03-07T19:56:41,604 Found link https://files.pythonhosted.org/packages/65/e7/3dcf7e8ff9b9042db15c266346febb6b912659ba3cc9caee498a8eee30f9/mlx_audio-0.2.8.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.9), version: 0.2.8 2026-03-07T19:56:41,605 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/80/c2/64d022c22ed28a2d20420b1193cd02fd6f34eb8e51d1d7a48f6123cdc607/mlx_audio-0.2.9-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.9) 2026-03-07T19:56:41,605 Found link https://files.pythonhosted.org/packages/07/ad/47f6e2eeacb33b40c788e81db4e27c2d141e178fb3998e75c5a0b9f365f7/mlx_audio-0.2.9.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.9), version: 0.2.9 2026-03-07T19:56:41,606 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/cc/eb/b1caa0adce7d4c430e3a863c24a90fd6225f7f0e022db64d46a1d48048dd/mlx_audio-0.2.10-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.10) 2026-03-07T19:56:41,607 Found link https://files.pythonhosted.org/packages/3a/04/b5687457a49df7956e640acbcab657f21f10ad828ba1cc4c0f5296f2ca50/mlx_audio-0.2.10.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.10), version: 0.2.10 2026-03-07T19:56:41,607 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/86/16/4e7a9d7d3ed7127b6dca7ec6492b9f8642aa7dc8d1c6b1349e3672e59171/mlx_audio-0.3.0rc1-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.10) 2026-03-07T19:56:41,608 Found link https://files.pythonhosted.org/packages/2d/11/2570cff417b76eabb9f138f58cb856fdd7c35e0b5e8cd10178ff81f66487/mlx_audio-0.3.0rc1.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.10), version: 0.3.0rc1 2026-03-07T19:56:41,609 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/90/ea/5e5a9f0d08fa14baf119e5289edad1cba2963aa07ce4053c8fee4a83c753/mlx_audio-0.3.0-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.10) 2026-03-07T19:56:41,610 Found link https://files.pythonhosted.org/packages/ac/01/59ddcf9fda442858a493883e75ac3d4f1933ca33f4f222eff00e6469d755/mlx_audio-0.3.0.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.10), version: 0.3.0 2026-03-07T19:56:41,611 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/7a/24/f97ab75295e5abb05c9e609ae55e4170bdd79cb8e6eb7d62415bfeb88b67/mlx_audio-0.3.1-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.10) 2026-03-07T19:56:41,612 Found link https://files.pythonhosted.org/packages/18/83/88b3dcae75ae0a6cd4cf6c55adb72d82f6bbad4c5f73e4bc821b387f3c10/mlx_audio-0.3.1.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.10), version: 0.3.1 2026-03-07T19:56:41,612 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/9c/3c/08a1117834ef4d1e46dce7fa0fb557699474e7a0733a7cd5b400922b0a9a/mlx_audio-0.4.0-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.10) 2026-03-07T19:56:41,613 Found link https://files.pythonhosted.org/packages/70/0f/996d0cee9fc52e33092b89ba578bdb1bf37e5c8f61889dfa6bd00ee05a1b/mlx_audio-0.4.0.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.10), version: 0.4.0 2026-03-07T19:56:41,614 Fetching project page and analyzing links: https://www.piwheels.org/simple/mlx-audio/ 2026-03-07T19:56:41,615 Getting page https://www.piwheels.org/simple/mlx-audio/ 2026-03-07T19:56:41,616 Found index url https://www.piwheels.org/simple 2026-03-07T19:56:41,770 Fetched page https://www.piwheels.org/simple/mlx-audio/ as text/html 2026-03-07T19:56:41,776 Skipping link: No binaries permitted for mlx-audio: https://archive1.piwheels.org/simple/mlx-audio/mlx_audio-0.3.1-py3-none-any.whl#sha256=1bfe822c197fc3891ce79e57c1eaed6e419fad4a6cc1e430e44d2ac71ffe6002 (from https://www.piwheels.org/simple/mlx-audio/) (requires-python:>=3.10) 2026-03-07T19:56:41,777 Skipping link: No binaries permitted for mlx-audio: https://archive1.piwheels.org/simple/mlx-audio/mlx_audio-0.3.0-py3-none-any.whl#sha256=ddd81f5b503e44d9c3e776be8446de45d06a850eae29568d1340723e88022987 (from https://www.piwheels.org/simple/mlx-audio/) (requires-python:>=3.10) 2026-03-07T19:56:41,777 Skipping link: No binaries permitted for mlx-audio: https://archive1.piwheels.org/simple/mlx-audio/mlx_audio-0.3.0rc1-py3-none-any.whl#sha256=445e5e2c236861f44f76a00bdd85b21e7c4b9fda340b6abfbd0aacae7488cf51 (from https://www.piwheels.org/simple/mlx-audio/) (requires-python:>=3.10) 2026-03-07T19:56:41,778 Skipping link: No binaries permitted for mlx-audio: https://archive1.piwheels.org/simple/mlx-audio/mlx_audio-0.2.10-py3-none-any.whl#sha256=c606febce4447824ee12fdfa3f9d21704312f7d2175b20d6ee392d687ca81eba (from https://www.piwheels.org/simple/mlx-audio/) (requires-python:>=3.10) 2026-03-07T19:56:41,778 Skipping link: No binaries permitted for mlx-audio: https://archive1.piwheels.org/simple/mlx-audio/mlx_audio-0.2.9-py3-none-any.whl#sha256=337b2c5bf8f5ea403d4ec0129189e31d3a065bb0af92fa88ef2bf81bfc24eb2b (from https://www.piwheels.org/simple/mlx-audio/) (requires-python:>=3.9) 2026-03-07T19:56:41,779 Skipping link: No binaries permitted for mlx-audio: https://archive1.piwheels.org/simple/mlx-audio/mlx_audio-0.2.8-py3-none-any.whl#sha256=fb26b43b7bdb1476ca06e180b379968e3bbd3fa39e0a5e325540096a1df17049 (from https://www.piwheels.org/simple/mlx-audio/) (requires-python:>=3.9) 2026-03-07T19:56:41,779 Skipping link: No binaries permitted for mlx-audio: https://archive1.piwheels.org/simple/mlx-audio/mlx_audio-0.2.7-py3-none-any.whl#sha256=32d9b08da19d94d8d79d5f490aac854d4f20fb1ef70a4dfb1ccc83a0deb9284f (from https://www.piwheels.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,780 Skipping link: No binaries permitted for mlx-audio: https://archive1.piwheels.org/simple/mlx-audio/mlx_audio-0.2.6-py3-none-any.whl#sha256=029dbea1a5f85a3de87e24c68a453dc0dfc958c54cff24f713f9f4046ad0c418 (from https://www.piwheels.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,781 Skipping link: No binaries permitted for mlx-audio: https://archive1.piwheels.org/simple/mlx-audio/mlx_audio-0.2.5-py3-none-any.whl#sha256=d7406a84c051d1907a70607dd10edf77aac3fd2feaa33154c8882c40ad2e9036 (from https://www.piwheels.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,781 Skipping link: No binaries permitted for mlx-audio: https://archive1.piwheels.org/simple/mlx-audio/mlx_audio-0.2.4-py3-none-any.whl#sha256=146d46ff57d4df661c0eff379f4d5bdf6e70db3898d6cf3fe1b4b4ade805a5b3 (from https://www.piwheels.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,782 Skipping link: No binaries permitted for mlx-audio: https://archive1.piwheels.org/simple/mlx-audio/mlx_audio-0.2.3-py3-none-any.whl#sha256=c25f6c996fba4ef63d427d9f47047e366bd70441e08a04916056f5be9b5ceb6a (from https://www.piwheels.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,782 Skipping link: No binaries permitted for mlx-audio: https://archive1.piwheels.org/simple/mlx-audio/mlx_audio-0.2.2-py3-none-any.whl#sha256=0ab7a7b1b33636d6374cf710a9f0c7d224861a5a9906b3cd923d437771cf7313 (from https://www.piwheels.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,783 Skipping link: No binaries permitted for mlx-audio: https://archive1.piwheels.org/simple/mlx-audio/mlx_audio-0.2.1-py3-none-any.whl#sha256=f437bba566a56365a01b2daf116ed75be8ad2ce023931a9778cdb6b1e4f3ced6 (from https://www.piwheels.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,783 Skipping link: No binaries permitted for mlx-audio: https://archive1.piwheels.org/simple/mlx-audio/mlx_audio-0.2.0-py3-none-any.whl#sha256=0379ffd0eff82ca06e79c6dc2ae95b9b0e3706a8853fa6b68689a62dc7f11ac5 (from https://www.piwheels.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,784 Skipping link: No binaries permitted for mlx-audio: https://archive1.piwheels.org/simple/mlx-audio/mlx_audio-0.1.0-py3-none-any.whl#sha256=2a58a55e658c034207dcc110fa651df75f2ddd6f7e8adbc91dc23a7886765286 (from https://www.piwheels.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,785 Skipping link: No binaries permitted for mlx-audio: https://archive1.piwheels.org/simple/mlx-audio/mlx_audio-0.0.4-py3-none-any.whl#sha256=be18e4dd0f442a9a205dd55fc542f2a54ba8ef74ba73862ff34ebf3f018cf214 (from https://www.piwheels.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,785 Skipping link: No binaries permitted for mlx-audio: https://archive1.piwheels.org/simple/mlx-audio/mlx_audio-0.0.3-py3-none-any.whl#sha256=0a6231d04cac721894a3b012fa9e17a8e6d100698ad5ba95e745d901f742cc84 (from https://www.piwheels.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,786 Skipping link: No binaries permitted for mlx-audio: https://archive1.piwheels.org/simple/mlx-audio/mlx_audio-0.0.2-py3-none-any.whl#sha256=b7ca91ea63266273c83c3415f68b9aded390c49fbf97ce9aa9f9343109ef1bbf (from https://www.piwheels.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,786 Skipping link: No binaries permitted for mlx-audio: https://archive1.piwheels.org/simple/mlx-audio/mlx_audio-0.0.1-py3-none-any.whl#sha256=c26be16aecde66ece304633336e7e1a50e7ad5d4a0be3bcc4e9f834ff1e7686f (from https://www.piwheels.org/simple/mlx-audio/) (requires-python:>=3.8) 2026-03-07T19:56:41,787 Skipping link: not a file: https://www.piwheels.org/simple/mlx-audio/ 2026-03-07T19:56:41,787 Skipping link: not a file: https://pypi.org/simple/mlx-audio/ 2026-03-07T19:56:41,810 Given no hashes to check 1 links for project 'mlx-audio': discarding no candidates 2026-03-07T19:56:41,829 Collecting mlx-audio==0.4.0 2026-03-07T19:56:41,831 Created temporary directory: /tmp/pip-unpack-ybv09xkr 2026-03-07T19:56:41,967 Downloading mlx_audio-0.4.0.tar.gz (792 kB) 2026-03-07T19:56:42,933 Added mlx-audio==0.4.0 from https://files.pythonhosted.org/packages/70/0f/996d0cee9fc52e33092b89ba578bdb1bf37e5c8f61889dfa6bd00ee05a1b/mlx_audio-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-iclqdqrg' 2026-03-07T19:56:42,940 Created temporary directory: /tmp/pip-build-env-47t6y813 2026-03-07T19:56:42,944 Installing build dependencies: started 2026-03-07T19:56:42,945 Running command pip subprocess to install build dependencies 2026-03-07T19:56:44,079 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-07T19:56:44,646 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-03-07T19:56:44,669 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-07T19:56:46,414 Collecting setuptools>=61.0 2026-03-07T19:56:46,504 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-07T19:56:46,769 Collecting wheel 2026-03-07T19:56:46,785 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-07T19:56:47,025 Collecting packaging>=24.0 2026-03-07T19:56:47,043 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-07T19:56:50,043 Installing collected packages: setuptools, packaging, wheel 2026-03-07T19:56:53,629 Creating /tmp/pip-build-env-47t6y813/overlay/local/bin 2026-03-07T19:56:53,631 changing mode of /tmp/pip-build-env-47t6y813/overlay/local/bin/wheel to 755 2026-03-07T19:56:53,653 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-07T19:56:53,929 Installing build dependencies: finished with status 'done' 2026-03-07T19:56:53,937 Getting requirements to build wheel: started 2026-03-07T19:56:53,938 Running command Getting requirements to build wheel 2026-03-07T19:56:54,684 running egg_info 2026-03-07T19:56:54,690 writing mlx_audio.egg-info/PKG-INFO 2026-03-07T19:56:54,703 writing dependency_links to mlx_audio.egg-info/dependency_links.txt 2026-03-07T19:56:54,705 writing entry points to mlx_audio.egg-info/entry_points.txt 2026-03-07T19:56:54,712 writing requirements to mlx_audio.egg-info/requires.txt 2026-03-07T19:56:54,714 writing top-level names to mlx_audio.egg-info/top_level.txt 2026-03-07T19:56:54,845 reading manifest file 'mlx_audio.egg-info/SOURCES.txt' 2026-03-07T19:56:54,866 reading manifest template 'MANIFEST.in' 2026-03-07T19:56:54,867 warning: no files found matching 'requirements.txt' 2026-03-07T19:56:55,100 warning: no files found matching '*.html' under directory 'mlx_audio/tts' 2026-03-07T19:56:55,269 warning: no files found matching '*.tsx' under directory 'mlx_audio/tts' 2026-03-07T19:56:55,343 warning: no files found matching '*.mjs' under directory 'mlx_audio/tts' 2026-03-07T19:56:55,417 warning: no files found matching '*.css' under directory 'mlx_audio/tts' 2026-03-07T19:56:55,493 no previously-included directories found matching 'mlx_audio/ui/node_modules' 2026-03-07T19:56:55,494 no previously-included directories found matching 'mlx_audio/ui/.next' 2026-03-07T19:56:55,497 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-07T19:56:55,500 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-07T19:56:55,501 adding license file 'LICENSE' 2026-03-07T19:56:55,525 writing manifest file 'mlx_audio.egg-info/SOURCES.txt' 2026-03-07T19:56:55,623 Getting requirements to build wheel: finished with status 'done' 2026-03-07T19:56:55,626 Created temporary directory: /tmp/pip-modern-metadata-5uxv22ra 2026-03-07T19:56:55,629 Preparing metadata (pyproject.toml): started 2026-03-07T19:56:55,630 Running command Preparing metadata (pyproject.toml) 2026-03-07T19:56:56,303 running dist_info 2026-03-07T19:56:56,313 creating /tmp/pip-modern-metadata-5uxv22ra/mlx_audio.egg-info 2026-03-07T19:56:56,314 writing /tmp/pip-modern-metadata-5uxv22ra/mlx_audio.egg-info/PKG-INFO 2026-03-07T19:56:56,327 writing dependency_links to /tmp/pip-modern-metadata-5uxv22ra/mlx_audio.egg-info/dependency_links.txt 2026-03-07T19:56:56,329 writing entry points to /tmp/pip-modern-metadata-5uxv22ra/mlx_audio.egg-info/entry_points.txt 2026-03-07T19:56:56,337 writing requirements to /tmp/pip-modern-metadata-5uxv22ra/mlx_audio.egg-info/requires.txt 2026-03-07T19:56:56,338 writing top-level names to /tmp/pip-modern-metadata-5uxv22ra/mlx_audio.egg-info/top_level.txt 2026-03-07T19:56:56,340 writing manifest file '/tmp/pip-modern-metadata-5uxv22ra/mlx_audio.egg-info/SOURCES.txt' 2026-03-07T19:56:56,456 reading manifest file '/tmp/pip-modern-metadata-5uxv22ra/mlx_audio.egg-info/SOURCES.txt' 2026-03-07T19:56:56,458 reading manifest template 'MANIFEST.in' 2026-03-07T19:56:56,459 warning: no files found matching 'requirements.txt' 2026-03-07T19:56:56,706 warning: no files found matching '*.html' under directory 'mlx_audio/tts' 2026-03-07T19:56:56,859 warning: no files found matching '*.tsx' under directory 'mlx_audio/tts' 2026-03-07T19:56:56,933 warning: no files found matching '*.mjs' under directory 'mlx_audio/tts' 2026-03-07T19:56:57,011 warning: no files found matching '*.css' under directory 'mlx_audio/tts' 2026-03-07T19:56:57,089 no previously-included directories found matching 'mlx_audio/ui/node_modules' 2026-03-07T19:56:57,090 no previously-included directories found matching 'mlx_audio/ui/.next' 2026-03-07T19:56:57,092 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-07T19:56:57,094 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-07T19:56:57,095 adding license file 'LICENSE' 2026-03-07T19:56:57,115 writing manifest file '/tmp/pip-modern-metadata-5uxv22ra/mlx_audio.egg-info/SOURCES.txt' 2026-03-07T19:56:57,117 creating '/tmp/pip-modern-metadata-5uxv22ra/mlx_audio-0.4.0.dist-info' 2026-03-07T19:56:57,242 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-07T19:56:57,248 Source in /tmp/pip-wheel-1v2q3c9k/mlx-audio_148e08d6446e4678a09ec10cb8ca349b has version 0.4.0, which satisfies requirement mlx-audio==0.4.0 from https://files.pythonhosted.org/packages/70/0f/996d0cee9fc52e33092b89ba578bdb1bf37e5c8f61889dfa6bd00ee05a1b/mlx_audio-0.4.0.tar.gz 2026-03-07T19:56:57,249 Removed mlx-audio==0.4.0 from https://files.pythonhosted.org/packages/70/0f/996d0cee9fc52e33092b89ba578bdb1bf37e5c8f61889dfa6bd00ee05a1b/mlx_audio-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-iclqdqrg' 2026-03-07T19:56:57,256 Created temporary directory: /tmp/pip-unpack-xokr7hdg 2026-03-07T19:56:57,257 Building wheels for collected packages: mlx-audio 2026-03-07T19:56:57,261 Created temporary directory: /tmp/pip-wheel-ws8bvs9y 2026-03-07T19:56:57,262 Destination directory: /tmp/pip-wheel-ws8bvs9y 2026-03-07T19:56:57,264 Building wheel for mlx-audio (pyproject.toml): started 2026-03-07T19:56:57,265 Running command Building wheel for mlx-audio (pyproject.toml) 2026-03-07T19:56:57,942 running bdist_wheel 2026-03-07T19:56:57,960 running build 2026-03-07T19:56:57,961 running build_py 2026-03-07T19:56:57,967 creating build/lib/mlx_audio 2026-03-07T19:56:57,969 copying mlx_audio/server.py -> build/lib/mlx_audio 2026-03-07T19:56:57,972 copying mlx_audio/utils.py -> build/lib/mlx_audio 2026-03-07T19:56:57,974 copying mlx_audio/convert.py -> build/lib/mlx_audio 2026-03-07T19:56:57,977 copying mlx_audio/dsp.py -> build/lib/mlx_audio 2026-03-07T19:56:57,980 copying mlx_audio/base.py -> build/lib/mlx_audio 2026-03-07T19:56:57,982 copying mlx_audio/__init__.py -> build/lib/mlx_audio 2026-03-07T19:56:57,984 copying mlx_audio/audio_io.py -> build/lib/mlx_audio 2026-03-07T19:56:57,986 copying mlx_audio/version.py -> build/lib/mlx_audio 2026-03-07T19:56:57,988 creating build/lib/mlx_audio/codec 2026-03-07T19:56:57,989 copying mlx_audio/codec/__init__.py -> build/lib/mlx_audio/codec 2026-03-07T19:56:57,991 creating build/lib/mlx_audio/stt 2026-03-07T19:56:57,992 copying mlx_audio/stt/utils.py -> build/lib/mlx_audio/stt 2026-03-07T19:56:57,994 copying mlx_audio/stt/generate.py -> build/lib/mlx_audio/stt 2026-03-07T19:56:57,997 copying mlx_audio/stt/__init__.py -> build/lib/mlx_audio/stt 2026-03-07T19:56:57,999 creating build/lib/mlx_audio/tests 2026-03-07T19:56:58,000 copying mlx_audio/tests/test_dsp.py -> build/lib/mlx_audio/tests 2026-03-07T19:56:58,002 copying mlx_audio/tests/test_optional_deps.py -> build/lib/mlx_audio/tests 2026-03-07T19:56:58,005 copying mlx_audio/tests/test_server.py -> build/lib/mlx_audio/tests 2026-03-07T19:56:58,007 copying mlx_audio/tests/__init__.py -> build/lib/mlx_audio/tests 2026-03-07T19:56:58,009 copying mlx_audio/tests/test_lazy_imports.py -> build/lib/mlx_audio/tests 2026-03-07T19:56:58,011 creating build/lib/mlx_audio/lid 2026-03-07T19:56:58,012 copying mlx_audio/lid/utils.py -> build/lib/mlx_audio/lid 2026-03-07T19:56:58,014 copying mlx_audio/lid/__init__.py -> build/lib/mlx_audio/lid 2026-03-07T19:56:58,017 creating build/lib/mlx_audio/tts 2026-03-07T19:56:58,018 copying mlx_audio/tts/utils.py -> build/lib/mlx_audio/tts 2026-03-07T19:56:58,021 copying mlx_audio/tts/generate.py -> build/lib/mlx_audio/tts 2026-03-07T19:56:58,023 copying mlx_audio/tts/__init__.py -> build/lib/mlx_audio/tts 2026-03-07T19:56:58,025 copying mlx_audio/tts/audio_player.py -> build/lib/mlx_audio/tts 2026-03-07T19:56:58,027 creating build/lib/mlx_audio/sts 2026-03-07T19:56:58,028 copying mlx_audio/sts/voice_pipeline.py -> build/lib/mlx_audio/sts 2026-03-07T19:56:58,031 copying mlx_audio/sts/__init__.py -> build/lib/mlx_audio/sts 2026-03-07T19:56:58,033 creating build/lib/mlx_audio/vad 2026-03-07T19:56:58,034 copying mlx_audio/vad/utils.py -> build/lib/mlx_audio/vad 2026-03-07T19:56:58,036 copying mlx_audio/vad/__init__.py -> build/lib/mlx_audio/vad 2026-03-07T19:56:58,038 creating build/lib/mlx_audio/codec/tests 2026-03-07T19:56:58,039 copying mlx_audio/codec/tests/test_descript.py -> build/lib/mlx_audio/codec/tests 2026-03-07T19:56:58,041 copying mlx_audio/codec/tests/test_encodec.py -> build/lib/mlx_audio/codec/tests 2026-03-07T19:56:58,043 copying mlx_audio/codec/tests/test_fish_s1_dac.py -> build/lib/mlx_audio/codec/tests 2026-03-07T19:56:58,044 copying mlx_audio/codec/tests/test_snac.py -> build/lib/mlx_audio/codec/tests 2026-03-07T19:56:58,046 copying mlx_audio/codec/tests/test_mimi.py -> build/lib/mlx_audio/codec/tests 2026-03-07T19:56:58,048 copying mlx_audio/codec/tests/__init__.py -> build/lib/mlx_audio/codec/tests 2026-03-07T19:56:58,050 copying mlx_audio/codec/tests/test_s3.py -> build/lib/mlx_audio/codec/tests 2026-03-07T19:56:58,051 copying mlx_audio/codec/tests/test_bigvgan.py -> build/lib/mlx_audio/codec/tests 2026-03-07T19:56:58,053 copying mlx_audio/codec/tests/test_vocos.py -> build/lib/mlx_audio/codec/tests 2026-03-07T19:56:58,055 copying mlx_audio/codec/tests/test_ecapa_backbone.py -> build/lib/mlx_audio/codec/tests 2026-03-07T19:56:58,058 creating build/lib/mlx_audio/codec/models 2026-03-07T19:56:58,059 copying mlx_audio/codec/models/__init__.py -> build/lib/mlx_audio/codec/models 2026-03-07T19:56:58,063 creating build/lib/mlx_audio/codec/models/s3 2026-03-07T19:56:58,064 copying mlx_audio/codec/models/s3/utils.py -> build/lib/mlx_audio/codec/models/s3 2026-03-07T19:56:58,067 copying mlx_audio/codec/models/s3/model_v2.py -> build/lib/mlx_audio/codec/models/s3 2026-03-07T19:56:58,070 copying mlx_audio/codec/models/s3/__init__.py -> build/lib/mlx_audio/codec/models/s3 2026-03-07T19:56:58,072 copying mlx_audio/codec/models/s3/model.py -> build/lib/mlx_audio/codec/models/s3 2026-03-07T19:56:58,075 creating build/lib/mlx_audio/codec/models/descript 2026-03-07T19:56:58,076 copying mlx_audio/codec/models/descript/dac.py -> build/lib/mlx_audio/codec/models/descript 2026-03-07T19:56:58,079 copying mlx_audio/codec/models/descript/base.py -> build/lib/mlx_audio/codec/models/descript 2026-03-07T19:56:58,081 copying mlx_audio/codec/models/descript/__init__.py -> build/lib/mlx_audio/codec/models/descript 2026-03-07T19:56:58,083 creating build/lib/mlx_audio/codec/models/vocos 2026-03-07T19:56:58,084 copying mlx_audio/codec/models/vocos/mel.py -> build/lib/mlx_audio/codec/models/vocos 2026-03-07T19:56:58,086 copying mlx_audio/codec/models/vocos/vocos.py -> build/lib/mlx_audio/codec/models/vocos 2026-03-07T19:56:58,089 copying mlx_audio/codec/models/vocos/__init__.py -> build/lib/mlx_audio/codec/models/vocos 2026-03-07T19:56:58,091 creating build/lib/mlx_audio/codec/models/ecapa_tdnn 2026-03-07T19:56:58,092 copying mlx_audio/codec/models/ecapa_tdnn/config.py -> build/lib/mlx_audio/codec/models/ecapa_tdnn 2026-03-07T19:56:58,094 copying mlx_audio/codec/models/ecapa_tdnn/__init__.py -> build/lib/mlx_audio/codec/models/ecapa_tdnn 2026-03-07T19:56:58,096 copying mlx_audio/codec/models/ecapa_tdnn/ecapa_tdnn.py -> build/lib/mlx_audio/codec/models/ecapa_tdnn 2026-03-07T19:56:58,099 creating build/lib/mlx_audio/codec/models/encodec 2026-03-07T19:56:58,100 copying mlx_audio/codec/models/encodec/encodec.py -> build/lib/mlx_audio/codec/models/encodec 2026-03-07T19:56:58,103 copying mlx_audio/codec/models/encodec/__init__.py -> build/lib/mlx_audio/codec/models/encodec 2026-03-07T19:56:58,105 creating build/lib/mlx_audio/codec/models/fish_s1_dac 2026-03-07T19:56:58,107 copying mlx_audio/codec/models/fish_s1_dac/__init__.py -> build/lib/mlx_audio/codec/models/fish_s1_dac 2026-03-07T19:56:58,109 copying mlx_audio/codec/models/fish_s1_dac/fish_s1_dac.py -> build/lib/mlx_audio/codec/models/fish_s1_dac 2026-03-07T19:56:58,112 creating build/lib/mlx_audio/codec/models/dacvae 2026-03-07T19:56:58,113 copying mlx_audio/codec/models/dacvae/codec.py -> build/lib/mlx_audio/codec/models/dacvae 2026-03-07T19:56:58,117 copying mlx_audio/codec/models/dacvae/__init__.py -> build/lib/mlx_audio/codec/models/dacvae 2026-03-07T19:56:58,120 creating build/lib/mlx_audio/codec/models/snac 2026-03-07T19:56:58,121 copying mlx_audio/codec/models/snac/snac.py -> build/lib/mlx_audio/codec/models/snac 2026-03-07T19:56:58,123 copying mlx_audio/codec/models/snac/vq.py -> build/lib/mlx_audio/codec/models/snac 2026-03-07T19:56:58,126 copying mlx_audio/codec/models/snac/layers.py -> build/lib/mlx_audio/codec/models/snac 2026-03-07T19:56:58,128 copying mlx_audio/codec/models/snac/__init__.py -> build/lib/mlx_audio/codec/models/snac 2026-03-07T19:56:58,130 copying mlx_audio/codec/models/snac/attention.py -> build/lib/mlx_audio/codec/models/snac 2026-03-07T19:56:58,132 creating build/lib/mlx_audio/codec/models/bigvgan 2026-03-07T19:56:58,133 copying mlx_audio/codec/models/bigvgan/resample.py -> build/lib/mlx_audio/codec/models/bigvgan 2026-03-07T19:56:58,136 copying mlx_audio/codec/models/bigvgan/conv.py -> build/lib/mlx_audio/codec/models/bigvgan 2026-03-07T19:56:58,138 copying mlx_audio/codec/models/bigvgan/activation.py -> build/lib/mlx_audio/codec/models/bigvgan 2026-03-07T19:56:58,140 copying mlx_audio/codec/models/bigvgan/amp.py -> build/lib/mlx_audio/codec/models/bigvgan 2026-03-07T19:56:58,142 copying mlx_audio/codec/models/bigvgan/__init__.py -> build/lib/mlx_audio/codec/models/bigvgan 2026-03-07T19:56:58,144 copying mlx_audio/codec/models/bigvgan/bigvgan.py -> build/lib/mlx_audio/codec/models/bigvgan 2026-03-07T19:56:58,146 creating build/lib/mlx_audio/codec/models/mimi 2026-03-07T19:56:58,147 copying mlx_audio/codec/models/mimi/mimi.py -> build/lib/mlx_audio/codec/models/mimi 2026-03-07T19:56:58,150 copying mlx_audio/codec/models/mimi/__init__.py -> build/lib/mlx_audio/codec/models/mimi 2026-03-07T19:56:58,152 creating build/lib/mlx_audio/codec/models/descript/nn 2026-03-07T19:56:58,153 copying mlx_audio/codec/models/descript/nn/layers.py -> build/lib/mlx_audio/codec/models/descript/nn 2026-03-07T19:56:58,156 copying mlx_audio/codec/models/descript/nn/__init__.py -> build/lib/mlx_audio/codec/models/descript/nn 2026-03-07T19:56:58,158 copying mlx_audio/codec/models/descript/nn/quantize.py -> build/lib/mlx_audio/codec/models/descript/nn 2026-03-07T19:56:58,161 creating build/lib/mlx_audio/codec/models/mimi/modules 2026-03-07T19:56:58,162 copying mlx_audio/codec/models/mimi/modules/conv.py -> build/lib/mlx_audio/codec/models/mimi/modules 2026-03-07T19:56:58,165 copying mlx_audio/codec/models/mimi/modules/seanet.py -> build/lib/mlx_audio/codec/models/mimi/modules 2026-03-07T19:56:58,167 copying mlx_audio/codec/models/mimi/modules/__init__.py -> build/lib/mlx_audio/codec/models/mimi/modules 2026-03-07T19:56:58,169 copying mlx_audio/codec/models/mimi/modules/quantization.py -> build/lib/mlx_audio/codec/models/mimi/modules 2026-03-07T19:56:58,172 copying mlx_audio/codec/models/mimi/modules/transformer.py -> build/lib/mlx_audio/codec/models/mimi/modules 2026-03-07T19:56:58,174 creating build/lib/mlx_audio/stt/tests 2026-03-07T19:56:58,176 copying mlx_audio/stt/tests/test_lasr_ctc.py -> build/lib/mlx_audio/stt/tests 2026-03-07T19:56:58,178 copying mlx_audio/stt/tests/test_models.py -> build/lib/mlx_audio/stt/tests 2026-03-07T19:56:58,182 creating build/lib/mlx_audio/stt/models 2026-03-07T19:56:58,183 copying mlx_audio/stt/models/base.py -> build/lib/mlx_audio/stt/models 2026-03-07T19:56:58,185 copying mlx_audio/stt/models/__init__.py -> build/lib/mlx_audio/stt/models 2026-03-07T19:56:58,187 creating build/lib/mlx_audio/stt/models/parakeet 2026-03-07T19:56:58,188 copying mlx_audio/stt/models/parakeet/alignment.py -> build/lib/mlx_audio/stt/models/parakeet 2026-03-07T19:56:58,191 copying mlx_audio/stt/models/parakeet/tokenizer.py -> build/lib/mlx_audio/stt/models/parakeet 2026-03-07T19:56:58,193 copying mlx_audio/stt/models/parakeet/rnnt.py -> build/lib/mlx_audio/stt/models/parakeet 2026-03-07T19:56:58,195 copying mlx_audio/stt/models/parakeet/__init__.py -> build/lib/mlx_audio/stt/models/parakeet 2026-03-07T19:56:58,197 copying mlx_audio/stt/models/parakeet/audio.py -> build/lib/mlx_audio/stt/models/parakeet 2026-03-07T19:56:58,199 copying mlx_audio/stt/models/parakeet/ctc.py -> build/lib/mlx_audio/stt/models/parakeet 2026-03-07T19:56:58,200 copying mlx_audio/stt/models/parakeet/parakeet.py -> build/lib/mlx_audio/stt/models/parakeet 2026-03-07T19:56:58,203 copying mlx_audio/stt/models/parakeet/conformer.py -> build/lib/mlx_audio/stt/models/parakeet 2026-03-07T19:56:58,205 copying mlx_audio/stt/models/parakeet/attention.py -> build/lib/mlx_audio/stt/models/parakeet 2026-03-07T19:56:58,208 creating build/lib/mlx_audio/stt/models/wav2vec 2026-03-07T19:56:58,209 copying mlx_audio/stt/models/wav2vec/feature_extractor.py -> build/lib/mlx_audio/stt/models/wav2vec 2026-03-07T19:56:58,212 copying mlx_audio/stt/models/wav2vec/__init__.py -> build/lib/mlx_audio/stt/models/wav2vec 2026-03-07T19:56:58,213 copying mlx_audio/stt/models/wav2vec/wav2vec.py -> build/lib/mlx_audio/stt/models/wav2vec 2026-03-07T19:56:58,217 creating build/lib/mlx_audio/stt/models/qwen3_asr 2026-03-07T19:56:58,218 copying mlx_audio/stt/models/qwen3_asr/config.py -> build/lib/mlx_audio/stt/models/qwen3_asr 2026-03-07T19:56:58,220 copying mlx_audio/stt/models/qwen3_asr/__init__.py -> build/lib/mlx_audio/stt/models/qwen3_asr 2026-03-07T19:56:58,222 copying mlx_audio/stt/models/qwen3_asr/qwen3_forced_aligner.py -> build/lib/mlx_audio/stt/models/qwen3_asr 2026-03-07T19:56:58,225 copying mlx_audio/stt/models/qwen3_asr/qwen3_asr.py -> build/lib/mlx_audio/stt/models/qwen3_asr 2026-03-07T19:56:58,229 creating build/lib/mlx_audio/stt/models/whisper 2026-03-07T19:56:58,230 copying mlx_audio/stt/models/whisper/streaming.py -> build/lib/mlx_audio/stt/models/whisper 2026-03-07T19:56:58,233 copying mlx_audio/stt/models/whisper/timing.py -> build/lib/mlx_audio/stt/models/whisper 2026-03-07T19:56:58,235 copying mlx_audio/stt/models/whisper/whisper.py -> build/lib/mlx_audio/stt/models/whisper 2026-03-07T19:56:58,238 copying mlx_audio/stt/models/whisper/tokenizer.py -> build/lib/mlx_audio/stt/models/whisper 2026-03-07T19:56:58,240 copying mlx_audio/stt/models/whisper/__init__.py -> build/lib/mlx_audio/stt/models/whisper 2026-03-07T19:56:58,242 copying mlx_audio/stt/models/whisper/audio.py -> build/lib/mlx_audio/stt/models/whisper 2026-03-07T19:56:58,243 copying mlx_audio/stt/models/whisper/writers.py -> build/lib/mlx_audio/stt/models/whisper 2026-03-07T19:56:58,246 copying mlx_audio/stt/models/whisper/decoding.py -> build/lib/mlx_audio/stt/models/whisper 2026-03-07T19:56:58,249 creating build/lib/mlx_audio/stt/models/voxtral 2026-03-07T19:56:58,250 copying mlx_audio/stt/models/voxtral/config.py -> build/lib/mlx_audio/stt/models/voxtral 2026-03-07T19:56:58,252 copying mlx_audio/stt/models/voxtral/__init__.py -> build/lib/mlx_audio/stt/models/voxtral 2026-03-07T19:56:58,254 copying mlx_audio/stt/models/voxtral/voxtral.py -> build/lib/mlx_audio/stt/models/voxtral 2026-03-07T19:56:58,257 creating build/lib/mlx_audio/stt/models/qwen3_forced_aligner 2026-03-07T19:56:58,258 copying mlx_audio/stt/models/qwen3_forced_aligner/__init__.py -> build/lib/mlx_audio/stt/models/qwen3_forced_aligner 2026-03-07T19:56:58,260 creating build/lib/mlx_audio/stt/models/vibevoice_asr 2026-03-07T19:56:58,261 copying mlx_audio/stt/models/vibevoice_asr/audio_encoder.py -> build/lib/mlx_audio/stt/models/vibevoice_asr 2026-03-07T19:56:58,264 copying mlx_audio/stt/models/vibevoice_asr/config.py -> build/lib/mlx_audio/stt/models/vibevoice_asr 2026-03-07T19:56:58,266 copying mlx_audio/stt/models/vibevoice_asr/__init__.py -> build/lib/mlx_audio/stt/models/vibevoice_asr 2026-03-07T19:56:58,268 copying mlx_audio/stt/models/vibevoice_asr/vibevoice_asr.py -> build/lib/mlx_audio/stt/models/vibevoice_asr 2026-03-07T19:56:58,271 creating build/lib/mlx_audio/stt/models/voxtral_realtime 2026-03-07T19:56:58,272 copying mlx_audio/stt/models/voxtral_realtime/voxtral_realtime.py -> build/lib/mlx_audio/stt/models/voxtral_realtime 2026-03-07T19:56:58,275 copying mlx_audio/stt/models/voxtral_realtime/decoder.py -> build/lib/mlx_audio/stt/models/voxtral_realtime 2026-03-07T19:56:58,277 copying mlx_audio/stt/models/voxtral_realtime/tokenizer.py -> build/lib/mlx_audio/stt/models/voxtral_realtime 2026-03-07T19:56:58,279 copying mlx_audio/stt/models/voxtral_realtime/config.py -> build/lib/mlx_audio/stt/models/voxtral_realtime 2026-03-07T19:56:58,281 copying mlx_audio/stt/models/voxtral_realtime/__init__.py -> build/lib/mlx_audio/stt/models/voxtral_realtime 2026-03-07T19:56:58,282 copying mlx_audio/stt/models/voxtral_realtime/audio.py -> build/lib/mlx_audio/stt/models/voxtral_realtime 2026-03-07T19:56:58,284 copying mlx_audio/stt/models/voxtral_realtime/encoder.py -> build/lib/mlx_audio/stt/models/voxtral_realtime 2026-03-07T19:56:58,287 creating build/lib/mlx_audio/stt/models/lasr_ctc 2026-03-07T19:56:58,288 copying mlx_audio/stt/models/lasr_ctc/lasr.py -> build/lib/mlx_audio/stt/models/lasr_ctc 2026-03-07T19:56:58,291 copying mlx_audio/stt/models/lasr_ctc/config.py -> build/lib/mlx_audio/stt/models/lasr_ctc 2026-03-07T19:56:58,292 copying mlx_audio/stt/models/lasr_ctc/__init__.py -> build/lib/mlx_audio/stt/models/lasr_ctc 2026-03-07T19:56:58,295 creating build/lib/mlx_audio/stt/models/glmasr 2026-03-07T19:56:58,296 copying mlx_audio/stt/models/glmasr/glmasr.py -> build/lib/mlx_audio/stt/models/glmasr 2026-03-07T19:56:58,299 copying mlx_audio/stt/models/glmasr/config.py -> build/lib/mlx_audio/stt/models/glmasr 2026-03-07T19:56:58,301 copying mlx_audio/stt/models/glmasr/__init__.py -> build/lib/mlx_audio/stt/models/glmasr 2026-03-07T19:56:58,303 creating build/lib/mlx_audio/stt/models/whisper/tests 2026-03-07T19:56:58,304 copying mlx_audio/stt/models/whisper/tests/test_streaming.py -> build/lib/mlx_audio/stt/models/whisper/tests 2026-03-07T19:56:58,307 creating build/lib/mlx_audio/stt/models/vibevoice_asr/tests 2026-03-07T19:56:58,308 copying mlx_audio/stt/models/vibevoice_asr/tests/__init__.py -> build/lib/mlx_audio/stt/models/vibevoice_asr/tests 2026-03-07T19:56:58,310 copying mlx_audio/stt/models/vibevoice_asr/tests/test_vibevoice_asr.py -> build/lib/mlx_audio/stt/models/vibevoice_asr/tests 2026-03-07T19:56:58,313 creating build/lib/mlx_audio/lid/tests 2026-03-07T19:56:58,314 copying mlx_audio/lid/tests/__init__.py -> build/lib/mlx_audio/lid/tests 2026-03-07T19:56:58,316 copying mlx_audio/lid/tests/test_lid.py -> build/lib/mlx_audio/lid/tests 2026-03-07T19:56:58,319 creating build/lib/mlx_audio/lid/models 2026-03-07T19:56:58,319 copying mlx_audio/lid/models/__init__.py -> build/lib/mlx_audio/lid/models 2026-03-07T19:56:58,322 creating build/lib/mlx_audio/lid/models/ecapa_tdnn 2026-03-07T19:56:58,323 copying mlx_audio/lid/models/ecapa_tdnn/mel.py -> build/lib/mlx_audio/lid/models/ecapa_tdnn 2026-03-07T19:56:58,325 copying mlx_audio/lid/models/ecapa_tdnn/config.py -> build/lib/mlx_audio/lid/models/ecapa_tdnn 2026-03-07T19:56:58,327 copying mlx_audio/lid/models/ecapa_tdnn/__init__.py -> build/lib/mlx_audio/lid/models/ecapa_tdnn 2026-03-07T19:56:58,328 copying mlx_audio/lid/models/ecapa_tdnn/ecapa_tdnn.py -> build/lib/mlx_audio/lid/models/ecapa_tdnn 2026-03-07T19:56:58,331 creating build/lib/mlx_audio/lid/models/wav2vec2 2026-03-07T19:56:58,332 copying mlx_audio/lid/models/wav2vec2/config.py -> build/lib/mlx_audio/lid/models/wav2vec2 2026-03-07T19:56:58,334 copying mlx_audio/lid/models/wav2vec2/__init__.py -> build/lib/mlx_audio/lid/models/wav2vec2 2026-03-07T19:56:58,336 copying mlx_audio/lid/models/wav2vec2/wav2vec_lid.py -> build/lib/mlx_audio/lid/models/wav2vec2 2026-03-07T19:56:58,339 creating build/lib/mlx_audio/tts/tests 2026-03-07T19:56:58,339 copying mlx_audio/tts/tests/test_voxcpm.py -> build/lib/mlx_audio/tts/tests 2026-03-07T19:56:58,342 copying mlx_audio/tts/tests/test_qwen3_tts.py -> build/lib/mlx_audio/tts/tests 2026-03-07T19:56:58,344 copying mlx_audio/tts/tests/test_convert.py -> build/lib/mlx_audio/tts/tests 2026-03-07T19:56:58,346 copying mlx_audio/tts/tests/test_base.py -> build/lib/mlx_audio/tts/tests 2026-03-07T19:56:58,348 copying mlx_audio/tts/tests/__init__.py -> build/lib/mlx_audio/tts/tests 2026-03-07T19:56:58,349 copying mlx_audio/tts/tests/test_voxcpm_integration.py -> build/lib/mlx_audio/tts/tests 2026-03-07T19:56:58,351 copying mlx_audio/tts/tests/test_echo_tts.py -> build/lib/mlx_audio/tts/tests 2026-03-07T19:56:58,353 copying mlx_audio/tts/tests/test_interpolate.py -> build/lib/mlx_audio/tts/tests 2026-03-07T19:56:58,355 copying mlx_audio/tts/tests/test_models.py -> build/lib/mlx_audio/tts/tests 2026-03-07T19:56:58,360 creating build/lib/mlx_audio/tts/models 2026-03-07T19:56:58,361 copying mlx_audio/tts/models/base.py -> build/lib/mlx_audio/tts/models 2026-03-07T19:56:58,363 copying mlx_audio/tts/models/__init__.py -> build/lib/mlx_audio/tts/models 2026-03-07T19:56:58,364 copying mlx_audio/tts/models/interpolate.py -> build/lib/mlx_audio/tts/models 2026-03-07T19:56:58,367 creating build/lib/mlx_audio/tts/models/chatterbox 2026-03-07T19:56:58,367 copying mlx_audio/tts/models/chatterbox/chatterbox.py -> build/lib/mlx_audio/tts/models/chatterbox 2026-03-07T19:56:58,370 copying mlx_audio/tts/models/chatterbox/tokenizer.py -> build/lib/mlx_audio/tts/models/chatterbox 2026-03-07T19:56:58,373 copying mlx_audio/tts/models/chatterbox/config.py -> build/lib/mlx_audio/tts/models/chatterbox 2026-03-07T19:56:58,375 copying mlx_audio/tts/models/chatterbox/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox 2026-03-07T19:56:58,377 creating build/lib/mlx_audio/tts/models/outetts 2026-03-07T19:56:58,378 copying mlx_audio/tts/models/outetts/outetts.py -> build/lib/mlx_audio/tts/models/outetts 2026-03-07T19:56:58,381 copying mlx_audio/tts/models/outetts/prompt_processor.py -> build/lib/mlx_audio/tts/models/outetts 2026-03-07T19:56:58,383 copying mlx_audio/tts/models/outetts/dac_interface.py -> build/lib/mlx_audio/tts/models/outetts 2026-03-07T19:56:58,385 copying mlx_audio/tts/models/outetts/__init__.py -> build/lib/mlx_audio/tts/models/outetts 2026-03-07T19:56:58,387 copying mlx_audio/tts/models/outetts/audio_processor.py -> build/lib/mlx_audio/tts/models/outetts 2026-03-07T19:56:58,389 copying mlx_audio/tts/models/outetts/tokens.py -> build/lib/mlx_audio/tts/models/outetts 2026-03-07T19:56:58,392 creating build/lib/mlx_audio/tts/models/voxcpm 2026-03-07T19:56:58,393 copying mlx_audio/tts/models/voxcpm/dit.py -> build/lib/mlx_audio/tts/models/voxcpm 2026-03-07T19:56:58,395 copying mlx_audio/tts/models/voxcpm/audio_vae.py -> build/lib/mlx_audio/tts/models/voxcpm 2026-03-07T19:56:58,398 copying mlx_audio/tts/models/voxcpm/minicpm.py -> build/lib/mlx_audio/tts/models/voxcpm 2026-03-07T19:56:58,400 copying mlx_audio/tts/models/voxcpm/config.py -> build/lib/mlx_audio/tts/models/voxcpm 2026-03-07T19:56:58,402 copying mlx_audio/tts/models/voxcpm/__init__.py -> build/lib/mlx_audio/tts/models/voxcpm 2026-03-07T19:56:58,404 copying mlx_audio/tts/models/voxcpm/voxcpm.py -> build/lib/mlx_audio/tts/models/voxcpm 2026-03-07T19:56:58,407 copying mlx_audio/tts/models/voxcpm/encoder.py -> build/lib/mlx_audio/tts/models/voxcpm 2026-03-07T19:56:58,409 creating build/lib/mlx_audio/tts/models/bark 2026-03-07T19:56:58,410 copying mlx_audio/tts/models/bark/isftnet.py -> build/lib/mlx_audio/tts/models/bark 2026-03-07T19:56:58,412 copying mlx_audio/tts/models/bark/bark.py -> build/lib/mlx_audio/tts/models/bark 2026-03-07T19:56:58,414 copying mlx_audio/tts/models/bark/__init__.py -> build/lib/mlx_audio/tts/models/bark 2026-03-07T19:56:58,416 copying mlx_audio/tts/models/bark/pipeline.py -> build/lib/mlx_audio/tts/models/bark 2026-03-07T19:56:58,419 creating build/lib/mlx_audio/tts/models/llama 2026-03-07T19:56:58,420 copying mlx_audio/tts/models/llama/__init__.py -> build/lib/mlx_audio/tts/models/llama 2026-03-07T19:56:58,422 copying mlx_audio/tts/models/llama/llama.py -> build/lib/mlx_audio/tts/models/llama 2026-03-07T19:56:58,426 creating build/lib/mlx_audio/tts/models/soprano 2026-03-07T19:56:58,427 copying mlx_audio/tts/models/soprano/soprano.py -> build/lib/mlx_audio/tts/models/soprano 2026-03-07T19:56:58,430 copying mlx_audio/tts/models/soprano/decoder.py -> build/lib/mlx_audio/tts/models/soprano 2026-03-07T19:56:58,433 copying mlx_audio/tts/models/soprano/__init__.py -> build/lib/mlx_audio/tts/models/soprano 2026-03-07T19:56:58,435 copying mlx_audio/tts/models/soprano/text.py -> build/lib/mlx_audio/tts/models/soprano 2026-03-07T19:56:58,438 creating build/lib/mlx_audio/tts/models/bailingmm 2026-03-07T19:56:58,439 copying mlx_audio/tts/models/bailingmm/convert.py -> build/lib/mlx_audio/tts/models/bailingmm 2026-03-07T19:56:58,442 copying mlx_audio/tts/models/bailingmm/bailingmm.py -> build/lib/mlx_audio/tts/models/bailingmm 2026-03-07T19:56:58,446 copying mlx_audio/tts/models/bailingmm/__init__.py -> build/lib/mlx_audio/tts/models/bailingmm 2026-03-07T19:56:58,448 creating build/lib/mlx_audio/tts/models/qwen3 2026-03-07T19:56:58,449 copying mlx_audio/tts/models/qwen3/qwen3.py -> build/lib/mlx_audio/tts/models/qwen3 2026-03-07T19:56:58,451 copying mlx_audio/tts/models/qwen3/__init__.py -> build/lib/mlx_audio/tts/models/qwen3 2026-03-07T19:56:58,454 creating build/lib/mlx_audio/tts/models/spark 2026-03-07T19:56:58,455 copying mlx_audio/tts/models/spark/spark.py -> build/lib/mlx_audio/tts/models/spark 2026-03-07T19:56:58,457 copying mlx_audio/tts/models/spark/bicodec.py -> build/lib/mlx_audio/tts/models/spark 2026-03-07T19:56:58,460 copying mlx_audio/tts/models/spark/audio_tokenizer.py -> build/lib/mlx_audio/tts/models/spark 2026-03-07T19:56:58,462 copying mlx_audio/tts/models/spark/__init__.py -> build/lib/mlx_audio/tts/models/spark 2026-03-07T19:56:58,465 creating build/lib/mlx_audio/tts/models/chatterbox_turbo 2026-03-07T19:56:58,466 copying mlx_audio/tts/models/chatterbox_turbo/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo 2026-03-07T19:56:58,468 copying mlx_audio/tts/models/chatterbox_turbo/chatterbox_turbo.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo 2026-03-07T19:56:58,472 creating build/lib/mlx_audio/tts/models/kokoro 2026-03-07T19:56:58,473 copying mlx_audio/tts/models/kokoro/voice.py -> build/lib/mlx_audio/tts/models/kokoro 2026-03-07T19:56:58,474 copying mlx_audio/tts/models/kokoro/modules.py -> build/lib/mlx_audio/tts/models/kokoro 2026-03-07T19:56:58,477 copying mlx_audio/tts/models/kokoro/__init__.py -> build/lib/mlx_audio/tts/models/kokoro 2026-03-07T19:56:58,479 copying mlx_audio/tts/models/kokoro/kokoro.py -> build/lib/mlx_audio/tts/models/kokoro 2026-03-07T19:56:58,481 copying mlx_audio/tts/models/kokoro/pipeline.py -> build/lib/mlx_audio/tts/models/kokoro 2026-03-07T19:56:58,484 copying mlx_audio/tts/models/kokoro/istftnet.py -> build/lib/mlx_audio/tts/models/kokoro 2026-03-07T19:56:58,487 creating build/lib/mlx_audio/tts/models/kitten_tts 2026-03-07T19:56:58,489 copying mlx_audio/tts/models/kitten_tts/convert.py -> build/lib/mlx_audio/tts/models/kitten_tts 2026-03-07T19:56:58,492 copying mlx_audio/tts/models/kitten_tts/preprocess.py -> build/lib/mlx_audio/tts/models/kitten_tts 2026-03-07T19:56:58,495 copying mlx_audio/tts/models/kitten_tts/kitten_tts.py -> build/lib/mlx_audio/tts/models/kitten_tts 2026-03-07T19:56:58,498 copying mlx_audio/tts/models/kitten_tts/modules.py -> build/lib/mlx_audio/tts/models/kitten_tts 2026-03-07T19:56:58,501 copying mlx_audio/tts/models/kitten_tts/quant.py -> build/lib/mlx_audio/tts/models/kitten_tts 2026-03-07T19:56:58,503 copying mlx_audio/tts/models/kitten_tts/__init__.py -> build/lib/mlx_audio/tts/models/kitten_tts 2026-03-07T19:56:58,505 copying mlx_audio/tts/models/kitten_tts/istftnet.py -> build/lib/mlx_audio/tts/models/kitten_tts 2026-03-07T19:56:58,509 creating build/lib/mlx_audio/tts/models/dia 2026-03-07T19:56:58,510 copying mlx_audio/tts/models/dia/dia.py -> build/lib/mlx_audio/tts/models/dia 2026-03-07T19:56:58,513 copying mlx_audio/tts/models/dia/layers.py -> build/lib/mlx_audio/tts/models/dia 2026-03-07T19:56:58,517 copying mlx_audio/tts/models/dia/config.py -> build/lib/mlx_audio/tts/models/dia 2026-03-07T19:56:58,519 copying mlx_audio/tts/models/dia/__init__.py -> build/lib/mlx_audio/tts/models/dia 2026-03-07T19:56:58,521 copying mlx_audio/tts/models/dia/audio.py -> build/lib/mlx_audio/tts/models/dia 2026-03-07T19:56:58,524 creating build/lib/mlx_audio/tts/models/dense 2026-03-07T19:56:58,525 copying mlx_audio/tts/models/dense/dense.py -> build/lib/mlx_audio/tts/models/dense 2026-03-07T19:56:58,528 copying mlx_audio/tts/models/dense/__init__.py -> build/lib/mlx_audio/tts/models/dense 2026-03-07T19:56:58,531 creating build/lib/mlx_audio/tts/models/echo_tts 2026-03-07T19:56:58,532 copying mlx_audio/tts/models/echo_tts/echo_tts.py -> build/lib/mlx_audio/tts/models/echo_tts 2026-03-07T19:56:58,535 copying mlx_audio/tts/models/echo_tts/sampling.py -> build/lib/mlx_audio/tts/models/echo_tts 2026-03-07T19:56:58,537 copying mlx_audio/tts/models/echo_tts/config.py -> build/lib/mlx_audio/tts/models/echo_tts 2026-03-07T19:56:58,540 copying mlx_audio/tts/models/echo_tts/__init__.py -> build/lib/mlx_audio/tts/models/echo_tts 2026-03-07T19:56:58,542 copying mlx_audio/tts/models/echo_tts/audio.py -> build/lib/mlx_audio/tts/models/echo_tts 2026-03-07T19:56:58,544 copying mlx_audio/tts/models/echo_tts/text.py -> build/lib/mlx_audio/tts/models/echo_tts 2026-03-07T19:56:58,546 copying mlx_audio/tts/models/echo_tts/model.py -> build/lib/mlx_audio/tts/models/echo_tts 2026-03-07T19:56:58,550 creating build/lib/mlx_audio/tts/models/sesame 2026-03-07T19:56:58,551 copying mlx_audio/tts/models/sesame/watermarking.py -> build/lib/mlx_audio/tts/models/sesame 2026-03-07T19:56:58,554 copying mlx_audio/tts/models/sesame/__init__.py -> build/lib/mlx_audio/tts/models/sesame 2026-03-07T19:56:58,556 copying mlx_audio/tts/models/sesame/sesame.py -> build/lib/mlx_audio/tts/models/sesame 2026-03-07T19:56:58,559 copying mlx_audio/tts/models/sesame/attention.py -> build/lib/mlx_audio/tts/models/sesame 2026-03-07T19:56:58,561 creating build/lib/mlx_audio/tts/models/vibevoice 2026-03-07T19:56:58,562 copying mlx_audio/tts/models/vibevoice/scheduler.py -> build/lib/mlx_audio/tts/models/vibevoice 2026-03-07T19:56:58,565 copying mlx_audio/tts/models/vibevoice/acoustic_tokenizer.py -> build/lib/mlx_audio/tts/models/vibevoice 2026-03-07T19:56:58,568 copying mlx_audio/tts/models/vibevoice/diffusion_head.py -> build/lib/mlx_audio/tts/models/vibevoice 2026-03-07T19:56:58,571 copying mlx_audio/tts/models/vibevoice/config.py -> build/lib/mlx_audio/tts/models/vibevoice 2026-03-07T19:56:58,573 copying mlx_audio/tts/models/vibevoice/__init__.py -> build/lib/mlx_audio/tts/models/vibevoice 2026-03-07T19:56:58,576 copying mlx_audio/tts/models/vibevoice/vibevoice.py -> build/lib/mlx_audio/tts/models/vibevoice 2026-03-07T19:56:58,579 copying mlx_audio/tts/models/vibevoice/language_model.py -> build/lib/mlx_audio/tts/models/vibevoice 2026-03-07T19:56:58,583 creating build/lib/mlx_audio/tts/models/indextts 2026-03-07T19:56:58,584 copying mlx_audio/tts/models/indextts/mel.py -> build/lib/mlx_audio/tts/models/indextts 2026-03-07T19:56:58,586 copying mlx_audio/tts/models/indextts/indextts.py -> build/lib/mlx_audio/tts/models/indextts 2026-03-07T19:56:58,590 copying mlx_audio/tts/models/indextts/normalize.py -> build/lib/mlx_audio/tts/models/indextts 2026-03-07T19:56:58,595 copying mlx_audio/tts/models/indextts/perceiver.py -> build/lib/mlx_audio/tts/models/indextts 2026-03-07T19:56:58,597 copying mlx_audio/tts/models/indextts/gpt2.py -> build/lib/mlx_audio/tts/models/indextts 2026-03-07T19:56:58,599 copying mlx_audio/tts/models/indextts/__init__.py -> build/lib/mlx_audio/tts/models/indextts 2026-03-07T19:56:58,601 copying mlx_audio/tts/models/indextts/bigvgan.py -> build/lib/mlx_audio/tts/models/indextts 2026-03-07T19:56:58,602 copying mlx_audio/tts/models/indextts/conformer.py -> build/lib/mlx_audio/tts/models/indextts 2026-03-07T19:56:58,604 copying mlx_audio/tts/models/indextts/attention.py -> build/lib/mlx_audio/tts/models/indextts 2026-03-07T19:56:58,607 creating build/lib/mlx_audio/tts/models/qwen3_tts 2026-03-07T19:56:58,608 copying mlx_audio/tts/models/qwen3_tts/talker.py -> build/lib/mlx_audio/tts/models/qwen3_tts 2026-03-07T19:56:58,611 copying mlx_audio/tts/models/qwen3_tts/qwen3_tts.py -> build/lib/mlx_audio/tts/models/qwen3_tts 2026-03-07T19:56:58,614 copying mlx_audio/tts/models/qwen3_tts/config.py -> build/lib/mlx_audio/tts/models/qwen3_tts 2026-03-07T19:56:58,617 copying mlx_audio/tts/models/qwen3_tts/__init__.py -> build/lib/mlx_audio/tts/models/qwen3_tts 2026-03-07T19:56:58,618 copying mlx_audio/tts/models/qwen3_tts/speaker_encoder.py -> build/lib/mlx_audio/tts/models/qwen3_tts 2026-03-07T19:56:58,621 copying mlx_audio/tts/models/qwen3_tts/speech_tokenizer.py -> build/lib/mlx_audio/tts/models/qwen3_tts 2026-03-07T19:56:58,624 creating build/lib/mlx_audio/tts/models/pocket_tts 2026-03-07T19:56:58,625 copying mlx_audio/tts/models/pocket_tts/utils.py -> build/lib/mlx_audio/tts/models/pocket_tts 2026-03-07T19:56:58,627 copying mlx_audio/tts/models/pocket_tts/mimi.py -> build/lib/mlx_audio/tts/models/pocket_tts 2026-03-07T19:56:58,629 copying mlx_audio/tts/models/pocket_tts/pocket_tts.py -> build/lib/mlx_audio/tts/models/pocket_tts 2026-03-07T19:56:58,632 copying mlx_audio/tts/models/pocket_tts/conditioners.py -> build/lib/mlx_audio/tts/models/pocket_tts 2026-03-07T19:56:58,633 copying mlx_audio/tts/models/pocket_tts/config.py -> build/lib/mlx_audio/tts/models/pocket_tts 2026-03-07T19:56:58,636 copying mlx_audio/tts/models/pocket_tts/__init__.py -> build/lib/mlx_audio/tts/models/pocket_tts 2026-03-07T19:56:58,637 copying mlx_audio/tts/models/pocket_tts/flow_lm.py -> build/lib/mlx_audio/tts/models/pocket_tts 2026-03-07T19:56:58,639 copying mlx_audio/tts/models/pocket_tts/mlp.py -> build/lib/mlx_audio/tts/models/pocket_tts 2026-03-07T19:56:58,642 copying mlx_audio/tts/models/pocket_tts/transformer.py -> build/lib/mlx_audio/tts/models/pocket_tts 2026-03-07T19:56:58,644 copying mlx_audio/tts/models/pocket_tts/rope.py -> build/lib/mlx_audio/tts/models/pocket_tts 2026-03-07T19:56:58,646 creating build/lib/mlx_audio/tts/models/chatterbox/s3tokenizer 2026-03-07T19:56:58,647 copying mlx_audio/tts/models/chatterbox/s3tokenizer/utils.py -> build/lib/mlx_audio/tts/models/chatterbox/s3tokenizer 2026-03-07T19:56:58,649 copying mlx_audio/tts/models/chatterbox/s3tokenizer/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox/s3tokenizer 2026-03-07T19:56:58,651 creating build/lib/mlx_audio/tts/models/chatterbox/scripts 2026-03-07T19:56:58,652 copying mlx_audio/tts/models/chatterbox/scripts/convert.py -> build/lib/mlx_audio/tts/models/chatterbox/scripts 2026-03-07T19:56:58,655 copying mlx_audio/tts/models/chatterbox/scripts/convert_chatterbox.py -> build/lib/mlx_audio/tts/models/chatterbox/scripts 2026-03-07T19:56:58,658 creating build/lib/mlx_audio/tts/models/chatterbox/t3 2026-03-07T19:56:58,659 copying mlx_audio/tts/models/chatterbox/t3/t3.py -> build/lib/mlx_audio/tts/models/chatterbox/t3 2026-03-07T19:56:58,662 copying mlx_audio/tts/models/chatterbox/t3/perceiver.py -> build/lib/mlx_audio/tts/models/chatterbox/t3 2026-03-07T19:56:58,664 copying mlx_audio/tts/models/chatterbox/t3/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox/t3 2026-03-07T19:56:58,666 copying mlx_audio/tts/models/chatterbox/t3/cond_enc.py -> build/lib/mlx_audio/tts/models/chatterbox/t3 2026-03-07T19:56:58,668 copying mlx_audio/tts/models/chatterbox/t3/learned_pos_emb.py -> build/lib/mlx_audio/tts/models/chatterbox/t3 2026-03-07T19:56:58,671 creating build/lib/mlx_audio/tts/models/chatterbox/s3gen 2026-03-07T19:56:58,672 copying mlx_audio/tts/models/chatterbox/s3gen/mel.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen 2026-03-07T19:56:58,674 copying mlx_audio/tts/models/chatterbox/s3gen/flow_matching.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen 2026-03-07T19:56:58,676 copying mlx_audio/tts/models/chatterbox/s3gen/f0_predictor.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen 2026-03-07T19:56:58,677 copying mlx_audio/tts/models/chatterbox/s3gen/decoder.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen 2026-03-07T19:56:58,680 copying mlx_audio/tts/models/chatterbox/s3gen/hifigan.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen 2026-03-07T19:56:58,682 copying mlx_audio/tts/models/chatterbox/s3gen/s3gen.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen 2026-03-07T19:56:58,685 copying mlx_audio/tts/models/chatterbox/s3gen/xvector.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen 2026-03-07T19:56:58,687 copying mlx_audio/tts/models/chatterbox/s3gen/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen 2026-03-07T19:56:58,689 copying mlx_audio/tts/models/chatterbox/s3gen/flow.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen 2026-03-07T19:56:58,691 creating build/lib/mlx_audio/tts/models/chatterbox/voice_encoder 2026-03-07T19:56:58,692 copying mlx_audio/tts/models/chatterbox/voice_encoder/config.py -> build/lib/mlx_audio/tts/models/chatterbox/voice_encoder 2026-03-07T19:56:58,695 copying mlx_audio/tts/models/chatterbox/voice_encoder/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox/voice_encoder 2026-03-07T19:56:58,697 copying mlx_audio/tts/models/chatterbox/voice_encoder/voice_encoder.py -> build/lib/mlx_audio/tts/models/chatterbox/voice_encoder 2026-03-07T19:56:58,700 copying mlx_audio/tts/models/chatterbox/voice_encoder/melspec.py -> build/lib/mlx_audio/tts/models/chatterbox/voice_encoder 2026-03-07T19:56:58,702 creating build/lib/mlx_audio/tts/models/chatterbox/s3gen/matcha 2026-03-07T19:56:58,703 copying mlx_audio/tts/models/chatterbox/s3gen/matcha/flow_matching.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen/matcha 2026-03-07T19:56:58,706 copying mlx_audio/tts/models/chatterbox/s3gen/matcha/decoder.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen/matcha 2026-03-07T19:56:58,708 copying mlx_audio/tts/models/chatterbox/s3gen/matcha/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen/matcha 2026-03-07T19:56:58,711 copying mlx_audio/tts/models/chatterbox/s3gen/matcha/transformer.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen/matcha 2026-03-07T19:56:58,714 creating build/lib/mlx_audio/tts/models/chatterbox/s3gen/transformer 2026-03-07T19:56:58,715 copying mlx_audio/tts/models/chatterbox/s3gen/transformer/encoder_layer.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen/transformer 2026-03-07T19:56:58,718 copying mlx_audio/tts/models/chatterbox/s3gen/transformer/subsampling.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen/transformer 2026-03-07T19:56:58,720 copying mlx_audio/tts/models/chatterbox/s3gen/transformer/activation.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen/transformer 2026-03-07T19:56:58,722 copying mlx_audio/tts/models/chatterbox/s3gen/transformer/positionwise_feed_forward.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen/transformer 2026-03-07T19:56:58,724 copying mlx_audio/tts/models/chatterbox/s3gen/transformer/convolution.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen/transformer 2026-03-07T19:56:58,727 copying mlx_audio/tts/models/chatterbox/s3gen/transformer/embedding.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen/transformer 2026-03-07T19:56:58,730 copying mlx_audio/tts/models/chatterbox/s3gen/transformer/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen/transformer 2026-03-07T19:56:58,732 copying mlx_audio/tts/models/chatterbox/s3gen/transformer/upsample_encoder.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen/transformer 2026-03-07T19:56:58,735 copying mlx_audio/tts/models/chatterbox/s3gen/transformer/attention.py -> build/lib/mlx_audio/tts/models/chatterbox/s3gen/transformer 2026-03-07T19:56:58,739 creating build/lib/mlx_audio/tts/models/spark/modules 2026-03-07T19:56:58,740 copying mlx_audio/tts/models/spark/modules/residual.py -> build/lib/mlx_audio/tts/models/spark/modules 2026-03-07T19:56:58,744 copying mlx_audio/tts/models/spark/modules/finite_scalar_quantization.py -> build/lib/mlx_audio/tts/models/spark/modules 2026-03-07T19:56:58,747 copying mlx_audio/tts/models/spark/modules/residual_fsq.py -> build/lib/mlx_audio/tts/models/spark/modules 2026-03-07T19:56:58,749 copying mlx_audio/tts/models/spark/modules/__init__.py -> build/lib/mlx_audio/tts/models/spark/modules 2026-03-07T19:56:58,752 creating build/lib/mlx_audio/tts/models/spark/utils 2026-03-07T19:56:58,753 copying mlx_audio/tts/models/spark/utils/file.py -> build/lib/mlx_audio/tts/models/spark/utils 2026-03-07T19:56:58,756 copying mlx_audio/tts/models/spark/utils/token_parser.py -> build/lib/mlx_audio/tts/models/spark/utils 2026-03-07T19:56:58,758 copying mlx_audio/tts/models/spark/utils/audio.py -> build/lib/mlx_audio/tts/models/spark/utils 2026-03-07T19:56:58,762 creating build/lib/mlx_audio/tts/models/spark/modules/speaker 2026-03-07T19:56:58,764 copying mlx_audio/tts/models/spark/modules/speaker/__init__.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2026-03-07T19:56:58,768 copying mlx_audio/tts/models/spark/modules/speaker/speaker_encoder.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2026-03-07T19:56:58,771 copying mlx_audio/tts/models/spark/modules/speaker/perceiver_encoder.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2026-03-07T19:56:58,775 copying mlx_audio/tts/models/spark/modules/speaker/pooling_layers.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2026-03-07T19:56:58,818 copying mlx_audio/tts/models/spark/modules/speaker/ecapa_tdnn.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2026-03-07T19:56:58,821 creating build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2026-03-07T19:56:58,823 copying mlx_audio/tts/models/spark/modules/encoder_decoder/wave_generator.py -> build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2026-03-07T19:56:58,826 copying mlx_audio/tts/models/spark/modules/encoder_decoder/__init__.py -> build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2026-03-07T19:56:58,829 copying mlx_audio/tts/models/spark/modules/encoder_decoder/feat_encoder.py -> build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2026-03-07T19:56:58,832 copying mlx_audio/tts/models/spark/modules/encoder_decoder/feat_decoder.py -> build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2026-03-07T19:56:58,835 creating build/lib/mlx_audio/tts/models/spark/modules/blocks 2026-03-07T19:56:58,837 copying mlx_audio/tts/models/spark/modules/blocks/sampler.py -> build/lib/mlx_audio/tts/models/spark/modules/blocks 2026-03-07T19:56:58,840 copying mlx_audio/tts/models/spark/modules/blocks/__init__.py -> build/lib/mlx_audio/tts/models/spark/modules/blocks 2026-03-07T19:56:58,842 creating build/lib/mlx_audio/tts/models/chatterbox_turbo/models 2026-03-07T19:56:58,843 copying mlx_audio/tts/models/chatterbox_turbo/models/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models 2026-03-07T19:56:58,846 creating build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3tokenizer 2026-03-07T19:56:58,847 copying mlx_audio/tts/models/chatterbox_turbo/models/s3tokenizer/utils.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3tokenizer 2026-03-07T19:56:58,849 copying mlx_audio/tts/models/chatterbox_turbo/models/s3tokenizer/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3tokenizer 2026-03-07T19:56:58,851 creating build/lib/mlx_audio/tts/models/chatterbox_turbo/models/t3 2026-03-07T19:56:58,852 copying mlx_audio/tts/models/chatterbox_turbo/models/t3/t3_config.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/t3 2026-03-07T19:56:58,854 copying mlx_audio/tts/models/chatterbox_turbo/models/t3/t3.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/t3 2026-03-07T19:56:58,856 copying mlx_audio/tts/models/chatterbox_turbo/models/t3/gpt2.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/t3 2026-03-07T19:56:58,858 copying mlx_audio/tts/models/chatterbox_turbo/models/t3/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/t3 2026-03-07T19:56:58,860 copying mlx_audio/tts/models/chatterbox_turbo/models/t3/cond_enc.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/t3 2026-03-07T19:56:58,862 creating build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-03-07T19:56:58,863 copying mlx_audio/tts/models/chatterbox_turbo/models/s3gen/mel.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-03-07T19:56:58,865 copying mlx_audio/tts/models/chatterbox_turbo/models/s3gen/flow_matching.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-03-07T19:56:58,868 copying mlx_audio/tts/models/chatterbox_turbo/models/s3gen/decoder.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-03-07T19:56:58,870 copying mlx_audio/tts/models/chatterbox_turbo/models/s3gen/hifigan.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-03-07T19:56:58,872 copying mlx_audio/tts/models/chatterbox_turbo/models/s3gen/s3gen.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-03-07T19:56:58,875 copying mlx_audio/tts/models/chatterbox_turbo/models/s3gen/xvector.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-03-07T19:56:58,877 copying mlx_audio/tts/models/chatterbox_turbo/models/s3gen/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-03-07T19:56:58,879 copying mlx_audio/tts/models/chatterbox_turbo/models/s3gen/encoder.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-03-07T19:56:58,882 creating build/lib/mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder 2026-03-07T19:56:58,883 copying mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder/config.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder 2026-03-07T19:56:58,885 copying mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder/__init__.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder 2026-03-07T19:56:58,887 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-03-07T19:56:58,889 copying mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder/melspec.py -> build/lib/mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder 2026-03-07T19:56:58,891 creating build/lib/mlx_audio/tts/models/indextts/ecapa_tdnn 2026-03-07T19:56:58,892 copying mlx_audio/tts/models/indextts/ecapa_tdnn/tdnn.py -> build/lib/mlx_audio/tts/models/indextts/ecapa_tdnn 2026-03-07T19:56:58,894 copying mlx_audio/tts/models/indextts/ecapa_tdnn/asp.py -> build/lib/mlx_audio/tts/models/indextts/ecapa_tdnn 2026-03-07T19:56:58,896 copying mlx_audio/tts/models/indextts/ecapa_tdnn/__init__.py -> build/lib/mlx_audio/tts/models/indextts/ecapa_tdnn 2026-03-07T19:56:58,898 copying mlx_audio/tts/models/indextts/ecapa_tdnn/se_res2net.py -> build/lib/mlx_audio/tts/models/indextts/ecapa_tdnn 2026-03-07T19:56:58,899 copying mlx_audio/tts/models/indextts/ecapa_tdnn/ecapa_tdnn.py -> build/lib/mlx_audio/tts/models/indextts/ecapa_tdnn 2026-03-07T19:56:58,902 creating build/lib/mlx_audio/sts/tests 2026-03-07T19:56:58,903 copying mlx_audio/sts/tests/test_sam_audio.py -> build/lib/mlx_audio/sts/tests 2026-03-07T19:56:58,905 copying mlx_audio/sts/tests/test_voice_pipeline.py -> build/lib/mlx_audio/sts/tests 2026-03-07T19:56:58,908 copying mlx_audio/sts/tests/test_mossformer2_se.py -> build/lib/mlx_audio/sts/tests 2026-03-07T19:56:58,910 copying mlx_audio/sts/tests/test_lfm_audio.py -> build/lib/mlx_audio/sts/tests 2026-03-07T19:56:58,912 creating build/lib/mlx_audio/sts/models 2026-03-07T19:56:58,914 copying mlx_audio/sts/models/__init__.py -> build/lib/mlx_audio/sts/models 2026-03-07T19:56:58,916 creating build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,917 copying mlx_audio/sts/models/mossformer2_se/gated_fsmn_block.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,920 copying mlx_audio/sts/models/mossformer2_se/scalenorm.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,921 copying mlx_audio/sts/models/mossformer2_se/convmodule.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,923 copying mlx_audio/sts/models/mossformer2_se/offsetscale.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,925 copying mlx_audio/sts/models/mossformer2_se/gated_fsmn.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,927 copying mlx_audio/sts/models/mossformer2_se/mossformerm.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,929 copying mlx_audio/sts/models/mossformer2_se/flash_attention_kernels.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,931 copying mlx_audio/sts/models/mossformer2_se/depthwise_conv1d_kernel.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,932 copying mlx_audio/sts/models/mossformer2_se/computation_block.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,934 copying mlx_audio/sts/models/mossformer2_se/scaledsinuembedding.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,937 copying mlx_audio/sts/models/mossformer2_se/mossformer_masknet.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,939 copying mlx_audio/sts/models/mossformer2_se/ffconvm.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,941 copying mlx_audio/sts/models/mossformer2_se/config.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,942 copying mlx_audio/sts/models/mossformer2_se/__init__.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,944 copying mlx_audio/sts/models/mossformer2_se/unideepfsmn.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,946 copying mlx_audio/sts/models/mossformer2_se/mossformerblock.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,948 copying mlx_audio/sts/models/mossformer2_se/model.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,951 copying mlx_audio/sts/models/mossformer2_se/mossformerblock_gfsmn.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,952 copying mlx_audio/sts/models/mossformer2_se/globallayernorm.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,954 copying mlx_audio/sts/models/mossformer2_se/flash_sharea_ffconvm.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,957 copying mlx_audio/sts/models/mossformer2_se/mossformerm2.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,958 copying mlx_audio/sts/models/mossformer2_se/mossformer2_se_wrapper.py -> build/lib/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:56:58,961 creating build/lib/mlx_audio/sts/models/sam_audio 2026-03-07T19:56:58,962 copying mlx_audio/sts/models/sam_audio/align.py -> build/lib/mlx_audio/sts/models/sam_audio 2026-03-07T19:56:58,964 copying mlx_audio/sts/models/sam_audio/patcher.py -> build/lib/mlx_audio/sts/models/sam_audio 2026-03-07T19:56:58,966 copying mlx_audio/sts/models/sam_audio/processor.py -> build/lib/mlx_audio/sts/models/sam_audio 2026-03-07T19:56:58,969 copying mlx_audio/sts/models/sam_audio/config.py -> build/lib/mlx_audio/sts/models/sam_audio 2026-03-07T19:56:58,971 copying mlx_audio/sts/models/sam_audio/__init__.py -> build/lib/mlx_audio/sts/models/sam_audio 2026-03-07T19:56:58,972 copying mlx_audio/sts/models/sam_audio/transformer.py -> build/lib/mlx_audio/sts/models/sam_audio 2026-03-07T19:56:58,975 copying mlx_audio/sts/models/sam_audio/model.py -> build/lib/mlx_audio/sts/models/sam_audio 2026-03-07T19:56:58,978 copying mlx_audio/sts/models/sam_audio/rope.py -> build/lib/mlx_audio/sts/models/sam_audio 2026-03-07T19:56:58,980 copying mlx_audio/sts/models/sam_audio/text_encoder.py -> build/lib/mlx_audio/sts/models/sam_audio 2026-03-07T19:56:58,983 creating build/lib/mlx_audio/sts/models/lfm_audio 2026-03-07T19:56:58,984 copying mlx_audio/sts/models/lfm_audio/detokenizer.py -> build/lib/mlx_audio/sts/models/lfm_audio 2026-03-07T19:56:58,986 copying mlx_audio/sts/models/lfm_audio/processor.py -> build/lib/mlx_audio/sts/models/lfm_audio 2026-03-07T19:56:58,989 copying mlx_audio/sts/models/lfm_audio/config.py -> build/lib/mlx_audio/sts/models/lfm_audio 2026-03-07T19:56:58,991 copying mlx_audio/sts/models/lfm_audio/__init__.py -> build/lib/mlx_audio/sts/models/lfm_audio 2026-03-07T19:56:58,993 copying mlx_audio/sts/models/lfm_audio/transformer.py -> build/lib/mlx_audio/sts/models/lfm_audio 2026-03-07T19:56:58,995 copying mlx_audio/sts/models/lfm_audio/model.py -> build/lib/mlx_audio/sts/models/lfm_audio 2026-03-07T19:56:58,998 copying mlx_audio/sts/models/lfm_audio/conformer.py -> build/lib/mlx_audio/sts/models/lfm_audio 2026-03-07T19:56:59,001 creating build/lib/mlx_audio/vad/tests 2026-03-07T19:56:59,001 copying mlx_audio/vad/tests/__init__.py -> build/lib/mlx_audio/vad/tests 2026-03-07T19:56:59,003 copying mlx_audio/vad/tests/test_smart_turn_v3.py -> build/lib/mlx_audio/vad/tests 2026-03-07T19:56:59,006 copying mlx_audio/vad/tests/test_sortformer.py -> build/lib/mlx_audio/vad/tests 2026-03-07T19:56:59,008 creating build/lib/mlx_audio/vad/models 2026-03-07T19:56:59,009 copying mlx_audio/vad/models/__init__.py -> build/lib/mlx_audio/vad/models 2026-03-07T19:56:59,011 creating build/lib/mlx_audio/vad/models/smart_turn 2026-03-07T19:56:59,012 copying mlx_audio/vad/models/smart_turn/config.py -> build/lib/mlx_audio/vad/models/smart_turn 2026-03-07T19:56:59,014 copying mlx_audio/vad/models/smart_turn/__init__.py -> build/lib/mlx_audio/vad/models/smart_turn 2026-03-07T19:56:59,016 copying mlx_audio/vad/models/smart_turn/smart_turn.py -> build/lib/mlx_audio/vad/models/smart_turn 2026-03-07T19:56:59,019 creating build/lib/mlx_audio/vad/models/sortformer 2026-03-07T19:56:59,020 copying mlx_audio/vad/models/sortformer/convert.py -> build/lib/mlx_audio/vad/models/sortformer 2026-03-07T19:56:59,023 copying mlx_audio/vad/models/sortformer/sortformer.py -> build/lib/mlx_audio/vad/models/sortformer 2026-03-07T19:56:59,026 copying mlx_audio/vad/models/sortformer/config.py -> build/lib/mlx_audio/vad/models/sortformer 2026-03-07T19:56:59,029 copying mlx_audio/vad/models/sortformer/__init__.py -> build/lib/mlx_audio/vad/models/sortformer 2026-03-07T19:56:59,031 running egg_info 2026-03-07T19:56:59,040 writing mlx_audio.egg-info/PKG-INFO 2026-03-07T19:56:59,053 writing dependency_links to mlx_audio.egg-info/dependency_links.txt 2026-03-07T19:56:59,055 writing entry points to mlx_audio.egg-info/entry_points.txt 2026-03-07T19:56:59,062 writing requirements to mlx_audio.egg-info/requires.txt 2026-03-07T19:56:59,063 writing top-level names to mlx_audio.egg-info/top_level.txt 2026-03-07T19:56:59,177 reading manifest file 'mlx_audio.egg-info/SOURCES.txt' 2026-03-07T19:56:59,209 reading manifest template 'MANIFEST.in' 2026-03-07T19:56:59,210 warning: no files found matching 'requirements.txt' 2026-03-07T19:56:59,451 warning: no files found matching '*.html' under directory 'mlx_audio/tts' 2026-03-07T19:56:59,608 warning: no files found matching '*.tsx' under directory 'mlx_audio/tts' 2026-03-07T19:56:59,686 warning: no files found matching '*.mjs' under directory 'mlx_audio/tts' 2026-03-07T19:56:59,789 warning: no files found matching '*.css' under directory 'mlx_audio/tts' 2026-03-07T19:56:59,862 no previously-included directories found matching 'mlx_audio/ui/node_modules' 2026-03-07T19:56:59,864 no previously-included directories found matching 'mlx_audio/ui/.next' 2026-03-07T19:56:59,867 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-07T19:56:59,870 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-07T19:56:59,870 adding license file 'LICENSE' 2026-03-07T19:56:59,894 writing manifest file 'mlx_audio.egg-info/SOURCES.txt' 2026-03-07T19:56:59,953 copying mlx_audio/tts/models/chatterbox/config.json -> build/lib/mlx_audio/tts/models/chatterbox 2026-03-07T19:56:59,955 copying mlx_audio/tts/models/outetts/default_speaker.json -> build/lib/mlx_audio/tts/models/outetts 2026-03-07T19:56:59,959 copying mlx_audio/tts/models/bailingmm/README.md -> build/lib/mlx_audio/tts/models/bailingmm 2026-03-07T19:56:59,961 copying mlx_audio/tts/models/dense/README.md -> build/lib/mlx_audio/tts/models/dense 2026-03-07T19:56:59,963 copying mlx_audio/tts/models/echo_tts/README.md -> build/lib/mlx_audio/tts/models/echo_tts 2026-03-07T19:56:59,965 copying mlx_audio/tts/models/qwen3_tts/README.md -> build/lib/mlx_audio/tts/models/qwen3_tts 2026-03-07T19:57:00,016 installing to build/bdist.linux-armv7l/wheel 2026-03-07T19:57:00,016 running install 2026-03-07T19:57:00,041 running install_lib 2026-03-07T19:57:00,046 creating build/bdist.linux-armv7l/wheel 2026-03-07T19:57:00,048 creating build/bdist.linux-armv7l/wheel/mlx_audio 2026-03-07T19:57:00,049 copying build/lib/mlx_audio/server.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2026-03-07T19:57:00,052 copying build/lib/mlx_audio/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2026-03-07T19:57:00,055 copying build/lib/mlx_audio/convert.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2026-03-07T19:57:00,059 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec 2026-03-07T19:57:00,060 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/tests 2026-03-07T19:57:00,061 copying build/lib/mlx_audio/codec/tests/test_descript.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2026-03-07T19:57:00,063 copying build/lib/mlx_audio/codec/tests/test_encodec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2026-03-07T19:57:00,065 copying build/lib/mlx_audio/codec/tests/test_fish_s1_dac.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2026-03-07T19:57:00,067 copying build/lib/mlx_audio/codec/tests/test_snac.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2026-03-07T19:57:00,069 copying build/lib/mlx_audio/codec/tests/test_mimi.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2026-03-07T19:57:00,071 copying build/lib/mlx_audio/codec/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2026-03-07T19:57:00,072 copying build/lib/mlx_audio/codec/tests/test_s3.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2026-03-07T19:57:00,074 copying build/lib/mlx_audio/codec/tests/test_bigvgan.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2026-03-07T19:57:00,076 copying build/lib/mlx_audio/codec/tests/test_vocos.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2026-03-07T19:57:00,078 copying build/lib/mlx_audio/codec/tests/test_ecapa_backbone.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2026-03-07T19:57:00,080 copying build/lib/mlx_audio/codec/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec 2026-03-07T19:57:00,082 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models 2026-03-07T19:57:00,084 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/s3 2026-03-07T19:57:00,085 copying build/lib/mlx_audio/codec/models/s3/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3 2026-03-07T19:57:00,088 copying build/lib/mlx_audio/codec/models/s3/model_v2.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3 2026-03-07T19:57:00,091 copying build/lib/mlx_audio/codec/models/s3/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3 2026-03-07T19:57:00,093 copying build/lib/mlx_audio/codec/models/s3/model.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/s3 2026-03-07T19:57:00,095 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/descript 2026-03-07T19:57:00,096 copying build/lib/mlx_audio/codec/models/descript/dac.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript 2026-03-07T19:57:00,099 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/descript/nn 2026-03-07T19:57:00,100 copying build/lib/mlx_audio/codec/models/descript/nn/layers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript/nn 2026-03-07T19:57:00,102 copying build/lib/mlx_audio/codec/models/descript/nn/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript/nn 2026-03-07T19:57:00,104 copying build/lib/mlx_audio/codec/models/descript/nn/quantize.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript/nn 2026-03-07T19:57:00,106 copying build/lib/mlx_audio/codec/models/descript/base.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript 2026-03-07T19:57:00,108 copying build/lib/mlx_audio/codec/models/descript/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript 2026-03-07T19:57:00,110 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/vocos 2026-03-07T19:57:00,111 copying build/lib/mlx_audio/codec/models/vocos/mel.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/vocos 2026-03-07T19:57:00,113 copying build/lib/mlx_audio/codec/models/vocos/vocos.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/vocos 2026-03-07T19:57:00,115 copying build/lib/mlx_audio/codec/models/vocos/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/vocos 2026-03-07T19:57:00,118 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/ecapa_tdnn 2026-03-07T19:57:00,119 copying build/lib/mlx_audio/codec/models/ecapa_tdnn/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/ecapa_tdnn 2026-03-07T19:57:00,121 copying build/lib/mlx_audio/codec/models/ecapa_tdnn/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/ecapa_tdnn 2026-03-07T19:57:00,122 copying build/lib/mlx_audio/codec/models/ecapa_tdnn/ecapa_tdnn.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/ecapa_tdnn 2026-03-07T19:57:00,125 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/encodec 2026-03-07T19:57:00,126 copying build/lib/mlx_audio/codec/models/encodec/encodec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/encodec 2026-03-07T19:57:00,129 copying build/lib/mlx_audio/codec/models/encodec/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/encodec 2026-03-07T19:57:00,131 copying build/lib/mlx_audio/codec/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models 2026-03-07T19:57:00,133 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/fish_s1_dac 2026-03-07T19:57:00,134 copying build/lib/mlx_audio/codec/models/fish_s1_dac/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/fish_s1_dac 2026-03-07T19:57:00,136 copying build/lib/mlx_audio/codec/models/fish_s1_dac/fish_s1_dac.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/fish_s1_dac 2026-03-07T19:57:00,140 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/dacvae 2026-03-07T19:57:00,141 copying build/lib/mlx_audio/codec/models/dacvae/codec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/dacvae 2026-03-07T19:57:00,144 copying build/lib/mlx_audio/codec/models/dacvae/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/dacvae 2026-03-07T19:57:00,146 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/snac 2026-03-07T19:57:00,147 copying build/lib/mlx_audio/codec/models/snac/snac.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2026-03-07T19:57:00,149 copying build/lib/mlx_audio/codec/models/snac/vq.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2026-03-07T19:57:00,152 copying build/lib/mlx_audio/codec/models/snac/layers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2026-03-07T19:57:00,154 copying build/lib/mlx_audio/codec/models/snac/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2026-03-07T19:57:00,156 copying build/lib/mlx_audio/codec/models/snac/attention.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2026-03-07T19:57:00,158 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/bigvgan 2026-03-07T19:57:00,159 copying build/lib/mlx_audio/codec/models/bigvgan/resample.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/bigvgan 2026-03-07T19:57:00,162 copying build/lib/mlx_audio/codec/models/bigvgan/conv.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/bigvgan 2026-03-07T19:57:00,164 copying build/lib/mlx_audio/codec/models/bigvgan/activation.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/bigvgan 2026-03-07T19:57:00,165 copying build/lib/mlx_audio/codec/models/bigvgan/amp.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/bigvgan 2026-03-07T19:57:00,167 copying build/lib/mlx_audio/codec/models/bigvgan/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/bigvgan 2026-03-07T19:57:00,169 copying build/lib/mlx_audio/codec/models/bigvgan/bigvgan.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/bigvgan 2026-03-07T19:57:00,172 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/mimi 2026-03-07T19:57:00,173 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/mimi/modules 2026-03-07T19:57:00,174 copying build/lib/mlx_audio/codec/models/mimi/modules/conv.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2026-03-07T19:57:00,177 copying build/lib/mlx_audio/codec/models/mimi/modules/seanet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2026-03-07T19:57:00,179 copying build/lib/mlx_audio/codec/models/mimi/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2026-03-07T19:57:00,181 copying build/lib/mlx_audio/codec/models/mimi/modules/quantization.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2026-03-07T19:57:00,183 copying build/lib/mlx_audio/codec/models/mimi/modules/transformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2026-03-07T19:57:00,185 copying build/lib/mlx_audio/codec/models/mimi/mimi.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi 2026-03-07T19:57:00,188 copying build/lib/mlx_audio/codec/models/mimi/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi 2026-03-07T19:57:00,190 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt 2026-03-07T19:57:00,191 copying build/lib/mlx_audio/stt/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt 2026-03-07T19:57:00,194 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/tests 2026-03-07T19:57:00,195 copying build/lib/mlx_audio/stt/tests/test_lasr_ctc.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/tests 2026-03-07T19:57:00,197 copying build/lib/mlx_audio/stt/tests/test_models.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/tests 2026-03-07T19:57:00,200 copying build/lib/mlx_audio/stt/generate.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt 2026-03-07T19:57:00,202 copying build/lib/mlx_audio/stt/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt 2026-03-07T19:57:00,205 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models 2026-03-07T19:57:00,206 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/parakeet 2026-03-07T19:57:00,207 copying build/lib/mlx_audio/stt/models/parakeet/alignment.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2026-03-07T19:57:00,210 copying build/lib/mlx_audio/stt/models/parakeet/tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2026-03-07T19:57:00,211 copying build/lib/mlx_audio/stt/models/parakeet/rnnt.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2026-03-07T19:57:00,214 copying build/lib/mlx_audio/stt/models/parakeet/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2026-03-07T19:57:00,216 copying build/lib/mlx_audio/stt/models/parakeet/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2026-03-07T19:57:00,217 copying build/lib/mlx_audio/stt/models/parakeet/ctc.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2026-03-07T19:57:00,219 copying build/lib/mlx_audio/stt/models/parakeet/parakeet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2026-03-07T19:57:00,222 copying build/lib/mlx_audio/stt/models/parakeet/conformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2026-03-07T19:57:00,225 copying build/lib/mlx_audio/stt/models/parakeet/attention.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2026-03-07T19:57:00,227 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/wav2vec 2026-03-07T19:57:00,228 copying build/lib/mlx_audio/stt/models/wav2vec/feature_extractor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/wav2vec 2026-03-07T19:57:00,231 copying build/lib/mlx_audio/stt/models/wav2vec/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/wav2vec 2026-03-07T19:57:00,233 copying build/lib/mlx_audio/stt/models/wav2vec/wav2vec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/wav2vec 2026-03-07T19:57:00,236 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/qwen3_asr 2026-03-07T19:57:00,237 copying build/lib/mlx_audio/stt/models/qwen3_asr/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/qwen3_asr 2026-03-07T19:57:00,240 copying build/lib/mlx_audio/stt/models/qwen3_asr/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/qwen3_asr 2026-03-07T19:57:00,241 copying build/lib/mlx_audio/stt/models/qwen3_asr/qwen3_forced_aligner.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/qwen3_asr 2026-03-07T19:57:00,245 copying build/lib/mlx_audio/stt/models/qwen3_asr/qwen3_asr.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/qwen3_asr 2026-03-07T19:57:00,248 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/whisper 2026-03-07T19:57:00,249 copying build/lib/mlx_audio/stt/models/whisper/streaming.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2026-03-07T19:57:00,252 copying build/lib/mlx_audio/stt/models/whisper/timing.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2026-03-07T19:57:00,255 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/whisper/tests 2026-03-07T19:57:00,256 copying build/lib/mlx_audio/stt/models/whisper/tests/test_streaming.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper/tests 2026-03-07T19:57:00,259 copying build/lib/mlx_audio/stt/models/whisper/whisper.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2026-03-07T19:57:00,262 copying build/lib/mlx_audio/stt/models/whisper/tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2026-03-07T19:57:00,264 copying build/lib/mlx_audio/stt/models/whisper/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2026-03-07T19:57:00,266 copying build/lib/mlx_audio/stt/models/whisper/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2026-03-07T19:57:00,268 copying build/lib/mlx_audio/stt/models/whisper/writers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2026-03-07T19:57:00,270 copying build/lib/mlx_audio/stt/models/whisper/decoding.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2026-03-07T19:57:00,273 copying build/lib/mlx_audio/stt/models/base.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models 2026-03-07T19:57:00,275 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/voxtral 2026-03-07T19:57:00,276 copying build/lib/mlx_audio/stt/models/voxtral/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/voxtral 2026-03-07T19:57:00,278 copying build/lib/mlx_audio/stt/models/voxtral/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/voxtral 2026-03-07T19:57:00,280 copying build/lib/mlx_audio/stt/models/voxtral/voxtral.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/voxtral 2026-03-07T19:57:00,283 copying build/lib/mlx_audio/stt/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models 2026-03-07T19:57:00,285 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/qwen3_forced_aligner 2026-03-07T19:57:00,286 copying build/lib/mlx_audio/stt/models/qwen3_forced_aligner/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/qwen3_forced_aligner 2026-03-07T19:57:00,288 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/vibevoice_asr 2026-03-07T19:57:00,289 copying build/lib/mlx_audio/stt/models/vibevoice_asr/audio_encoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/vibevoice_asr 2026-03-07T19:57:00,292 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/vibevoice_asr/tests 2026-03-07T19:57:00,293 copying build/lib/mlx_audio/stt/models/vibevoice_asr/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/vibevoice_asr/tests 2026-03-07T19:57:00,295 copying build/lib/mlx_audio/stt/models/vibevoice_asr/tests/test_vibevoice_asr.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/vibevoice_asr/tests 2026-03-07T19:57:00,297 copying build/lib/mlx_audio/stt/models/vibevoice_asr/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/vibevoice_asr 2026-03-07T19:57:00,300 copying build/lib/mlx_audio/stt/models/vibevoice_asr/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/vibevoice_asr 2026-03-07T19:57:00,301 copying build/lib/mlx_audio/stt/models/vibevoice_asr/vibevoice_asr.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/vibevoice_asr 2026-03-07T19:57:00,305 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/voxtral_realtime 2026-03-07T19:57:00,306 copying build/lib/mlx_audio/stt/models/voxtral_realtime/voxtral_realtime.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/voxtral_realtime 2026-03-07T19:57:00,309 copying build/lib/mlx_audio/stt/models/voxtral_realtime/decoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/voxtral_realtime 2026-03-07T19:57:00,311 copying build/lib/mlx_audio/stt/models/voxtral_realtime/tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/voxtral_realtime 2026-03-07T19:57:00,313 copying build/lib/mlx_audio/stt/models/voxtral_realtime/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/voxtral_realtime 2026-03-07T19:57:00,315 copying build/lib/mlx_audio/stt/models/voxtral_realtime/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/voxtral_realtime 2026-03-07T19:57:00,317 copying build/lib/mlx_audio/stt/models/voxtral_realtime/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/voxtral_realtime 2026-03-07T19:57:00,319 copying build/lib/mlx_audio/stt/models/voxtral_realtime/encoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/voxtral_realtime 2026-03-07T19:57:00,321 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/lasr_ctc 2026-03-07T19:57:00,322 copying build/lib/mlx_audio/stt/models/lasr_ctc/lasr.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/lasr_ctc 2026-03-07T19:57:00,325 copying build/lib/mlx_audio/stt/models/lasr_ctc/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/lasr_ctc 2026-03-07T19:57:00,327 copying build/lib/mlx_audio/stt/models/lasr_ctc/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/lasr_ctc 2026-03-07T19:57:00,330 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/glmasr 2026-03-07T19:57:00,331 copying build/lib/mlx_audio/stt/models/glmasr/glmasr.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/glmasr 2026-03-07T19:57:00,334 copying build/lib/mlx_audio/stt/models/glmasr/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/glmasr 2026-03-07T19:57:00,336 copying build/lib/mlx_audio/stt/models/glmasr/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/glmasr 2026-03-07T19:57:00,338 creating build/bdist.linux-armv7l/wheel/mlx_audio/tests 2026-03-07T19:57:00,339 copying build/lib/mlx_audio/tests/test_dsp.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tests 2026-03-07T19:57:00,341 copying build/lib/mlx_audio/tests/test_optional_deps.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tests 2026-03-07T19:57:00,343 copying build/lib/mlx_audio/tests/test_server.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tests 2026-03-07T19:57:00,345 copying build/lib/mlx_audio/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tests 2026-03-07T19:57:00,347 copying build/lib/mlx_audio/tests/test_lazy_imports.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tests 2026-03-07T19:57:00,349 creating build/bdist.linux-armv7l/wheel/mlx_audio/lid 2026-03-07T19:57:00,350 copying build/lib/mlx_audio/lid/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/lid 2026-03-07T19:57:00,352 creating build/bdist.linux-armv7l/wheel/mlx_audio/lid/tests 2026-03-07T19:57:00,353 copying build/lib/mlx_audio/lid/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/lid/tests 2026-03-07T19:57:00,355 copying build/lib/mlx_audio/lid/tests/test_lid.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/lid/tests 2026-03-07T19:57:00,357 copying build/lib/mlx_audio/lid/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/lid 2026-03-07T19:57:00,359 creating build/bdist.linux-armv7l/wheel/mlx_audio/lid/models 2026-03-07T19:57:00,361 creating build/bdist.linux-armv7l/wheel/mlx_audio/lid/models/ecapa_tdnn 2026-03-07T19:57:00,362 copying build/lib/mlx_audio/lid/models/ecapa_tdnn/mel.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/lid/models/ecapa_tdnn 2026-03-07T19:57:00,364 copying build/lib/mlx_audio/lid/models/ecapa_tdnn/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/lid/models/ecapa_tdnn 2026-03-07T19:57:00,366 copying build/lib/mlx_audio/lid/models/ecapa_tdnn/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/lid/models/ecapa_tdnn 2026-03-07T19:57:00,367 copying build/lib/mlx_audio/lid/models/ecapa_tdnn/ecapa_tdnn.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/lid/models/ecapa_tdnn 2026-03-07T19:57:00,370 copying build/lib/mlx_audio/lid/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/lid/models 2026-03-07T19:57:00,372 creating build/bdist.linux-armv7l/wheel/mlx_audio/lid/models/wav2vec2 2026-03-07T19:57:00,373 copying build/lib/mlx_audio/lid/models/wav2vec2/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/lid/models/wav2vec2 2026-03-07T19:57:00,375 copying build/lib/mlx_audio/lid/models/wav2vec2/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/lid/models/wav2vec2 2026-03-07T19:57:00,377 copying build/lib/mlx_audio/lid/models/wav2vec2/wav2vec_lid.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/lid/models/wav2vec2 2026-03-07T19:57:00,379 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts 2026-03-07T19:57:00,381 copying build/lib/mlx_audio/tts/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2026-03-07T19:57:00,384 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/tests 2026-03-07T19:57:00,385 copying build/lib/mlx_audio/tts/tests/test_voxcpm.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2026-03-07T19:57:00,387 copying build/lib/mlx_audio/tts/tests/test_qwen3_tts.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2026-03-07T19:57:00,390 copying build/lib/mlx_audio/tts/tests/test_convert.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2026-03-07T19:57:00,392 copying build/lib/mlx_audio/tts/tests/test_base.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2026-03-07T19:57:00,394 copying build/lib/mlx_audio/tts/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2026-03-07T19:57:00,396 copying build/lib/mlx_audio/tts/tests/test_voxcpm_integration.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2026-03-07T19:57:00,397 copying build/lib/mlx_audio/tts/tests/test_echo_tts.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2026-03-07T19:57:00,400 copying build/lib/mlx_audio/tts/tests/test_interpolate.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2026-03-07T19:57:00,402 copying build/lib/mlx_audio/tts/tests/test_models.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2026-03-07T19:57:00,440 copying build/lib/mlx_audio/tts/generate.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2026-03-07T19:57:00,442 copying build/lib/mlx_audio/tts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2026-03-07T19:57:00,445 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models 2026-03-07T19:57:00,446 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox 2026-03-07T19:57:00,448 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox/s3tokenizer 2026-03-07T19:57:00,449 copying build/lib/mlx_audio/tts/models/chatterbox/s3tokenizer/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3tokenizer 2026-03-07T19:57:00,451 copying build/lib/mlx_audio/tts/models/chatterbox/s3tokenizer/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3tokenizer 2026-03-07T19:57:00,453 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox/scripts 2026-03-07T19:57:00,454 copying build/lib/mlx_audio/tts/models/chatterbox/scripts/convert.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/scripts 2026-03-07T19:57:00,457 copying build/lib/mlx_audio/tts/models/chatterbox/scripts/convert_chatterbox.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/scripts 2026-03-07T19:57:00,459 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox/t3 2026-03-07T19:57:00,461 copying build/lib/mlx_audio/tts/models/chatterbox/t3/t3.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/t3 2026-03-07T19:57:00,463 copying build/lib/mlx_audio/tts/models/chatterbox/t3/perceiver.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/t3 2026-03-07T19:57:00,466 copying build/lib/mlx_audio/tts/models/chatterbox/t3/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/t3 2026-03-07T19:57:00,468 copying build/lib/mlx_audio/tts/models/chatterbox/t3/cond_enc.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/t3 2026-03-07T19:57:00,470 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-03-07T19:57:00,472 copying build/lib/mlx_audio/tts/models/chatterbox/chatterbox.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox 2026-03-07T19:57:00,474 copying build/lib/mlx_audio/tts/models/chatterbox/config.json -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox 2026-03-07T19:57:00,477 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox/s3gen 2026-03-07T19:57:00,478 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox/s3gen/matcha 2026-03-07T19:57:00,479 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/matcha/flow_matching.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen/matcha 2026-03-07T19:57:00,481 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/matcha/decoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen/matcha 2026-03-07T19:57:00,484 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/matcha/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen/matcha 2026-03-07T19:57:00,485 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/matcha/transformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen/matcha 2026-03-07T19:57:00,488 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/mel.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen 2026-03-07T19:57:00,490 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/flow_matching.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen 2026-03-07T19:57:00,492 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/f0_predictor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen 2026-03-07T19:57:00,493 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/decoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen 2026-03-07T19:57:00,496 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/hifigan.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen 2026-03-07T19:57:00,498 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/s3gen.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen 2026-03-07T19:57:00,501 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/xvector.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen 2026-03-07T19:57:00,503 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen 2026-03-07T19:57:00,505 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/flow.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen 2026-03-07T19:57:00,507 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox/s3gen/transformer 2026-03-07T19:57:00,508 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/transformer/encoder_layer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen/transformer 2026-03-07T19:57:00,511 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/transformer/subsampling.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen/transformer 2026-03-07T19:57:00,513 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/transformer/activation.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen/transformer 2026-03-07T19:57:00,514 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/transformer/positionwise_feed_forward.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen/transformer 2026-03-07T19:57:00,516 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/transformer/convolution.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen/transformer 2026-03-07T19:57:00,518 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/transformer/embedding.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen/transformer 2026-03-07T19:57:00,521 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/transformer/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen/transformer 2026-03-07T19:57:00,523 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/transformer/upsample_encoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen/transformer 2026-03-07T19:57:00,525 copying build/lib/mlx_audio/tts/models/chatterbox/s3gen/transformer/attention.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox/s3gen/transformer 2026-03-07T19:57:00,528 copying build/lib/mlx_audio/tts/models/chatterbox/tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox 2026-03-07T19:57:00,530 copying build/lib/mlx_audio/tts/models/chatterbox/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox 2026-03-07T19:57:00,532 copying build/lib/mlx_audio/tts/models/chatterbox/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox 2026-03-07T19:57:00,534 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox/voice_encoder 2026-03-07T19:57:00,535 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-03-07T19:57:00,537 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-03-07T19:57:00,539 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-03-07T19:57:00,541 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-03-07T19:57:00,544 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/outetts 2026-03-07T19:57:00,545 copying build/lib/mlx_audio/tts/models/outetts/default_speaker.json -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2026-03-07T19:57:00,547 copying build/lib/mlx_audio/tts/models/outetts/outetts.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2026-03-07T19:57:00,549 copying build/lib/mlx_audio/tts/models/outetts/prompt_processor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2026-03-07T19:57:00,552 copying build/lib/mlx_audio/tts/models/outetts/dac_interface.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2026-03-07T19:57:00,554 copying build/lib/mlx_audio/tts/models/outetts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2026-03-07T19:57:00,555 copying build/lib/mlx_audio/tts/models/outetts/audio_processor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2026-03-07T19:57:00,557 copying build/lib/mlx_audio/tts/models/outetts/tokens.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2026-03-07T19:57:00,560 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/voxcpm 2026-03-07T19:57:00,561 copying build/lib/mlx_audio/tts/models/voxcpm/dit.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/voxcpm 2026-03-07T19:57:00,563 copying build/lib/mlx_audio/tts/models/voxcpm/audio_vae.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/voxcpm 2026-03-07T19:57:00,566 copying build/lib/mlx_audio/tts/models/voxcpm/minicpm.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/voxcpm 2026-03-07T19:57:00,568 copying build/lib/mlx_audio/tts/models/voxcpm/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/voxcpm 2026-03-07T19:57:00,570 copying build/lib/mlx_audio/tts/models/voxcpm/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/voxcpm 2026-03-07T19:57:00,572 copying build/lib/mlx_audio/tts/models/voxcpm/voxcpm.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/voxcpm 2026-03-07T19:57:00,574 copying build/lib/mlx_audio/tts/models/voxcpm/encoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/voxcpm 2026-03-07T19:57:00,577 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/bark 2026-03-07T19:57:00,578 copying build/lib/mlx_audio/tts/models/bark/isftnet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bark 2026-03-07T19:57:00,579 copying build/lib/mlx_audio/tts/models/bark/bark.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bark 2026-03-07T19:57:00,582 copying build/lib/mlx_audio/tts/models/bark/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bark 2026-03-07T19:57:00,584 copying build/lib/mlx_audio/tts/models/bark/pipeline.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bark 2026-03-07T19:57:00,587 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/llama 2026-03-07T19:57:00,588 copying build/lib/mlx_audio/tts/models/llama/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/llama 2026-03-07T19:57:00,590 copying build/lib/mlx_audio/tts/models/llama/llama.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/llama 2026-03-07T19:57:00,593 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/soprano 2026-03-07T19:57:00,594 copying build/lib/mlx_audio/tts/models/soprano/soprano.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/soprano 2026-03-07T19:57:00,597 copying build/lib/mlx_audio/tts/models/soprano/decoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/soprano 2026-03-07T19:57:00,598 copying build/lib/mlx_audio/tts/models/soprano/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/soprano 2026-03-07T19:57:00,600 copying build/lib/mlx_audio/tts/models/soprano/text.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/soprano 2026-03-07T19:57:00,603 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/bailingmm 2026-03-07T19:57:00,604 copying build/lib/mlx_audio/tts/models/bailingmm/convert.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bailingmm 2026-03-07T19:57:00,606 copying build/lib/mlx_audio/tts/models/bailingmm/bailingmm.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bailingmm 2026-03-07T19:57:00,609 copying build/lib/mlx_audio/tts/models/bailingmm/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bailingmm 2026-03-07T19:57:00,611 copying build/lib/mlx_audio/tts/models/bailingmm/README.md -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bailingmm 2026-03-07T19:57:00,614 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/qwen3 2026-03-07T19:57:00,615 copying build/lib/mlx_audio/tts/models/qwen3/qwen3.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/qwen3 2026-03-07T19:57:00,617 copying build/lib/mlx_audio/tts/models/qwen3/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/qwen3 2026-03-07T19:57:00,619 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark 2026-03-07T19:57:00,620 copying build/lib/mlx_audio/tts/models/spark/spark.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2026-03-07T19:57:00,623 copying build/lib/mlx_audio/tts/models/spark/bicodec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2026-03-07T19:57:00,626 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/modules 2026-03-07T19:57:00,628 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/modules/speaker 2026-03-07T19:57:00,629 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-03-07T19:57:00,631 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-03-07T19:57:00,633 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-03-07T19:57:00,635 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-03-07T19:57:00,638 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-03-07T19:57:00,640 copying build/lib/mlx_audio/tts/models/spark/modules/residual.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules 2026-03-07T19:57:00,643 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/modules/encoder_decoder 2026-03-07T19:57:00,644 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-03-07T19:57:00,646 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-03-07T19:57:00,647 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-03-07T19:57:00,649 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-03-07T19:57:00,651 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-03-07T19:57:00,653 copying build/lib/mlx_audio/tts/models/spark/modules/residual_fsq.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules 2026-03-07T19:57:00,655 copying build/lib/mlx_audio/tts/models/spark/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules 2026-03-07T19:57:00,657 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/modules/blocks 2026-03-07T19:57:00,658 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-03-07T19:57:00,660 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-03-07T19:57:00,661 copying build/lib/mlx_audio/tts/models/spark/audio_tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2026-03-07T19:57:00,664 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/utils 2026-03-07T19:57:00,665 copying build/lib/mlx_audio/tts/models/spark/utils/file.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/utils 2026-03-07T19:57:00,668 copying build/lib/mlx_audio/tts/models/spark/utils/token_parser.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/utils 2026-03-07T19:57:00,670 copying build/lib/mlx_audio/tts/models/spark/utils/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/utils 2026-03-07T19:57:00,672 copying build/lib/mlx_audio/tts/models/spark/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2026-03-07T19:57:00,674 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox_turbo 2026-03-07T19:57:00,675 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo 2026-03-07T19:57:00,677 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/chatterbox_turbo.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo 2026-03-07T19:57:00,681 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox_turbo/models 2026-03-07T19:57:00,682 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox_turbo/models/s3tokenizer 2026-03-07T19:57:00,683 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3tokenizer/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/models/s3tokenizer 2026-03-07T19:57:00,686 copying build/lib/mlx_audio/tts/models/chatterbox_turbo/models/s3tokenizer/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/chatterbox_turbo/models/s3tokenizer 2026-03-07T19:57:00,688 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox_turbo/models/t3 2026-03-07T19:57:00,689 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-03-07T19:57:00,691 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-03-07T19:57:00,693 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-03-07T19:57:00,695 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-03-07T19:57:00,697 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-03-07T19:57:00,700 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox_turbo/models/s3gen 2026-03-07T19:57:00,701 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-03-07T19:57:00,703 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-03-07T19:57:00,705 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-03-07T19:57:00,707 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-03-07T19:57:00,710 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-03-07T19:57:00,713 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-03-07T19:57:00,716 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-03-07T19:57:00,717 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-03-07T19:57:00,720 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-03-07T19:57:00,722 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder 2026-03-07T19:57:00,723 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-03-07T19:57:00,725 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-03-07T19:57:00,727 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-03-07T19:57:00,729 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-03-07T19:57:00,731 copying build/lib/mlx_audio/tts/models/base.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models 2026-03-07T19:57:00,733 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/kokoro 2026-03-07T19:57:00,735 copying build/lib/mlx_audio/tts/models/kokoro/voice.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2026-03-07T19:57:00,737 copying build/lib/mlx_audio/tts/models/kokoro/modules.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2026-03-07T19:57:00,740 copying build/lib/mlx_audio/tts/models/kokoro/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2026-03-07T19:57:00,741 copying build/lib/mlx_audio/tts/models/kokoro/kokoro.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2026-03-07T19:57:00,744 copying build/lib/mlx_audio/tts/models/kokoro/pipeline.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2026-03-07T19:57:00,746 copying build/lib/mlx_audio/tts/models/kokoro/istftnet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2026-03-07T19:57:00,749 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/kitten_tts 2026-03-07T19:57:00,750 copying build/lib/mlx_audio/tts/models/kitten_tts/convert.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kitten_tts 2026-03-07T19:57:00,753 copying build/lib/mlx_audio/tts/models/kitten_tts/preprocess.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kitten_tts 2026-03-07T19:57:00,756 copying build/lib/mlx_audio/tts/models/kitten_tts/kitten_tts.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kitten_tts 2026-03-07T19:57:00,759 copying build/lib/mlx_audio/tts/models/kitten_tts/modules.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kitten_tts 2026-03-07T19:57:00,761 copying build/lib/mlx_audio/tts/models/kitten_tts/quant.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kitten_tts 2026-03-07T19:57:00,763 copying build/lib/mlx_audio/tts/models/kitten_tts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kitten_tts 2026-03-07T19:57:00,764 copying build/lib/mlx_audio/tts/models/kitten_tts/istftnet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kitten_tts 2026-03-07T19:57:00,768 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/dia 2026-03-07T19:57:00,769 copying build/lib/mlx_audio/tts/models/dia/dia.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2026-03-07T19:57:00,771 copying build/lib/mlx_audio/tts/models/dia/layers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2026-03-07T19:57:00,774 copying build/lib/mlx_audio/tts/models/dia/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2026-03-07T19:57:00,777 copying build/lib/mlx_audio/tts/models/dia/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2026-03-07T19:57:00,778 copying build/lib/mlx_audio/tts/models/dia/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2026-03-07T19:57:00,781 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/dense 2026-03-07T19:57:00,782 copying build/lib/mlx_audio/tts/models/dense/dense.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dense 2026-03-07T19:57:00,784 copying build/lib/mlx_audio/tts/models/dense/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dense 2026-03-07T19:57:00,786 copying build/lib/mlx_audio/tts/models/dense/README.md -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dense 2026-03-07T19:57:00,788 copying build/lib/mlx_audio/tts/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models 2026-03-07T19:57:00,789 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/echo_tts 2026-03-07T19:57:00,791 copying build/lib/mlx_audio/tts/models/echo_tts/echo_tts.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/echo_tts 2026-03-07T19:57:00,793 copying build/lib/mlx_audio/tts/models/echo_tts/sampling.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/echo_tts 2026-03-07T19:57:00,795 copying build/lib/mlx_audio/tts/models/echo_tts/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/echo_tts 2026-03-07T19:57:00,797 copying build/lib/mlx_audio/tts/models/echo_tts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/echo_tts 2026-03-07T19:57:00,799 copying build/lib/mlx_audio/tts/models/echo_tts/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/echo_tts 2026-03-07T19:57:00,801 copying build/lib/mlx_audio/tts/models/echo_tts/text.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/echo_tts 2026-03-07T19:57:00,803 copying build/lib/mlx_audio/tts/models/echo_tts/README.md -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/echo_tts 2026-03-07T19:57:00,804 copying build/lib/mlx_audio/tts/models/echo_tts/model.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/echo_tts 2026-03-07T19:57:00,808 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/sesame 2026-03-07T19:57:00,809 copying build/lib/mlx_audio/tts/models/sesame/watermarking.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/sesame 2026-03-07T19:57:00,811 copying build/lib/mlx_audio/tts/models/sesame/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/sesame 2026-03-07T19:57:00,812 copying build/lib/mlx_audio/tts/models/sesame/sesame.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/sesame 2026-03-07T19:57:00,815 copying build/lib/mlx_audio/tts/models/sesame/attention.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/sesame 2026-03-07T19:57:00,817 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/vibevoice 2026-03-07T19:57:00,818 copying build/lib/mlx_audio/tts/models/vibevoice/scheduler.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/vibevoice 2026-03-07T19:57:00,821 copying build/lib/mlx_audio/tts/models/vibevoice/acoustic_tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/vibevoice 2026-03-07T19:57:00,823 copying build/lib/mlx_audio/tts/models/vibevoice/diffusion_head.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/vibevoice 2026-03-07T19:57:00,825 copying build/lib/mlx_audio/tts/models/vibevoice/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/vibevoice 2026-03-07T19:57:00,827 copying build/lib/mlx_audio/tts/models/vibevoice/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/vibevoice 2026-03-07T19:57:00,829 copying build/lib/mlx_audio/tts/models/vibevoice/vibevoice.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/vibevoice 2026-03-07T19:57:00,831 copying build/lib/mlx_audio/tts/models/vibevoice/language_model.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/vibevoice 2026-03-07T19:57:00,834 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/indextts 2026-03-07T19:57:00,835 copying build/lib/mlx_audio/tts/models/indextts/mel.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts 2026-03-07T19:57:00,838 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/indextts/ecapa_tdnn 2026-03-07T19:57:00,839 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-03-07T19:57:00,840 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-03-07T19:57:00,842 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-03-07T19:57:00,844 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-03-07T19:57:00,846 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-03-07T19:57:00,847 copying build/lib/mlx_audio/tts/models/indextts/indextts.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts 2026-03-07T19:57:00,850 copying build/lib/mlx_audio/tts/models/indextts/normalize.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts 2026-03-07T19:57:00,852 copying build/lib/mlx_audio/tts/models/indextts/perceiver.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts 2026-03-07T19:57:00,854 copying build/lib/mlx_audio/tts/models/indextts/gpt2.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts 2026-03-07T19:57:00,856 copying build/lib/mlx_audio/tts/models/indextts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts 2026-03-07T19:57:00,857 copying build/lib/mlx_audio/tts/models/indextts/bigvgan.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts 2026-03-07T19:57:00,859 copying build/lib/mlx_audio/tts/models/indextts/conformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts 2026-03-07T19:57:00,861 copying build/lib/mlx_audio/tts/models/indextts/attention.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/indextts 2026-03-07T19:57:00,864 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/qwen3_tts 2026-03-07T19:57:00,865 copying build/lib/mlx_audio/tts/models/qwen3_tts/talker.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/qwen3_tts 2026-03-07T19:57:00,868 copying build/lib/mlx_audio/tts/models/qwen3_tts/qwen3_tts.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/qwen3_tts 2026-03-07T19:57:00,871 copying build/lib/mlx_audio/tts/models/qwen3_tts/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/qwen3_tts 2026-03-07T19:57:00,873 copying build/lib/mlx_audio/tts/models/qwen3_tts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/qwen3_tts 2026-03-07T19:57:00,875 copying build/lib/mlx_audio/tts/models/qwen3_tts/speaker_encoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/qwen3_tts 2026-03-07T19:57:00,877 copying build/lib/mlx_audio/tts/models/qwen3_tts/speech_tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/qwen3_tts 2026-03-07T19:57:00,880 copying build/lib/mlx_audio/tts/models/qwen3_tts/README.md -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/qwen3_tts 2026-03-07T19:57:00,882 copying build/lib/mlx_audio/tts/models/interpolate.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models 2026-03-07T19:57:00,885 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/pocket_tts 2026-03-07T19:57:00,886 copying build/lib/mlx_audio/tts/models/pocket_tts/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/pocket_tts 2026-03-07T19:57:00,888 copying build/lib/mlx_audio/tts/models/pocket_tts/mimi.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/pocket_tts 2026-03-07T19:57:00,890 copying build/lib/mlx_audio/tts/models/pocket_tts/pocket_tts.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/pocket_tts 2026-03-07T19:57:00,893 copying build/lib/mlx_audio/tts/models/pocket_tts/conditioners.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/pocket_tts 2026-03-07T19:57:00,894 copying build/lib/mlx_audio/tts/models/pocket_tts/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/pocket_tts 2026-03-07T19:57:00,897 copying build/lib/mlx_audio/tts/models/pocket_tts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/pocket_tts 2026-03-07T19:57:00,899 copying build/lib/mlx_audio/tts/models/pocket_tts/flow_lm.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/pocket_tts 2026-03-07T19:57:00,901 copying build/lib/mlx_audio/tts/models/pocket_tts/mlp.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/pocket_tts 2026-03-07T19:57:00,905 copying build/lib/mlx_audio/tts/models/pocket_tts/transformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/pocket_tts 2026-03-07T19:57:00,908 copying build/lib/mlx_audio/tts/models/pocket_tts/rope.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/pocket_tts 2026-03-07T19:57:00,910 copying build/lib/mlx_audio/tts/audio_player.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2026-03-07T19:57:00,912 copying build/lib/mlx_audio/dsp.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2026-03-07T19:57:00,916 copying build/lib/mlx_audio/base.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2026-03-07T19:57:00,920 creating build/bdist.linux-armv7l/wheel/mlx_audio/sts 2026-03-07T19:57:00,922 creating build/bdist.linux-armv7l/wheel/mlx_audio/sts/tests 2026-03-07T19:57:00,924 copying build/lib/mlx_audio/sts/tests/test_sam_audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/tests 2026-03-07T19:57:00,927 copying build/lib/mlx_audio/sts/tests/test_voice_pipeline.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/tests 2026-03-07T19:57:00,931 copying build/lib/mlx_audio/sts/tests/test_mossformer2_se.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/tests 2026-03-07T19:57:00,934 copying build/lib/mlx_audio/sts/tests/test_lfm_audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/tests 2026-03-07T19:57:00,938 copying build/lib/mlx_audio/sts/voice_pipeline.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts 2026-03-07T19:57:00,942 copying build/lib/mlx_audio/sts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts 2026-03-07T19:57:00,944 creating build/bdist.linux-armv7l/wheel/mlx_audio/sts/models 2026-03-07T19:57:00,945 copying build/lib/mlx_audio/sts/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models 2026-03-07T19:57:00,948 creating build/bdist.linux-armv7l/wheel/mlx_audio/sts/models/mossformer2_se 2026-03-07T19:57:00,949 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-03-07T19:57:00,951 copying build/lib/mlx_audio/sts/models/mossformer2_se/scalenorm.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-03-07T19:57:00,953 copying build/lib/mlx_audio/sts/models/mossformer2_se/convmodule.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-03-07T19:57:00,955 copying build/lib/mlx_audio/sts/models/mossformer2_se/offsetscale.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-03-07T19:57:00,957 copying build/lib/mlx_audio/sts/models/mossformer2_se/gated_fsmn.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-03-07T19:57:00,960 copying build/lib/mlx_audio/sts/models/mossformer2_se/mossformerm.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-03-07T19:57:00,964 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-03-07T19:57:00,968 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-03-07T19:57:00,972 copying build/lib/mlx_audio/sts/models/mossformer2_se/computation_block.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-03-07T19:57:00,974 copying build/lib/mlx_audio/sts/models/mossformer2_se/scaledsinuembedding.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-03-07T19:57:00,976 copying build/lib/mlx_audio/sts/models/mossformer2_se/mossformer_masknet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-03-07T19:57:00,979 copying build/lib/mlx_audio/sts/models/mossformer2_se/ffconvm.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-03-07T19:57:00,980 copying build/lib/mlx_audio/sts/models/mossformer2_se/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-03-07T19:57:00,984 copying build/lib/mlx_audio/sts/models/mossformer2_se/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-03-07T19:57:00,991 copying build/lib/mlx_audio/sts/models/mossformer2_se/unideepfsmn.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-03-07T19:57:00,994 copying build/lib/mlx_audio/sts/models/mossformer2_se/mossformerblock.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-03-07T19:57:00,996 copying build/lib/mlx_audio/sts/models/mossformer2_se/model.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-03-07T19:57:00,999 copying build/lib/mlx_audio/sts/models/mossformer2_se/mossformerblock_gfsmn.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-03-07T19:57:01,002 copying build/lib/mlx_audio/sts/models/mossformer2_se/globallayernorm.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-03-07T19:57:01,006 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-03-07T19:57:01,010 copying build/lib/mlx_audio/sts/models/mossformer2_se/mossformerm2.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/mossformer2_se 2026-03-07T19:57:01,013 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-03-07T19:57:01,016 creating build/bdist.linux-armv7l/wheel/mlx_audio/sts/models/sam_audio 2026-03-07T19:57:01,018 copying build/lib/mlx_audio/sts/models/sam_audio/align.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/sam_audio 2026-03-07T19:57:01,020 copying build/lib/mlx_audio/sts/models/sam_audio/patcher.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/sam_audio 2026-03-07T19:57:01,022 copying build/lib/mlx_audio/sts/models/sam_audio/processor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/sam_audio 2026-03-07T19:57:01,025 copying build/lib/mlx_audio/sts/models/sam_audio/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/sam_audio 2026-03-07T19:57:01,028 copying build/lib/mlx_audio/sts/models/sam_audio/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/sam_audio 2026-03-07T19:57:01,030 copying build/lib/mlx_audio/sts/models/sam_audio/transformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/sam_audio 2026-03-07T19:57:01,035 copying build/lib/mlx_audio/sts/models/sam_audio/model.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/sam_audio 2026-03-07T19:57:01,042 copying build/lib/mlx_audio/sts/models/sam_audio/rope.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/sam_audio 2026-03-07T19:57:01,051 copying build/lib/mlx_audio/sts/models/sam_audio/text_encoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/sam_audio 2026-03-07T19:57:01,057 creating build/bdist.linux-armv7l/wheel/mlx_audio/sts/models/lfm_audio 2026-03-07T19:57:01,059 copying build/lib/mlx_audio/sts/models/lfm_audio/detokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/lfm_audio 2026-03-07T19:57:01,066 copying build/lib/mlx_audio/sts/models/lfm_audio/processor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/lfm_audio 2026-03-07T19:57:01,073 copying build/lib/mlx_audio/sts/models/lfm_audio/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/lfm_audio 2026-03-07T19:57:01,081 copying build/lib/mlx_audio/sts/models/lfm_audio/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/lfm_audio 2026-03-07T19:57:01,087 copying build/lib/mlx_audio/sts/models/lfm_audio/transformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/lfm_audio 2026-03-07T19:57:01,090 copying build/lib/mlx_audio/sts/models/lfm_audio/model.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/lfm_audio 2026-03-07T19:57:01,095 copying build/lib/mlx_audio/sts/models/lfm_audio/conformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/models/lfm_audio 2026-03-07T19:57:01,101 copying build/lib/mlx_audio/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2026-03-07T19:57:01,104 creating build/bdist.linux-armv7l/wheel/mlx_audio/vad 2026-03-07T19:57:01,105 copying build/lib/mlx_audio/vad/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/vad 2026-03-07T19:57:01,109 creating build/bdist.linux-armv7l/wheel/mlx_audio/vad/tests 2026-03-07T19:57:01,111 copying build/lib/mlx_audio/vad/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/vad/tests 2026-03-07T19:57:01,114 copying build/lib/mlx_audio/vad/tests/test_smart_turn_v3.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/vad/tests 2026-03-07T19:57:01,120 copying build/lib/mlx_audio/vad/tests/test_sortformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/vad/tests 2026-03-07T19:57:01,126 copying build/lib/mlx_audio/vad/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/vad 2026-03-07T19:57:01,133 creating build/bdist.linux-armv7l/wheel/mlx_audio/vad/models 2026-03-07T19:57:01,137 creating build/bdist.linux-armv7l/wheel/mlx_audio/vad/models/smart_turn 2026-03-07T19:57:01,140 copying build/lib/mlx_audio/vad/models/smart_turn/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/vad/models/smart_turn 2026-03-07T19:57:01,145 copying build/lib/mlx_audio/vad/models/smart_turn/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/vad/models/smart_turn 2026-03-07T19:57:01,150 copying build/lib/mlx_audio/vad/models/smart_turn/smart_turn.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/vad/models/smart_turn 2026-03-07T19:57:01,156 copying build/lib/mlx_audio/vad/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/vad/models 2026-03-07T19:57:01,163 creating build/bdist.linux-armv7l/wheel/mlx_audio/vad/models/sortformer 2026-03-07T19:57:01,166 copying build/lib/mlx_audio/vad/models/sortformer/convert.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/vad/models/sortformer 2026-03-07T19:57:01,174 copying build/lib/mlx_audio/vad/models/sortformer/sortformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/vad/models/sortformer 2026-03-07T19:57:01,182 copying build/lib/mlx_audio/vad/models/sortformer/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/vad/models/sortformer 2026-03-07T19:57:01,189 copying build/lib/mlx_audio/vad/models/sortformer/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/vad/models/sortformer 2026-03-07T19:57:01,195 copying build/lib/mlx_audio/audio_io.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2026-03-07T19:57:01,202 copying build/lib/mlx_audio/version.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2026-03-07T19:57:01,207 running install_egg_info 2026-03-07T19:57:01,213 Copying mlx_audio.egg-info to build/bdist.linux-armv7l/wheel/./mlx_audio-0.4.0-py3.11.egg-info 2026-03-07T19:57:01,259 running install_scripts 2026-03-07T19:57:01,283 creating build/bdist.linux-armv7l/wheel/mlx_audio-0.4.0.dist-info/WHEEL 2026-03-07T19:57:01,285 creating '/tmp/pip-wheel-ws8bvs9y/.tmp-3klw8osd/mlx_audio-0.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-07T19:57:01,288 adding 'mlx_audio/__init__.py' 2026-03-07T19:57:01,291 adding 'mlx_audio/audio_io.py' 2026-03-07T19:57:01,292 adding 'mlx_audio/base.py' 2026-03-07T19:57:01,296 adding 'mlx_audio/convert.py' 2026-03-07T19:57:01,299 adding 'mlx_audio/dsp.py' 2026-03-07T19:57:01,304 adding 'mlx_audio/server.py' 2026-03-07T19:57:01,307 adding 'mlx_audio/utils.py' 2026-03-07T19:57:01,309 adding 'mlx_audio/version.py' 2026-03-07T19:57:01,312 adding 'mlx_audio/codec/__init__.py' 2026-03-07T19:57:01,315 adding 'mlx_audio/codec/models/__init__.py' 2026-03-07T19:57:01,318 adding 'mlx_audio/codec/models/bigvgan/__init__.py' 2026-03-07T19:57:01,320 adding 'mlx_audio/codec/models/bigvgan/activation.py' 2026-03-07T19:57:01,322 adding 'mlx_audio/codec/models/bigvgan/amp.py' 2026-03-07T19:57:01,323 adding 'mlx_audio/codec/models/bigvgan/bigvgan.py' 2026-03-07T19:57:01,325 adding 'mlx_audio/codec/models/bigvgan/conv.py' 2026-03-07T19:57:01,326 adding 'mlx_audio/codec/models/bigvgan/resample.py' 2026-03-07T19:57:01,328 adding 'mlx_audio/codec/models/dacvae/__init__.py' 2026-03-07T19:57:01,333 adding 'mlx_audio/codec/models/dacvae/codec.py' 2026-03-07T19:57:01,335 adding 'mlx_audio/codec/models/descript/__init__.py' 2026-03-07T19:57:01,337 adding 'mlx_audio/codec/models/descript/base.py' 2026-03-07T19:57:01,338 adding 'mlx_audio/codec/models/descript/dac.py' 2026-03-07T19:57:01,340 adding 'mlx_audio/codec/models/descript/nn/__init__.py' 2026-03-07T19:57:01,341 adding 'mlx_audio/codec/models/descript/nn/layers.py' 2026-03-07T19:57:01,343 adding 'mlx_audio/codec/models/descript/nn/quantize.py' 2026-03-07T19:57:01,346 adding 'mlx_audio/codec/models/ecapa_tdnn/__init__.py' 2026-03-07T19:57:01,347 adding 'mlx_audio/codec/models/ecapa_tdnn/config.py' 2026-03-07T19:57:01,349 adding 'mlx_audio/codec/models/ecapa_tdnn/ecapa_tdnn.py' 2026-03-07T19:57:01,352 adding 'mlx_audio/codec/models/encodec/__init__.py' 2026-03-07T19:57:01,356 adding 'mlx_audio/codec/models/encodec/encodec.py' 2026-03-07T19:57:01,359 adding 'mlx_audio/codec/models/fish_s1_dac/__init__.py' 2026-03-07T19:57:01,366 adding 'mlx_audio/codec/models/fish_s1_dac/fish_s1_dac.py' 2026-03-07T19:57:01,369 adding 'mlx_audio/codec/models/mimi/__init__.py' 2026-03-07T19:57:01,371 adding 'mlx_audio/codec/models/mimi/mimi.py' 2026-03-07T19:57:01,374 adding 'mlx_audio/codec/models/mimi/modules/__init__.py' 2026-03-07T19:57:01,376 adding 'mlx_audio/codec/models/mimi/modules/conv.py' 2026-03-07T19:57:01,379 adding 'mlx_audio/codec/models/mimi/modules/quantization.py' 2026-03-07T19:57:01,381 adding 'mlx_audio/codec/models/mimi/modules/seanet.py' 2026-03-07T19:57:01,383 adding 'mlx_audio/codec/models/mimi/modules/transformer.py' 2026-03-07T19:57:01,386 adding 'mlx_audio/codec/models/s3/__init__.py' 2026-03-07T19:57:01,388 adding 'mlx_audio/codec/models/s3/model.py' 2026-03-07T19:57:01,392 adding 'mlx_audio/codec/models/s3/model_v2.py' 2026-03-07T19:57:01,394 adding 'mlx_audio/codec/models/s3/utils.py' 2026-03-07T19:57:01,396 adding 'mlx_audio/codec/models/snac/__init__.py' 2026-03-07T19:57:01,398 adding 'mlx_audio/codec/models/snac/attention.py' 2026-03-07T19:57:01,400 adding 'mlx_audio/codec/models/snac/layers.py' 2026-03-07T19:57:01,403 adding 'mlx_audio/codec/models/snac/snac.py' 2026-03-07T19:57:01,405 adding 'mlx_audio/codec/models/snac/vq.py' 2026-03-07T19:57:01,407 adding 'mlx_audio/codec/models/vocos/__init__.py' 2026-03-07T19:57:01,409 adding 'mlx_audio/codec/models/vocos/mel.py' 2026-03-07T19:57:01,411 adding 'mlx_audio/codec/models/vocos/vocos.py' 2026-03-07T19:57:01,414 adding 'mlx_audio/codec/tests/__init__.py' 2026-03-07T19:57:01,415 adding 'mlx_audio/codec/tests/test_bigvgan.py' 2026-03-07T19:57:01,417 adding 'mlx_audio/codec/tests/test_descript.py' 2026-03-07T19:57:01,419 adding 'mlx_audio/codec/tests/test_ecapa_backbone.py' 2026-03-07T19:57:01,421 adding 'mlx_audio/codec/tests/test_encodec.py' 2026-03-07T19:57:01,422 adding 'mlx_audio/codec/tests/test_fish_s1_dac.py' 2026-03-07T19:57:01,424 adding 'mlx_audio/codec/tests/test_mimi.py' 2026-03-07T19:57:01,425 adding 'mlx_audio/codec/tests/test_s3.py' 2026-03-07T19:57:01,427 adding 'mlx_audio/codec/tests/test_snac.py' 2026-03-07T19:57:01,429 adding 'mlx_audio/codec/tests/test_vocos.py' 2026-03-07T19:57:01,431 adding 'mlx_audio/lid/__init__.py' 2026-03-07T19:57:01,433 adding 'mlx_audio/lid/utils.py' 2026-03-07T19:57:01,435 adding 'mlx_audio/lid/models/__init__.py' 2026-03-07T19:57:01,437 adding 'mlx_audio/lid/models/ecapa_tdnn/__init__.py' 2026-03-07T19:57:01,439 adding 'mlx_audio/lid/models/ecapa_tdnn/config.py' 2026-03-07T19:57:01,441 adding 'mlx_audio/lid/models/ecapa_tdnn/ecapa_tdnn.py' 2026-03-07T19:57:01,443 adding 'mlx_audio/lid/models/ecapa_tdnn/mel.py' 2026-03-07T19:57:01,445 adding 'mlx_audio/lid/models/wav2vec2/__init__.py' 2026-03-07T19:57:01,446 adding 'mlx_audio/lid/models/wav2vec2/config.py' 2026-03-07T19:57:01,448 adding 'mlx_audio/lid/models/wav2vec2/wav2vec_lid.py' 2026-03-07T19:57:01,449 adding 'mlx_audio/lid/tests/__init__.py' 2026-03-07T19:57:01,451 adding 'mlx_audio/lid/tests/test_lid.py' 2026-03-07T19:57:01,453 adding 'mlx_audio/sts/__init__.py' 2026-03-07T19:57:01,455 adding 'mlx_audio/sts/voice_pipeline.py' 2026-03-07T19:57:01,457 adding 'mlx_audio/sts/models/__init__.py' 2026-03-07T19:57:01,458 adding 'mlx_audio/sts/models/lfm_audio/__init__.py' 2026-03-07T19:57:01,460 adding 'mlx_audio/sts/models/lfm_audio/config.py' 2026-03-07T19:57:01,462 adding 'mlx_audio/sts/models/lfm_audio/conformer.py' 2026-03-07T19:57:01,465 adding 'mlx_audio/sts/models/lfm_audio/detokenizer.py' 2026-03-07T19:57:01,469 adding 'mlx_audio/sts/models/lfm_audio/model.py' 2026-03-07T19:57:01,472 adding 'mlx_audio/sts/models/lfm_audio/processor.py' 2026-03-07T19:57:01,474 adding 'mlx_audio/sts/models/lfm_audio/transformer.py' 2026-03-07T19:57:01,476 adding 'mlx_audio/sts/models/mossformer2_se/__init__.py' 2026-03-07T19:57:01,478 adding 'mlx_audio/sts/models/mossformer2_se/computation_block.py' 2026-03-07T19:57:01,479 adding 'mlx_audio/sts/models/mossformer2_se/config.py' 2026-03-07T19:57:01,480 adding 'mlx_audio/sts/models/mossformer2_se/convmodule.py' 2026-03-07T19:57:01,482 adding 'mlx_audio/sts/models/mossformer2_se/depthwise_conv1d_kernel.py' 2026-03-07T19:57:01,483 adding 'mlx_audio/sts/models/mossformer2_se/ffconvm.py' 2026-03-07T19:57:01,485 adding 'mlx_audio/sts/models/mossformer2_se/flash_attention_kernels.py' 2026-03-07T19:57:01,487 adding 'mlx_audio/sts/models/mossformer2_se/flash_sharea_ffconvm.py' 2026-03-07T19:57:01,489 adding 'mlx_audio/sts/models/mossformer2_se/gated_fsmn.py' 2026-03-07T19:57:01,490 adding 'mlx_audio/sts/models/mossformer2_se/gated_fsmn_block.py' 2026-03-07T19:57:01,491 adding 'mlx_audio/sts/models/mossformer2_se/globallayernorm.py' 2026-03-07T19:57:01,493 adding 'mlx_audio/sts/models/mossformer2_se/model.py' 2026-03-07T19:57:01,495 adding 'mlx_audio/sts/models/mossformer2_se/mossformer2_se_wrapper.py' 2026-03-07T19:57:01,497 adding 'mlx_audio/sts/models/mossformer2_se/mossformer_masknet.py' 2026-03-07T19:57:01,498 adding 'mlx_audio/sts/models/mossformer2_se/mossformerblock.py' 2026-03-07T19:57:01,500 adding 'mlx_audio/sts/models/mossformer2_se/mossformerblock_gfsmn.py' 2026-03-07T19:57:01,501 adding 'mlx_audio/sts/models/mossformer2_se/mossformerm.py' 2026-03-07T19:57:01,503 adding 'mlx_audio/sts/models/mossformer2_se/mossformerm2.py' 2026-03-07T19:57:01,504 adding 'mlx_audio/sts/models/mossformer2_se/offsetscale.py' 2026-03-07T19:57:01,506 adding 'mlx_audio/sts/models/mossformer2_se/scaledsinuembedding.py' 2026-03-07T19:57:01,507 adding 'mlx_audio/sts/models/mossformer2_se/scalenorm.py' 2026-03-07T19:57:01,509 adding 'mlx_audio/sts/models/mossformer2_se/unideepfsmn.py' 2026-03-07T19:57:01,510 adding 'mlx_audio/sts/models/sam_audio/__init__.py' 2026-03-07T19:57:01,512 adding 'mlx_audio/sts/models/sam_audio/align.py' 2026-03-07T19:57:01,513 adding 'mlx_audio/sts/models/sam_audio/config.py' 2026-03-07T19:57:01,519 adding 'mlx_audio/sts/models/sam_audio/model.py' 2026-03-07T19:57:01,521 adding 'mlx_audio/sts/models/sam_audio/patcher.py' 2026-03-07T19:57:01,523 adding 'mlx_audio/sts/models/sam_audio/processor.py' 2026-03-07T19:57:01,525 adding 'mlx_audio/sts/models/sam_audio/rope.py' 2026-03-07T19:57:01,528 adding 'mlx_audio/sts/models/sam_audio/text_encoder.py' 2026-03-07T19:57:01,530 adding 'mlx_audio/sts/models/sam_audio/transformer.py' 2026-03-07T19:57:01,532 adding 'mlx_audio/sts/tests/test_lfm_audio.py' 2026-03-07T19:57:01,534 adding 'mlx_audio/sts/tests/test_mossformer2_se.py' 2026-03-07T19:57:01,536 adding 'mlx_audio/sts/tests/test_sam_audio.py' 2026-03-07T19:57:01,537 adding 'mlx_audio/sts/tests/test_voice_pipeline.py' 2026-03-07T19:57:01,539 adding 'mlx_audio/stt/__init__.py' 2026-03-07T19:57:01,541 adding 'mlx_audio/stt/generate.py' 2026-03-07T19:57:01,542 adding 'mlx_audio/stt/utils.py' 2026-03-07T19:57:01,544 adding 'mlx_audio/stt/models/__init__.py' 2026-03-07T19:57:01,545 adding 'mlx_audio/stt/models/base.py' 2026-03-07T19:57:01,547 adding 'mlx_audio/stt/models/glmasr/__init__.py' 2026-03-07T19:57:01,548 adding 'mlx_audio/stt/models/glmasr/config.py' 2026-03-07T19:57:01,552 adding 'mlx_audio/stt/models/glmasr/glmasr.py' 2026-03-07T19:57:01,554 adding 'mlx_audio/stt/models/lasr_ctc/__init__.py' 2026-03-07T19:57:01,555 adding 'mlx_audio/stt/models/lasr_ctc/config.py' 2026-03-07T19:57:01,557 adding 'mlx_audio/stt/models/lasr_ctc/lasr.py' 2026-03-07T19:57:01,559 adding 'mlx_audio/stt/models/parakeet/__init__.py' 2026-03-07T19:57:01,561 adding 'mlx_audio/stt/models/parakeet/alignment.py' 2026-03-07T19:57:01,562 adding 'mlx_audio/stt/models/parakeet/attention.py' 2026-03-07T19:57:01,563 adding 'mlx_audio/stt/models/parakeet/audio.py' 2026-03-07T19:57:01,565 adding 'mlx_audio/stt/models/parakeet/conformer.py' 2026-03-07T19:57:01,567 adding 'mlx_audio/stt/models/parakeet/ctc.py' 2026-03-07T19:57:01,569 adding 'mlx_audio/stt/models/parakeet/parakeet.py' 2026-03-07T19:57:01,571 adding 'mlx_audio/stt/models/parakeet/rnnt.py' 2026-03-07T19:57:01,572 adding 'mlx_audio/stt/models/parakeet/tokenizer.py' 2026-03-07T19:57:01,574 adding 'mlx_audio/stt/models/qwen3_asr/__init__.py' 2026-03-07T19:57:01,575 adding 'mlx_audio/stt/models/qwen3_asr/config.py' 2026-03-07T19:57:01,581 adding 'mlx_audio/stt/models/qwen3_asr/qwen3_asr.py' 2026-03-07T19:57:01,584 adding 'mlx_audio/stt/models/qwen3_asr/qwen3_forced_aligner.py' 2026-03-07T19:57:01,586 adding 'mlx_audio/stt/models/qwen3_forced_aligner/__init__.py' 2026-03-07T19:57:01,588 adding 'mlx_audio/stt/models/vibevoice_asr/__init__.py' 2026-03-07T19:57:01,590 adding 'mlx_audio/stt/models/vibevoice_asr/audio_encoder.py' 2026-03-07T19:57:01,592 adding 'mlx_audio/stt/models/vibevoice_asr/config.py' 2026-03-07T19:57:01,596 adding 'mlx_audio/stt/models/vibevoice_asr/vibevoice_asr.py' 2026-03-07T19:57:01,597 adding 'mlx_audio/stt/models/vibevoice_asr/tests/__init__.py' 2026-03-07T19:57:01,600 adding 'mlx_audio/stt/models/vibevoice_asr/tests/test_vibevoice_asr.py' 2026-03-07T19:57:01,601 adding 'mlx_audio/stt/models/voxtral/__init__.py' 2026-03-07T19:57:01,602 adding 'mlx_audio/stt/models/voxtral/config.py' 2026-03-07T19:57:01,605 adding 'mlx_audio/stt/models/voxtral/voxtral.py' 2026-03-07T19:57:01,606 adding 'mlx_audio/stt/models/voxtral_realtime/__init__.py' 2026-03-07T19:57:01,608 adding 'mlx_audio/stt/models/voxtral_realtime/audio.py' 2026-03-07T19:57:01,609 adding 'mlx_audio/stt/models/voxtral_realtime/config.py' 2026-03-07T19:57:01,611 adding 'mlx_audio/stt/models/voxtral_realtime/decoder.py' 2026-03-07T19:57:01,613 adding 'mlx_audio/stt/models/voxtral_realtime/encoder.py' 2026-03-07T19:57:01,614 adding 'mlx_audio/stt/models/voxtral_realtime/tokenizer.py' 2026-03-07T19:57:01,617 adding 'mlx_audio/stt/models/voxtral_realtime/voxtral_realtime.py' 2026-03-07T19:57:01,618 adding 'mlx_audio/stt/models/wav2vec/__init__.py' 2026-03-07T19:57:01,622 adding 'mlx_audio/stt/models/wav2vec/feature_extractor.py' 2026-03-07T19:57:01,625 adding 'mlx_audio/stt/models/wav2vec/wav2vec.py' 2026-03-07T19:57:01,627 adding 'mlx_audio/stt/models/whisper/__init__.py' 2026-03-07T19:57:01,628 adding 'mlx_audio/stt/models/whisper/audio.py' 2026-03-07T19:57:01,632 adding 'mlx_audio/stt/models/whisper/decoding.py' 2026-03-07T19:57:01,634 adding 'mlx_audio/stt/models/whisper/streaming.py' 2026-03-07T19:57:01,636 adding 'mlx_audio/stt/models/whisper/timing.py' 2026-03-07T19:57:01,637 adding 'mlx_audio/stt/models/whisper/tokenizer.py' 2026-03-07T19:57:01,643 adding 'mlx_audio/stt/models/whisper/whisper.py' 2026-03-07T19:57:01,645 adding 'mlx_audio/stt/models/whisper/writers.py' 2026-03-07T19:57:01,648 adding 'mlx_audio/stt/models/whisper/tests/test_streaming.py' 2026-03-07T19:57:01,650 adding 'mlx_audio/stt/tests/test_lasr_ctc.py' 2026-03-07T19:57:01,654 adding 'mlx_audio/stt/tests/test_models.py' 2026-03-07T19:57:01,656 adding 'mlx_audio/tests/__init__.py' 2026-03-07T19:57:01,657 adding 'mlx_audio/tests/test_dsp.py' 2026-03-07T19:57:01,658 adding 'mlx_audio/tests/test_lazy_imports.py' 2026-03-07T19:57:01,660 adding 'mlx_audio/tests/test_optional_deps.py' 2026-03-07T19:57:01,662 adding 'mlx_audio/tests/test_server.py' 2026-03-07T19:57:01,664 adding 'mlx_audio/tts/__init__.py' 2026-03-07T19:57:01,665 adding 'mlx_audio/tts/audio_player.py' 2026-03-07T19:57:01,668 adding 'mlx_audio/tts/generate.py' 2026-03-07T19:57:01,670 adding 'mlx_audio/tts/utils.py' 2026-03-07T19:57:01,673 adding 'mlx_audio/tts/models/__init__.py' 2026-03-07T19:57:01,674 adding 'mlx_audio/tts/models/base.py' 2026-03-07T19:57:01,676 adding 'mlx_audio/tts/models/interpolate.py' 2026-03-07T19:57:01,678 adding 'mlx_audio/tts/models/bailingmm/README.md' 2026-03-07T19:57:01,680 adding 'mlx_audio/tts/models/bailingmm/__init__.py' 2026-03-07T19:57:01,687 adding 'mlx_audio/tts/models/bailingmm/bailingmm.py' 2026-03-07T19:57:01,689 adding 'mlx_audio/tts/models/bailingmm/convert.py' 2026-03-07T19:57:01,690 adding 'mlx_audio/tts/models/bark/__init__.py' 2026-03-07T19:57:01,693 adding 'mlx_audio/tts/models/bark/bark.py' 2026-03-07T19:57:01,694 adding 'mlx_audio/tts/models/bark/isftnet.py' 2026-03-07T19:57:01,696 adding 'mlx_audio/tts/models/bark/pipeline.py' 2026-03-07T19:57:01,698 adding 'mlx_audio/tts/models/chatterbox/__init__.py' 2026-03-07T19:57:01,702 adding 'mlx_audio/tts/models/chatterbox/chatterbox.py' 2026-03-07T19:57:01,704 adding 'mlx_audio/tts/models/chatterbox/config.json' 2026-03-07T19:57:01,705 adding 'mlx_audio/tts/models/chatterbox/config.py' 2026-03-07T19:57:01,707 adding 'mlx_audio/tts/models/chatterbox/tokenizer.py' 2026-03-07T19:57:01,708 adding 'mlx_audio/tts/models/chatterbox/s3gen/__init__.py' 2026-03-07T19:57:01,710 adding 'mlx_audio/tts/models/chatterbox/s3gen/decoder.py' 2026-03-07T19:57:01,712 adding 'mlx_audio/tts/models/chatterbox/s3gen/f0_predictor.py' 2026-03-07T19:57:01,713 adding 'mlx_audio/tts/models/chatterbox/s3gen/flow.py' 2026-03-07T19:57:01,714 adding 'mlx_audio/tts/models/chatterbox/s3gen/flow_matching.py' 2026-03-07T19:57:01,718 adding 'mlx_audio/tts/models/chatterbox/s3gen/hifigan.py' 2026-03-07T19:57:01,719 adding 'mlx_audio/tts/models/chatterbox/s3gen/mel.py' 2026-03-07T19:57:01,722 adding 'mlx_audio/tts/models/chatterbox/s3gen/s3gen.py' 2026-03-07T19:57:01,724 adding 'mlx_audio/tts/models/chatterbox/s3gen/xvector.py' 2026-03-07T19:57:01,726 adding 'mlx_audio/tts/models/chatterbox/s3gen/matcha/__init__.py' 2026-03-07T19:57:01,728 adding 'mlx_audio/tts/models/chatterbox/s3gen/matcha/decoder.py' 2026-03-07T19:57:01,729 adding 'mlx_audio/tts/models/chatterbox/s3gen/matcha/flow_matching.py' 2026-03-07T19:57:01,731 adding 'mlx_audio/tts/models/chatterbox/s3gen/matcha/transformer.py' 2026-03-07T19:57:01,732 adding 'mlx_audio/tts/models/chatterbox/s3gen/transformer/__init__.py' 2026-03-07T19:57:01,733 adding 'mlx_audio/tts/models/chatterbox/s3gen/transformer/activation.py' 2026-03-07T19:57:01,735 adding 'mlx_audio/tts/models/chatterbox/s3gen/transformer/attention.py' 2026-03-07T19:57:01,736 adding 'mlx_audio/tts/models/chatterbox/s3gen/transformer/convolution.py' 2026-03-07T19:57:01,738 adding 'mlx_audio/tts/models/chatterbox/s3gen/transformer/embedding.py' 2026-03-07T19:57:01,739 adding 'mlx_audio/tts/models/chatterbox/s3gen/transformer/encoder_layer.py' 2026-03-07T19:57:01,740 adding 'mlx_audio/tts/models/chatterbox/s3gen/transformer/positionwise_feed_forward.py' 2026-03-07T19:57:01,742 adding 'mlx_audio/tts/models/chatterbox/s3gen/transformer/subsampling.py' 2026-03-07T19:57:01,744 adding 'mlx_audio/tts/models/chatterbox/s3gen/transformer/upsample_encoder.py' 2026-03-07T19:57:01,746 adding 'mlx_audio/tts/models/chatterbox/s3tokenizer/__init__.py' 2026-03-07T19:57:01,747 adding 'mlx_audio/tts/models/chatterbox/s3tokenizer/utils.py' 2026-03-07T19:57:01,751 adding 'mlx_audio/tts/models/chatterbox/scripts/convert.py' 2026-03-07T19:57:01,753 adding 'mlx_audio/tts/models/chatterbox/scripts/convert_chatterbox.py' 2026-03-07T19:57:01,755 adding 'mlx_audio/tts/models/chatterbox/t3/__init__.py' 2026-03-07T19:57:01,757 adding 'mlx_audio/tts/models/chatterbox/t3/cond_enc.py' 2026-03-07T19:57:01,758 adding 'mlx_audio/tts/models/chatterbox/t3/learned_pos_emb.py' 2026-03-07T19:57:01,759 adding 'mlx_audio/tts/models/chatterbox/t3/perceiver.py' 2026-03-07T19:57:01,762 adding 'mlx_audio/tts/models/chatterbox/t3/t3.py' 2026-03-07T19:57:01,763 adding 'mlx_audio/tts/models/chatterbox/voice_encoder/__init__.py' 2026-03-07T19:57:01,765 adding 'mlx_audio/tts/models/chatterbox/voice_encoder/config.py' 2026-03-07T19:57:01,766 adding 'mlx_audio/tts/models/chatterbox/voice_encoder/melspec.py' 2026-03-07T19:57:01,768 adding 'mlx_audio/tts/models/chatterbox/voice_encoder/voice_encoder.py' 2026-03-07T19:57:01,770 adding 'mlx_audio/tts/models/chatterbox_turbo/__init__.py' 2026-03-07T19:57:01,775 adding 'mlx_audio/tts/models/chatterbox_turbo/chatterbox_turbo.py' 2026-03-07T19:57:01,777 adding 'mlx_audio/tts/models/chatterbox_turbo/models/__init__.py' 2026-03-07T19:57:01,779 adding 'mlx_audio/tts/models/chatterbox_turbo/models/s3gen/__init__.py' 2026-03-07T19:57:01,781 adding 'mlx_audio/tts/models/chatterbox_turbo/models/s3gen/decoder.py' 2026-03-07T19:57:01,784 adding 'mlx_audio/tts/models/chatterbox_turbo/models/s3gen/encoder.py' 2026-03-07T19:57:01,785 adding 'mlx_audio/tts/models/chatterbox_turbo/models/s3gen/flow_matching.py' 2026-03-07T19:57:01,788 adding 'mlx_audio/tts/models/chatterbox_turbo/models/s3gen/hifigan.py' 2026-03-07T19:57:01,789 adding 'mlx_audio/tts/models/chatterbox_turbo/models/s3gen/mel.py' 2026-03-07T19:57:01,791 adding 'mlx_audio/tts/models/chatterbox_turbo/models/s3gen/s3gen.py' 2026-03-07T19:57:01,794 adding 'mlx_audio/tts/models/chatterbox_turbo/models/s3gen/xvector.py' 2026-03-07T19:57:01,796 adding 'mlx_audio/tts/models/chatterbox_turbo/models/s3tokenizer/__init__.py' 2026-03-07T19:57:01,797 adding 'mlx_audio/tts/models/chatterbox_turbo/models/s3tokenizer/utils.py' 2026-03-07T19:57:01,799 adding 'mlx_audio/tts/models/chatterbox_turbo/models/t3/__init__.py' 2026-03-07T19:57:01,800 adding 'mlx_audio/tts/models/chatterbox_turbo/models/t3/cond_enc.py' 2026-03-07T19:57:01,802 adding 'mlx_audio/tts/models/chatterbox_turbo/models/t3/gpt2.py' 2026-03-07T19:57:01,804 adding 'mlx_audio/tts/models/chatterbox_turbo/models/t3/t3.py' 2026-03-07T19:57:01,805 adding 'mlx_audio/tts/models/chatterbox_turbo/models/t3/t3_config.py' 2026-03-07T19:57:01,807 adding 'mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder/__init__.py' 2026-03-07T19:57:01,808 adding 'mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder/config.py' 2026-03-07T19:57:01,809 adding 'mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder/melspec.py' 2026-03-07T19:57:01,811 adding 'mlx_audio/tts/models/chatterbox_turbo/models/voice_encoder/voice_encoder.py' 2026-03-07T19:57:01,813 adding 'mlx_audio/tts/models/dense/README.md' 2026-03-07T19:57:01,814 adding 'mlx_audio/tts/models/dense/__init__.py' 2026-03-07T19:57:01,815 adding 'mlx_audio/tts/models/dense/dense.py' 2026-03-07T19:57:01,817 adding 'mlx_audio/tts/models/dia/__init__.py' 2026-03-07T19:57:01,819 adding 'mlx_audio/tts/models/dia/audio.py' 2026-03-07T19:57:01,820 adding 'mlx_audio/tts/models/dia/config.py' 2026-03-07T19:57:01,823 adding 'mlx_audio/tts/models/dia/dia.py' 2026-03-07T19:57:01,826 adding 'mlx_audio/tts/models/dia/layers.py' 2026-03-07T19:57:01,828 adding 'mlx_audio/tts/models/echo_tts/README.md' 2026-03-07T19:57:01,829 adding 'mlx_audio/tts/models/echo_tts/__init__.py' 2026-03-07T19:57:01,831 adding 'mlx_audio/tts/models/echo_tts/audio.py' 2026-03-07T19:57:01,832 adding 'mlx_audio/tts/models/echo_tts/config.py' 2026-03-07T19:57:01,834 adding 'mlx_audio/tts/models/echo_tts/echo_tts.py' 2026-03-07T19:57:01,836 adding 'mlx_audio/tts/models/echo_tts/model.py' 2026-03-07T19:57:01,838 adding 'mlx_audio/tts/models/echo_tts/sampling.py' 2026-03-07T19:57:01,839 adding 'mlx_audio/tts/models/echo_tts/text.py' 2026-03-07T19:57:01,841 adding 'mlx_audio/tts/models/indextts/__init__.py' 2026-03-07T19:57:01,843 adding 'mlx_audio/tts/models/indextts/attention.py' 2026-03-07T19:57:01,844 adding 'mlx_audio/tts/models/indextts/bigvgan.py' 2026-03-07T19:57:01,846 adding 'mlx_audio/tts/models/indextts/conformer.py' 2026-03-07T19:57:01,847 adding 'mlx_audio/tts/models/indextts/gpt2.py' 2026-03-07T19:57:01,849 adding 'mlx_audio/tts/models/indextts/indextts.py' 2026-03-07T19:57:01,850 adding 'mlx_audio/tts/models/indextts/mel.py' 2026-03-07T19:57:01,852 adding 'mlx_audio/tts/models/indextts/normalize.py' 2026-03-07T19:57:01,853 adding 'mlx_audio/tts/models/indextts/perceiver.py' 2026-03-07T19:57:01,855 adding 'mlx_audio/tts/models/indextts/ecapa_tdnn/__init__.py' 2026-03-07T19:57:01,856 adding 'mlx_audio/tts/models/indextts/ecapa_tdnn/asp.py' 2026-03-07T19:57:01,858 adding 'mlx_audio/tts/models/indextts/ecapa_tdnn/ecapa_tdnn.py' 2026-03-07T19:57:01,859 adding 'mlx_audio/tts/models/indextts/ecapa_tdnn/se_res2net.py' 2026-03-07T19:57:01,860 adding 'mlx_audio/tts/models/indextts/ecapa_tdnn/tdnn.py' 2026-03-07T19:57:01,862 adding 'mlx_audio/tts/models/kitten_tts/__init__.py' 2026-03-07T19:57:01,865 adding 'mlx_audio/tts/models/kitten_tts/convert.py' 2026-03-07T19:57:01,869 adding 'mlx_audio/tts/models/kitten_tts/istftnet.py' 2026-03-07T19:57:01,873 adding 'mlx_audio/tts/models/kitten_tts/kitten_tts.py' 2026-03-07T19:57:01,876 adding 'mlx_audio/tts/models/kitten_tts/modules.py' 2026-03-07T19:57:01,880 adding 'mlx_audio/tts/models/kitten_tts/preprocess.py' 2026-03-07T19:57:01,881 adding 'mlx_audio/tts/models/kitten_tts/quant.py' 2026-03-07T19:57:01,883 adding 'mlx_audio/tts/models/kokoro/__init__.py' 2026-03-07T19:57:01,887 adding 'mlx_audio/tts/models/kokoro/istftnet.py' 2026-03-07T19:57:01,889 adding 'mlx_audio/tts/models/kokoro/kokoro.py' 2026-03-07T19:57:01,891 adding 'mlx_audio/tts/models/kokoro/modules.py' 2026-03-07T19:57:01,894 adding 'mlx_audio/tts/models/kokoro/pipeline.py' 2026-03-07T19:57:01,895 adding 'mlx_audio/tts/models/kokoro/voice.py' 2026-03-07T19:57:01,896 adding 'mlx_audio/tts/models/llama/__init__.py' 2026-03-07T19:57:01,899 adding 'mlx_audio/tts/models/llama/llama.py' 2026-03-07T19:57:01,901 adding 'mlx_audio/tts/models/outetts/__init__.py' 2026-03-07T19:57:01,903 adding 'mlx_audio/tts/models/outetts/audio_processor.py' 2026-03-07T19:57:01,904 adding 'mlx_audio/tts/models/outetts/dac_interface.py' 2026-03-07T19:57:01,907 adding 'mlx_audio/tts/models/outetts/default_speaker.json' 2026-03-07T19:57:01,909 adding 'mlx_audio/tts/models/outetts/outetts.py' 2026-03-07T19:57:01,910 adding 'mlx_audio/tts/models/outetts/prompt_processor.py' 2026-03-07T19:57:01,911 adding 'mlx_audio/tts/models/outetts/tokens.py' 2026-03-07T19:57:01,913 adding 'mlx_audio/tts/models/pocket_tts/__init__.py' 2026-03-07T19:57:01,914 adding 'mlx_audio/tts/models/pocket_tts/conditioners.py' 2026-03-07T19:57:01,916 adding 'mlx_audio/tts/models/pocket_tts/config.py' 2026-03-07T19:57:01,917 adding 'mlx_audio/tts/models/pocket_tts/flow_lm.py' 2026-03-07T19:57:01,919 adding 'mlx_audio/tts/models/pocket_tts/mimi.py' 2026-03-07T19:57:01,920 adding 'mlx_audio/tts/models/pocket_tts/mlp.py' 2026-03-07T19:57:01,923 adding 'mlx_audio/tts/models/pocket_tts/pocket_tts.py' 2026-03-07T19:57:01,924 adding 'mlx_audio/tts/models/pocket_tts/rope.py' 2026-03-07T19:57:01,925 adding 'mlx_audio/tts/models/pocket_tts/transformer.py' 2026-03-07T19:57:01,927 adding 'mlx_audio/tts/models/pocket_tts/utils.py' 2026-03-07T19:57:01,928 adding 'mlx_audio/tts/models/qwen3/__init__.py' 2026-03-07T19:57:01,930 adding 'mlx_audio/tts/models/qwen3/qwen3.py' 2026-03-07T19:57:01,932 adding 'mlx_audio/tts/models/qwen3_tts/README.md' 2026-03-07T19:57:01,933 adding 'mlx_audio/tts/models/qwen3_tts/__init__.py' 2026-03-07T19:57:01,935 adding 'mlx_audio/tts/models/qwen3_tts/config.py' 2026-03-07T19:57:01,944 adding 'mlx_audio/tts/models/qwen3_tts/qwen3_tts.py' 2026-03-07T19:57:01,946 adding 'mlx_audio/tts/models/qwen3_tts/speaker_encoder.py' 2026-03-07T19:57:01,952 adding 'mlx_audio/tts/models/qwen3_tts/speech_tokenizer.py' 2026-03-07T19:57:01,955 adding 'mlx_audio/tts/models/qwen3_tts/talker.py' 2026-03-07T19:57:01,957 adding 'mlx_audio/tts/models/sesame/__init__.py' 2026-03-07T19:57:01,958 adding 'mlx_audio/tts/models/sesame/attention.py' 2026-03-07T19:57:01,962 adding 'mlx_audio/tts/models/sesame/sesame.py' 2026-03-07T19:57:01,963 adding 'mlx_audio/tts/models/sesame/watermarking.py' 2026-03-07T19:57:01,965 adding 'mlx_audio/tts/models/soprano/__init__.py' 2026-03-07T19:57:01,967 adding 'mlx_audio/tts/models/soprano/decoder.py' 2026-03-07T19:57:01,969 adding 'mlx_audio/tts/models/soprano/soprano.py' 2026-03-07T19:57:01,971 adding 'mlx_audio/tts/models/soprano/text.py' 2026-03-07T19:57:01,973 adding 'mlx_audio/tts/models/spark/__init__.py' 2026-03-07T19:57:01,974 adding 'mlx_audio/tts/models/spark/audio_tokenizer.py' 2026-03-07T19:57:01,976 adding 'mlx_audio/tts/models/spark/bicodec.py' 2026-03-07T19:57:01,978 adding 'mlx_audio/tts/models/spark/spark.py' 2026-03-07T19:57:01,979 adding 'mlx_audio/tts/models/spark/modules/__init__.py' 2026-03-07T19:57:01,981 adding 'mlx_audio/tts/models/spark/modules/finite_scalar_quantization.py' 2026-03-07T19:57:01,983 adding 'mlx_audio/tts/models/spark/modules/residual.py' 2026-03-07T19:57:01,985 adding 'mlx_audio/tts/models/spark/modules/residual_fsq.py' 2026-03-07T19:57:01,986 adding 'mlx_audio/tts/models/spark/modules/blocks/__init__.py' 2026-03-07T19:57:01,988 adding 'mlx_audio/tts/models/spark/modules/blocks/sampler.py' 2026-03-07T19:57:01,989 adding 'mlx_audio/tts/models/spark/modules/encoder_decoder/__init__.py' 2026-03-07T19:57:01,990 adding 'mlx_audio/tts/models/spark/modules/encoder_decoder/feat_decoder.py' 2026-03-07T19:57:01,992 adding 'mlx_audio/tts/models/spark/modules/encoder_decoder/feat_encoder.py' 2026-03-07T19:57:01,993 adding 'mlx_audio/tts/models/spark/modules/encoder_decoder/wave_generator.py' 2026-03-07T19:57:01,994 adding 'mlx_audio/tts/models/spark/modules/speaker/__init__.py' 2026-03-07T19:57:01,996 adding 'mlx_audio/tts/models/spark/modules/speaker/ecapa_tdnn.py' 2026-03-07T19:57:01,998 adding 'mlx_audio/tts/models/spark/modules/speaker/perceiver_encoder.py' 2026-03-07T19:57:02,000 adding 'mlx_audio/tts/models/spark/modules/speaker/pooling_layers.py' 2026-03-07T19:57:02,001 adding 'mlx_audio/tts/models/spark/modules/speaker/speaker_encoder.py' 2026-03-07T19:57:02,003 adding 'mlx_audio/tts/models/spark/utils/audio.py' 2026-03-07T19:57:02,005 adding 'mlx_audio/tts/models/spark/utils/file.py' 2026-03-07T19:57:02,006 adding 'mlx_audio/tts/models/spark/utils/token_parser.py' 2026-03-07T19:57:02,008 adding 'mlx_audio/tts/models/vibevoice/__init__.py' 2026-03-07T19:57:02,010 adding 'mlx_audio/tts/models/vibevoice/acoustic_tokenizer.py' 2026-03-07T19:57:02,011 adding 'mlx_audio/tts/models/vibevoice/config.py' 2026-03-07T19:57:02,013 adding 'mlx_audio/tts/models/vibevoice/diffusion_head.py' 2026-03-07T19:57:02,015 adding 'mlx_audio/tts/models/vibevoice/language_model.py' 2026-03-07T19:57:02,017 adding 'mlx_audio/tts/models/vibevoice/scheduler.py' 2026-03-07T19:57:02,020 adding 'mlx_audio/tts/models/vibevoice/vibevoice.py' 2026-03-07T19:57:02,022 adding 'mlx_audio/tts/models/voxcpm/__init__.py' 2026-03-07T19:57:02,024 adding 'mlx_audio/tts/models/voxcpm/audio_vae.py' 2026-03-07T19:57:02,025 adding 'mlx_audio/tts/models/voxcpm/config.py' 2026-03-07T19:57:02,027 adding 'mlx_audio/tts/models/voxcpm/dit.py' 2026-03-07T19:57:02,028 adding 'mlx_audio/tts/models/voxcpm/encoder.py' 2026-03-07T19:57:02,030 adding 'mlx_audio/tts/models/voxcpm/minicpm.py' 2026-03-07T19:57:02,032 adding 'mlx_audio/tts/models/voxcpm/voxcpm.py' 2026-03-07T19:57:02,034 adding 'mlx_audio/tts/tests/__init__.py' 2026-03-07T19:57:02,035 adding 'mlx_audio/tts/tests/test_base.py' 2026-03-07T19:57:02,037 adding 'mlx_audio/tts/tests/test_convert.py' 2026-03-07T19:57:02,038 adding 'mlx_audio/tts/tests/test_echo_tts.py' 2026-03-07T19:57:02,040 adding 'mlx_audio/tts/tests/test_interpolate.py' 2026-03-07T19:57:02,050 adding 'mlx_audio/tts/tests/test_models.py' 2026-03-07T19:57:02,053 adding 'mlx_audio/tts/tests/test_qwen3_tts.py' 2026-03-07T19:57:02,054 adding 'mlx_audio/tts/tests/test_voxcpm.py' 2026-03-07T19:57:02,056 adding 'mlx_audio/tts/tests/test_voxcpm_integration.py' 2026-03-07T19:57:02,057 adding 'mlx_audio/vad/__init__.py' 2026-03-07T19:57:02,059 adding 'mlx_audio/vad/utils.py' 2026-03-07T19:57:02,060 adding 'mlx_audio/vad/models/__init__.py' 2026-03-07T19:57:02,062 adding 'mlx_audio/vad/models/smart_turn/__init__.py' 2026-03-07T19:57:02,063 adding 'mlx_audio/vad/models/smart_turn/config.py' 2026-03-07T19:57:02,065 adding 'mlx_audio/vad/models/smart_turn/smart_turn.py' 2026-03-07T19:57:02,067 adding 'mlx_audio/vad/models/sortformer/__init__.py' 2026-03-07T19:57:02,068 adding 'mlx_audio/vad/models/sortformer/config.py' 2026-03-07T19:57:02,071 adding 'mlx_audio/vad/models/sortformer/convert.py' 2026-03-07T19:57:02,079 adding 'mlx_audio/vad/models/sortformer/sortformer.py' 2026-03-07T19:57:02,081 adding 'mlx_audio/vad/tests/__init__.py' 2026-03-07T19:57:02,083 adding 'mlx_audio/vad/tests/test_smart_turn_v3.py' 2026-03-07T19:57:02,084 adding 'mlx_audio/vad/tests/test_sortformer.py' 2026-03-07T19:57:02,087 adding 'mlx_audio-0.4.0.dist-info/licenses/LICENSE' 2026-03-07T19:57:02,090 adding 'mlx_audio-0.4.0.dist-info/METADATA' 2026-03-07T19:57:02,091 adding 'mlx_audio-0.4.0.dist-info/WHEEL' 2026-03-07T19:57:02,092 adding 'mlx_audio-0.4.0.dist-info/entry_points.txt' 2026-03-07T19:57:02,092 adding 'mlx_audio-0.4.0.dist-info/top_level.txt' 2026-03-07T19:57:02,099 adding 'mlx_audio-0.4.0.dist-info/RECORD' 2026-03-07T19:57:02,115 removing build/bdist.linux-armv7l/wheel 2026-03-07T19:57:02,313 Building wheel for mlx-audio (pyproject.toml): finished with status 'done' 2026-03-07T19:57:02,334 Created wheel for mlx-audio: filename=mlx_audio-0.4.0-py3-none-any.whl size=956793 sha256=31845ec86973cda715d4f83cc158547fa55389393637ca39b7fae0421873dfb5 2026-03-07T19:57:02,335 Stored in directory: /tmp/pip-ephem-wheel-cache-_qbajmty/wheels/88/f1/a0/39ec0595291d44a4c7843f6125ba58b816f55ea0b71c6228db 2026-03-07T19:57:02,364 Successfully built mlx-audio 2026-03-07T19:57:02,395 Removed build tracker: '/tmp/pip-build-tracker-iclqdqrg'