1. A method, comprising: receiving one or more speech samples, wherein the one or more speech samples are characterized by one or more emotions or speaking styles from one or more speakers; generating a set of training data by extracting one or more acoustic features from every frame of the one or more sample speeches; and generating a model from the set of training data, wherein the model identifies emotion or speaking style dependent information in the set of training data.