Files
esp32-server/app/__init__.py
Macky b8950b38a4 feat: Phase 1 testable bridge skeleton (18 tests green)
Xiaozhi WebSocket endpoint with handshake/auth, mock STT/TTS/Hermes
backends, Thai chunker, barge-in queue, latency logger, GPU planner,
voice-profile guard (reasoning=none, session_search only).

CON-002: no GPU/audio libs loaded at import. MUST-NOT-001: all model
names/tokens from config.
2026-10-03 11:45:31 +07:00

11 lines
347 B
Python

"""Hermes-Xiaozhi Bridge — glue layer (not a framework).
Import-safety contract (CON-002): importing ``app`` must never pull in a
GPU/opus/STT/TTS library. Backends are constructed lazily by factory
functions and are injectable, so the package is importable and testable on
a CPU-only host.
"""
from .config import Config
__all__ = ["Config"]