Initial commit: Javis project

This commit is contained in:
Javis committed 2026-09-21 21:44:00 +02:00
commit 435c645f36
164 files changed
+35279

No files matched your search

+50
View File
@@ -0,0 +1,50 @@
[build-system]
requires = ["setuptools>=68", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "javis"
version = "0.1.0"
description = "Local voice AI agent — wake-word driven, Ollama-backed, MCP-enabled, with voice cloning."
readme = "README.md"
requires-python = ">=3.10"
authors = [{ name = "Dani" }]
license = { text = "MIT" }
dependencies = [
"pyyaml>=6.0",
"ruamel.yaml>=0.18",
"loguru>=0.7",
"httpx>=0.27",
"numpy>=1.24,<2.0",
"sounddevice>=0.4.6",
"soundfile>=0.12",
"scipy>=1.11",
"silero-vad>=5.1",
"openwakeword>=0.6.0",
"onnxruntime>=1.17",
"faster-whisper>=1.0",
"speechbrain>=1.0",
"piper-tts>=1.7.0,<2.0",
"transformers>=4.42,<4.50",
"mcp>=1.2",
"PySide6>=6.6",
"qasync>=0.27",
"pydantic>=2.5",
"fastapi>=0.110",
"uvicorn>=0.29",
"python-multipart>=0.0.9",
]
[project.optional-dependencies]
cuda = ["torch>=2.2", "torchaudio>=2.2"]
dev = ["pytest>=7", "ruff>=0.4"]
[project.scripts]
javis = "javis.__main__:main"
[tool.setuptools.packages.find]
where = ["src"]
[tool.ruff]
line-length = 110
target-version = "py310"