mirror of
https://github.com/justLV/onju-v2
synced 2026-04-21 15:47:55 +00:00
- Rewrite README with v2 features (OpenClaw, M5 Echo, Opus, pluggable backends), fold ARCHITECTURE.md and PIPELINE.md content inline - Remove dev-only test scripts (streaming TTS, UDP recv, qwen3 bench, etc.) - Remove redundant m5_echo/flash.sh and terminal.py (root scripts handle both) - Consolidate credentials to .template naming, remove .example - Embed parakeet-mlx ASR server as optional dependency (pipeline/services/asr_server.py) - Default LLM to Claude Haiku 4.5 via OpenRouter, local example uses Gemma 4 E4B - Update pyproject.toml with metadata, bump to 2.0.0 - Clean up .gitignore
32 lines
725 B
TOML
32 lines
725 B
TOML
[project]
|
|
name = "onju-voice"
|
|
version = "2.0.0"
|
|
description = "A hackable AI home assistant platform using the Google Nest Mini form factor"
|
|
requires-python = ">=3.11"
|
|
license = "MIT"
|
|
authors = [{ name = "justLV" }]
|
|
readme = "README.md"
|
|
dependencies = [
|
|
"httpx",
|
|
"numpy",
|
|
"onnxruntime",
|
|
"openai",
|
|
"opuslib",
|
|
"pydub",
|
|
"PyYAML",
|
|
"scipy",
|
|
"silero-vad",
|
|
"pyserial",
|
|
]
|
|
|
|
[project.urls]
|
|
Homepage = "https://github.com/justLV/onju-voice"
|
|
Repository = "https://github.com/justLV/onju-v2"
|
|
|
|
[tool.setuptools.packages.find]
|
|
include = ["pipeline*"]
|
|
|
|
[project.optional-dependencies]
|
|
asr = ["fastapi", "uvicorn", "parakeet-mlx", "python-multipart"]
|
|
tts-local = ["mlx-audio>=0.3.1"]
|
|
mic = ["pyaudio"]
|