{"groq":{"ok":true,"url":"https://api.groq.com/openai/v1/models","configured_model":"llama-3.3-70b-versatile","model_listed":true,"model_count":18,"api_key_set":true},"piper":{"binary_name":"piper","binary_found":true,"model_path":"/opt/piper/voices/en_US-lessac-medium.onnx","model_file_exists":true,"config_path":"/opt/piper/voices/en_US-lessac-medium.onnx.json","config_file_ok":true,"ready":true},"vad":{"silero_loaded":true,"note":"Silero loads on first WebSocket voice session."},"whisper":{"model":"base","device":"cpu","compute_type":"int8","note":"faster-whisper weights load on first transcription (disk + RAM)."},"pipeline":"VAD → faster-whisper → LangChain ChatGroq → Piper (sentence-chunked)"}