{
    "engine": "ijwilab",
    "backend_ok": true,
    "backend_reachable": true,
    "detail": {
        "engine": "IjwiLab (generate.py)",
        "python": "ok",
        "generate_py": "ok",
        "pronunciation_rules_json": "ok",
        "generated_dir_writable": true,
        "model_weights": "ok",
        "model_path": "/home/ijwilab/htdocs/ijwilab.com/kinya_flex_tts_base_trained.pt",
        "multilingual_en_fr": "ok (Piper en_US / en_GB / fr_FR)",
        "african_english_en": "ok (Amara/Kwame via Piper en_GB, speaker_id 3\u20134)",
        "yarngpt_daemon": "running (legacy, unused)",
        "voice_clone_xtts": "ok (Coqui XTTS v2 via clone_infer.py)",
        "voice_clone_worker": "running (fast path, model in memory)"
    },
    "note": "Public TTS: api-tts.php \u2192 venv + generate.py (FlexKIN rw; Piper en/fr; optional XTTS voice clone when reference audio uploaded).",
    "voice_clone_available": true
}