Journal of Xidian University ›› 2024, Vol. 51 ›› Issue (6): 182-193.doi: 10.19665/j.issn1001-2400.20241109

• Computer Science and Technology & Cyberspace Security • Previous Articles     Next Articles

CNN-GRU speech emotion recognition algorithm for self-supervised comparative learning

SUN Zhi1(), WANG Guan2()   

  1. 1. Chinatelecom Shenzhen Branch,Shenzhen 518046,China
    2. Department of Applied Mathematics,Hong Kong Polytechnic University,Hong Kong 999077,China
  • Received:2024-10-17 Online:2024-12-20 Published:2025-02-21
  • Contact: WANG Guan E-mail:szsunz1.gd@chinatelecom.cn;guan1.wang@polyu.edu.hk
  • Supported by:
    Hong Kong Research Grant Council CRF PolyU(C5036-21E)

Abstract:

In the field of online speech emotion recognition,the difficulty in training models often arises from the vast input data,making it challenging to capture meaningful emotional cues within the speech or meet high concurrent real-time demands due to complex network structures.To address this problem,a lightweight online speech emotion recognition method using self-supervised contrastive learning of CNN-GRU(Convolution Neural Network-Gated Recurrent Units) is proposed.By pretraining the model with the loss function of Contrastive Predictive Coding(CPC),it learns crucial emotional feature expressions from a lengthy conversational speech,addressing the issue of speech feature extraction.A lightweight encoder-decoder network structure of CNN-GRU is designed to meet real-time detection requirements.Raw audio is fed into a 1D-CNN to extract audio features,which are then passed through GRU units to obtain emotion category labels.Experimental comparisons conducted on thousands of recorded dialogues from a call center platform demonstrate that the proposed method achieves an accuracy of 96.97%.The results indicate the superiority of this approach in scenarios involving natural conversations and strong real-time constraints.

Key words: supervised learning, compare predictive coding, emotion recognition, CNN-GRU, lightweight structures, online identification

CLC Number: 

  • TP181