Python 3.8
Keras & TensorFlow 2
用 LSTM、CNN、SVM、MLP 进行语音情感识别,Keras 实现。
识别准确率提高到了 80% 左右
TensorFlow 2 / Keras:LSTM & CNN (tensorflow.keras)
scikit-learn:SVM & MLP 模型,划分训练集和测试集
joblib:保存和加载用 scikit-learn 训练的模型
librosa:提取特征、波形图
SciPy:频谱图
pandas:加载特征
Matplotlib:绘图
NumPy
pip install -r requirements.txt
python preprocess.py --config configs/example.yaml
python train.py --config configs/example.yaml
python predict.py --config configs/example.yaml
import utils
utils.spectrogram(file_path)