BAYMAX-X Persian voice server (lite)
Small xiaozhi-v1-compatible server for the BAYMAX-X robot (ESP32 client, robot-phone mic/speaker). Groq Whisper (fa) β Groq LLM (qwen3.8-27b, gpt-oss fallbacks) with device MCP tools β Edge neural fa-IR TTS β PCM16 16 kHz. Runs in ~60 MB RAM (aiohttp + edge-tts + miniaudio, no torch/ffmpeg).
Env: GROQ_API_KEY, BAYMAX_SECRET (required); PORT, LLM_MODELS, ASR_MODEL, TTS_VOICE, AUTH_ENABLED; optional GOOGLE_ASR_API_KEY (host secret only) and AUTH_MAX_AGE_SECONDS (default 900).
Endpoints: wss://<host>/xiaozhi/v1/ (HMAC bearer auth), GET /health.
No secrets are stored in this repository.
Inference Providers NEW
This model isn't deployed by any Inference Provider. π Ask for provider support