{
    "type": "demo",
    "id": "DDSP-SVC",
    "front": {
        "title": [
            {
                "name": "title",
                "options": {
                    "mainTitle": "Realtime Voice Changer Client",
                    "subTitle": "for DDSP-SVC",
                    "lineNum": 1
                }
            },
            {
                "name": "clearSetting",
                "options": {}
            }
        ],
        "serverControl": [
            {
                "name": "startButton",
                "options": {}
            },
            {
                "name": "performance",
                "options": {}
            },
            {
                "name": "serverInfo",
                "options": {}
            }
        ],
        "modelSetting": [
            {
                "name": "modelUploaderv2",
                "options": {}
            },
            {
                "name": "commonFileSelect",
                "options": {
                    "title": "Model(.pt,.pth)",
                    "acceptExtentions": ["pt", "pth"],
                    "fileKind": "ddspSvcModel"
                }
            },
            {
                "name": "commonFileSelect",
                "options": {
                    "title": "Model config(.yaml)",
                    "acceptExtentions": ["yaml"],
                    "fileKind": "ddspSvcModelConfig"
                }
            },
            {
                "name": "commonFileSelect",
                "options": {
                    "title": "Diff(.pt,.pth)",
                    "acceptExtentions": ["pt", "pth"],
                    "fileKind": "ddspSvcDiffusion"
                }
            },
            {
                "name": "commonFileSelect",
                "options": {
                    "title": "Diff config(.yaml)",
                    "acceptExtentions": ["yaml"],
                    "fileKind": "ddspSvcDiffusionConfig"
                }
            },
            {
                "name": "modelUploadButtonRow2",
                "options": {}
            }
        ],
        "lab": [],

        "deviceSetting": [
            {
                "name": "audioDeviceMode",
                "options": {}
            },
            {
                "name": "audioInput",
                "options": {}
            },
            {
                "name": "audioOutput",
                "options": {}
            }
        ],
        "qualityControl": [
            {
                "name": "noiseControl",
                "options": {}
            },
            {
                "name": "gainControl",
                "options": {}
            },
            {
                "name": "f0Detector",
                "options": {
                    "detectors": ["dio", "harvest", "crepe"]
                }
            },
            {
                "name": "divider",
                "options": {}
            },
            {
                "name": "analyzer",
                "options": {}
            }
        ],
        "speakerSetting": [
            {
                "name": "dstId",
                "options": {
                    "dstIdDisplayType": "ddspsvc",
                    "staticIds": [1]
                }
            },
            {
                "name": "tune",
                "options": {}
            },
            {
                "name": "silentThreshold",
                "options": {}
            },
            {
                "name": "diffEnabler",
                "options": {}
            },
            {
                "name": "diffMethod",
                "options": {}
            },
            {
                "name": "diffSetting",
                "options": {}
            }
        ],
        "converterSetting": [
            {
                "name": "inputChunkNum",
                "options": {}
            },
            {
                "name": "extraDataLength",
                "options": {}
            },
            {
                "name": "gpu",
                "options": {}
            }
        ],
        "advancedSetting": [
            {
                "name": "protocol",
                "options": {}
            },
            {
                "name": "crossFadeOverlapSize",
                "options": {}
            },
            {
                "name": "crossFadeOffsetRate",
                "options": {}
            },
            {
                "name": "crossFadeEndRate",
                "options": {}
            },
            {
                "name": "trancateNumThreshold",
                "options": {}
            }
        ]
    },

    "dialogs": {
        "license": [
            {
                "title": "Retrieval-based-Voice-Conversion-WebUI",
                "auther": "liujing04",
                "contact": "",
                "url": "https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI",
                "license": "MIT"
            }
        ]
    }
}
