{
    "settings": {
        "general":{
            "maxRunSecs":86400
        },
        "networking": {
            "listenPort": 5555
        },
        "metrics": {
            "enabled": false,
            "intervalSecs": 30,
            "directory": "/var/log/engagelingod/metrics",
            "maxFileAgeDays": 30
        },
        "azure": {
            "authentication": {
                "speech":{
                    "region": "",
                    "key": "",
                    "hosts": {
                        "stt": "",
                        "tts": ""
                    },
                    "endpoints": {
                        "stt": "",
                        "tts": ""
                    }
                },
                "translator":{
                    "region": "",
                    "key": "",
                    "baseUrl": ""
                }
            },
            "transcription": {
                "silenceAppendMs": 50
            },
            "translation": {
                "requestTimeoutMs": 5000
            }
        },
        "watchdog": {
            "enabled": true,
            "intervalMs": 2000,
            "hangDetectionMs": 10000,
            "abortOnHang": true,
            "slowExecutionThresholdMs": 500
        }
    }
}