[project] name = "supertonic-3-mlx" version = "0.1.0" description = "MLX-native port of Supertone's Supertonic 3 multilingual TTS (31 languages, ~x100 realtime on Apple Silicon)" readme = "README.md" requires-python = ">=3.10" authors = [{ name = "Olivier Dupont", email = "olivier.dupont@taviramonaco.com" }] license = { text = "Apache-2.0 AND OpenRAIL-M" } keywords = ["mlx", "tts", "speech-synthesis", "apple-silicon", "supertonic", "multilingual"] classifiers = [ "Development Status :: 4 - Beta", "Environment :: MacOS X", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Operating System :: MacOS", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Topic :: Multimedia :: Sound/Audio :: Speech", "Topic :: Scientific/Engineering :: Artificial Intelligence", ] dependencies = [ "mlx>=0.21.0", "numpy>=1.24.0", ] [project.optional-dependencies] hub = ["huggingface_hub>=0.26.0"] dev = ["pytest>=8.3.0", "ruff>=0.7.0"] [project.urls] Homepage = "https://huggingface.co/ambassadia/supertonic-3-mlx" Upstream = "https://huggingface.co/Supertone/supertonic-3" Source = "https://gitea.tavportal.com/olivier/supertonic-3-mlx" [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["src/supertonic_3_mlx"]