package cn.i2edu.speech_plugin.model.chivox


import com.alibaba.fastjson.annotation.JSONField

data class Result(
    @JSONField(name = "accuracy")
    val accuracy: Int = 0,
    @JSONField(name = "delaytime")
    val delaytime: Int = 0,
    @JSONField(name = "details")
    val details: List<Detail> = listOf(),
    @JSONField(name = "en_prob")
    val enProb: Int = 0,
    @JSONField(name = "fluency")
    val fluency: Fluency = Fluency(),
    @JSONField(name = "forceout")
    val forceout: Int = 0,
    @JSONField(name = "info")
    val info: Info = Info(),
    @JSONField(name = "integrity")
    val integrity: Int = 0,
    @JSONField(name = "is_en")
    val isEn: Int = 0,
    @JSONField(name = "overall")
    val overall: Int = 0,
    @JSONField(name = "pretime")
    val pretime: Int = 0,
    @JSONField(name = "pron")
    val pron: Int = 0,
    @JSONField(name = "rank")
    val rank: Int = 0,
    @JSONField(name = "res")
    val res: String = "",
    @JSONField(name = "rhythm")
    val rhythm: Rhythm = Rhythm(),
    @JSONField(name = "systime")
    val systime: Int = 0,
    @JSONField(name = "textmode")
    val textmode: Int = 0,
    @JSONField(name = "usehookw")
    val usehookw: Int = 0,
    @JSONField(name = "useref")
    val useref: Int = 0,
    @JSONField(name = "version")
    val version: String = "",
    @JSONField(name = "wavetime")
    val wavetime: Int = 0
)