| [build-system] | |
| requires = ["setuptools>=68", "wheel"] | |
| build-backend = "setuptools.build_meta" | |
| [project] | |
| name = "avoice-runtime" | |
| version = "0.1.0" | |
| description = "Runtime package for the AVoice Armenian TTS model." | |
| readme = "README.md" | |
| requires-python = ">=3.10" | |
| license = { text = "GPL-2.0" } | |
| dependencies = ["numpy>=1.26","torch>=2.4","torchaudio>=2.4","transformers>=5.5.0","huggingface_hub>=0.24","soundfile>=0.12","sentencepiece>=0.2","fastapi>=0.115","uvicorn>=0.30","pydub","librosa"] | |
| [project.scripts] | |
| avoice = "omnivoice.cli.infer:main" | |
| omnivoice-infer = "omnivoice.cli.infer:main" | |
| omnivoice-api = "omnivoice.server.app:main" | |
| omnivoice-prefetch = "omnivoice.server.prefetch:main" | |
| [tool.setuptools.packages.find] | |
| include = ["omnivoice*"] | |