Understanding GMM-MMI
Multiclass Discriminative Training of i-vector Language Recognition,
this article contains update formulas for mean and covariance (diagonal).

First you should obtain parameter estimations using ML (so calculate mean and covariance from class data) and then iteratively update them according to formulas (16-20). I'm not sure about the meaning of C0.