mirror of
https://github.com/Jeuners/astra-local-voice.git
synced 2026-09-09 15:02:35 +02:00
Lokaler deutscher Sprachagent für Apple Silicon: Pipecat-Pipeline mit Nemotron-ASR (MLX), Qwen über natives Ollama /api/chat, und Pocket TTS. Loopback-only WebRTC-Server mit Origin/Host-Härtung. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LVgSHNHdRx3UNTBodFmhRA
25 lines
538 B
TOML
25 lines
538 B
TOML
[project]
|
|
name = "astra-local-voice"
|
|
version = "0.1.0"
|
|
description = "Lokaler deutscher Sprachagent für Apple Silicon und Ollama"
|
|
requires-python = ">=3.12,<3.13"
|
|
dependencies = [
|
|
"pipecat-ai[silero,webrtc,pocket-tts]",
|
|
"mlx-audio",
|
|
"fastapi",
|
|
"uvicorn",
|
|
"httpx",
|
|
]
|
|
|
|
[dependency-groups]
|
|
dev = ["pytest", "pytest-asyncio", "pytest-cov", "playwright", "ruff"]
|
|
|
|
[tool.pytest.ini_options]
|
|
asyncio_mode = "auto"
|
|
testpaths = ["tests"]
|
|
|
|
[tool.ruff]
|
|
line-length = 100
|
|
|
|
[tool.ruff.lint]
|
|
select = ["E4", "E7", "E9", "F", "I", "B", "UP"]
|