# Automatic Assessment Method of Oral English Based on Multimodality

Authors: Xiaoyan Chen
Journal: Scientific Programming
 (2022)

---

## Abstract

With the rapid development of Internet technology and educational informatization, there are more and more oral materials available on the Internet. Therefore, how to adapt to learners’ dynamic abilities and provide them with personalized learning materials has become a very important issue in educational technology. Aiming at the inefficiency of the existing automatic assessment of spoken English, a multimodal-based automatic assessment method of spoken English is proposed. The Word2Vec model is used to extract text features, and then, speech and text are input into GRU temporal structure, and encoder coding is used for multimodal fusion to realize automatic evaluation of multimodal spoken English. Simulation results show that the multimodal model proposed in this paper is superior to the traditional oral English automatic assessment model in terms of fluency, emotional expression, and sense of rhythm and can better improve learners’ oral English level.


---

## Body

## 1. Introduction

With the importance of international English communication, how to enhance learners’ oral English level has become the focus of current thinking. However, in traditional oral English assessment, manual scoring is usually adopted, which not only inefficient and impartial is but also cannot objectively evaluate learners’ oral English level. For this reason, many scholars propose to combine modern information technology to improve learners’ oral level, such as Constantinides G A et al. [1] build an automatic speech assessment model according to speech signals, Kovacs G et al. [2] use deep learning methods to optimize the automatic speech evaluation model, and Zhang and Qin [3] evaluate speech and use DTW template matching to establish an automatic evaluation model. Yi et al. [4] use multimodal neural network to predict the evaluation of press conference professionally by using collected text and audio data. It is composed of three parts: language model, audio model, and feature fusion network. There are two kinds of feature fusion methods in the audio model of multimodal neural network, which are shared attention network, text feature generation, and audio feature generation. Compared with the former, the performance of the latter is much better, and the accuracy rate is generally 60%. In [5], the automatic evaluation method of speech quality based on speech signal detection and dynamic synchronous recognition can be used for automatic evaluation of spoken English. Using DSP chip, the design is divided into two parts, which are speech signal processing algorithm design and hardware circuit design. Sound sensor is used to collect sound signals and can decompose and analyze the features of spoken speech and extract the features of speech signals, so as to recognize the quality of spoken speech. In today’s universities, the evaluation system of college English teaching writing plays an important role in promoting online courses [6]. The system uses ASP.NET, SQL Server, and other technologies to achieve, for the need to upload courseware, documents and students’ homework, after-school communication, and so on to provide a platform. In [7], the Internet of Things used to obtain intelligent data is the current process evaluation of college English based on the Internet of Things, which can not only increase the flexibility of learning but also analyze and judge the generated data, so as to judge whether the process evaluation can be satisfied in English teaching. Su et al. [8] use Sugeno integral technology to solve the problems existing in oral English speech evaluation. It is a technology to ensure the reliability of speech processing system and integrate learners’ personality into the evaluation system. The first step is to collect English phonemes (HDP) and classify them into different HDP sets. The second step is to recognize English phonemes in the set and then integrate them under the Sugeno integral framework. Bauman [9] points out that more and more Asians are learning English, which leads to the stereotype of Asian accent. Referring to Americans’ evaluation of Asian accents, several different characteristics were rated in three dimensions: attractiveness, status, and vitality. Finally, it shows that most people’s evaluation of English Asian accent is negative. Compared with mainstream American English, Asian accent English, and Brazilian Portuguese accent English, RM variance analysis (N  = 69) showed that they were all low. Suzuki et al. [10] focus on the rhythm of speech in the process of communication between people. In many auxiliary language learning systems, the accuracy of prosody evaluation is still not enough. A new evaluation method is used to evaluate the rhythm and prosody of spoken English. It uses the least square method to automatically estimate the importance factor of words in the calculation of intonation score. Through experiments, the correlation coefficient between rhythm score and system is -0.55, while the conventional one is only-0.11, but 1.0 is the best. Other applications [11–15] in spoken English are based on related algorithms, and the application of intelligent methods speeds up the application of automatic English translation.However, the abovementioned automated oral English assessment method only considers the phonetic level, does not involve the text content, and cannot accurately reflect all the information of oral English. To solve the above problems, this paper proposes a multimodal approach for automatic assessment of oral English, which combines pronunciation and text, and constructs an automatic assessment model of oral English by means of joint learning, so as to provide a more effective auxiliary tool for oral English scoring.


## 2. Word2Vec Text Feature Extraction

The appearance of the language model promotes the ability of natural language processing. The Word2Vec language model [16, 17] has strong text representation ability and can learn deep text relations, which can solve the problem of polysemy. Therefore, this paper chooses Word2Vec to extract text features. The parameter settings for the Word2Vec model are shown in Table 1.Table 1
Training parameters of the Word2Vec model.
ParametersHistorical experience valueGenerator vector maintenance size N415Window size C6Minimum word frequency1Training modelCBOWOptimization modelHierarchical softmaxThe Word2Vec model is characterized by supporting CBOW and Skip-Gram [18]. Because the CBOW model is a single hidden layer fully connected neural network, its structure is very simple and it is easy to train the model, so this paper chooses the CBOW method to train the Word2Vec model. CBOW algorithm calculates the probability of a word according to the C words before and after the word. The specific principle is shown in Figure 1.Figure 1
The CBOW principle.The CBOW algorithm is defined as follows.Let NEG(w) represent a negative sample set; then, define positive and negative sample labels as(1)Lww˜=1,w˜=w,0,w˜≠w.Maximize the positive sample to obtain(2)gw=∏N∈w∪NEGwpu|Contextw.Among them,(3)pu|Contextw=σx¯wTθuLwu1−σx¯wTθj−1w1−Lwu.The objective function is obtained by taking logarithm as follows:(4)l=log∏w∈Cgw=∑w∈Cloggw=∑w∈Clog∏w∈w∪NEGwlwσx¯wTθuLwu•1−σx¯wTθu1−Lwu=∑w∈C∑w∈w∪NEGwLwu•logσx¯wTθu+1−Lwu•log1−σx¯wTθu.The gradient is(5)∂lwu∂θu=Lwu−σx¯wTθux¯w.Therefore, the update method ofθu is(6)θu=θu+ηLwu−σx¯wTθux¯w.Using symmetry to get the gradient ofx¯w,(7)∂lw.u∂x¯w=Lwu−σx¯wTθuθu.Update the above gradient and apply it to each word vector results in(8)vw˜≔vw˜+η∑u∈w∪NEGw∂lw.u∂x¯w,w˜∈Contextw.The input to the Word2Vec model is the one-hot vector representation of each English word. LetV denote the size of corpus, C denote the size of context window, N denote the dimension size of word vector finally trained, and w denote the shared weight matrix of training model learning; then, w = V × N. The 1 × V output vector of the model can be obtained by softmax activation function, and the loss value can be obtained by subtracting this vector with the real one-hot vector.If the above methods are directly used for training, there are problems such as high requirements for hardware performance and long training time. Therefore, it is necessary to optimize the training process of the Word2Vec model. Because of the fast training speed and good performance of Hierarchical Softmax, this paper chooses the Hierarchical Softmax method [19, 20] based on adjusted structure to optimize the training process. By optimizing the output layer to build a tree structure, the multiclassification problem is transformed into log(V) binary classification problem, which greatly improves the training efficiency of the model.


## 3. Automatic Oral English Assessment Model Based on Multimodality

### 3.1. Overall Frame Design of Multimodal Model

The overall structure of the multimodal-based oral English automatic assessment model includes text module, multimodal fusion module, and speech module, as shown in Figure2. The whole structure of the model connects the modules through a gated loop unit (GRU). The speech module is a speech data input module and the text module is a text data input module. These data are input into the GRU timing structure, and the last output timing feature is the encoder coding representation of the speech module and the text module. Then, the encoder encodes into the multimodal fusion module. In this module, the speech modal features and text modal features are effectively fused by interactive calculation, and the fused features are taken as the final coding of multimodal processing. Finally, the prediction scores are output through softmax function and full connection layer.Figure 2
The framework of a multimodal spoken English assessment model.


#### 3.1.1. Input Structure Design of the Model

According to the overall framework of the multimodal oral assessment model, the input structure of the model includes two parts.The first part is the voice module. This part includes prosody features and MFCC cepstrum features. Prosody feature vectors reflect the whole situation of speech data, do not participate in the training of sequence models, and perform mosaic operation when the speech sequence models are output at the last moment. MFCC features exist in the form of a matrix in the speech module. Each frame of MFCC can generate 39-dimensional feature vectors, and different data have different frame lengths. Table2 shows the distribution of data numbers in different frame lengths. As can be seen from the table, there is a big difference in the number of data in different frame length ranges. Therefore, it is necessary to unify the voice data form. Set the fixed frame length to 2377 frames, which can cover 99% of the data; (2377, 99) is the size of the MFCC feature matrix for each speech, and the prosody feature vector generated for each speech is 35 dimensions.Table 2
Frame length distribution of voice data.
Frame length0–15001500–17001700–19001900–21002100–23002300–25002500-Number792525549523388261389The speech module inputs the MFCC frame sequence into the sequence model according to the time sequence, and its structure is shown in Figure3. Each MFCC frame vector is 39 dimensions, and the prosody speech feature vector is 35 dimensions.Figure 3
Input structure of speech module in the multimodal model.The second part is the text module, and its structure is shown in Figure4. The data in the text module are all English data, and a token sequence can be formed by segmenting the data and removing stop words because the length of token in different text data is different, and the length difference is large. Therefore, it is necessary to unify the text data form. Let the fixed token length be 256, covering 99% of the text data. Then, the token words are transformed into vectors that can be recognized by computer and encoded to generate 400-dimensional word vectors, that is, the text module input is completed. Thereby, the feature matrix size of each text data can be determined to be (256,400).Figure 4
Input structure of this module in the multimodal model.


#### 3.1.2. Timing Structure Design

In this paper, GRU temporal structure is selected as the temporal structure of the multimodal oral English automatic assessment model. Because the model includes two modules, speech module and text module, the temporal structure is also divided into speech module temporal structure and text module temporal structure. The input structure of voice module and text module are closely related, and the length of time sequence structure is the length of input data, so the research sets the number of layers and the number of cells of the two time sequence structures as 1 and 200, respectively. Specific parameter settings are shown in Table3.Table 3
Parameter setting of timing structure of the multimode model.
Parameter nameParameter valueParameter descriptionVoice moduleencoder_size_audio2369GRU lengthnum_layer_audio1GRU number of structural layershidden_dim_audio202GRU number of unitsText moduleencoder_size_text249GRU lengthnum_layer_text1GRU number of structural layershidden_dim_text202GRU number of units


#### 3.1.3. Multimodal Fusion Structure Design

The multimodal fusion structure in this paper is a structure based on attention mechanism, which can realize multimodal fusion by fusing speech coding and text coding. LetXF represent the original speech feature, and the attention module takes it as input to obtain the formula:(9)zi,j=FwTxi,j+b,ai,j=zi,j∑i,jzi,j,where F represents the nonlinear activation function, and the enhanced speech features are obtained by combining the above formula:(10)x^i,j=1+ai,jxi,j.By expanding the attention mechanism space, we obtain(11)zi,jc=FwcTxi,jc+bc,ai,jc=zi,jc1+exp−zi,jc,where C represents the Cth channel; the enhanced spatial characteristics are expressed by the following formula:(12)x^i,jc=1+ai,jcxi,jc.The specific steps of multimodal fusion are as follows. The first step is to multiply the coding of text vector and speech vector and obtain the attention weight of text vector coding by activating function softmax, as shown in formula (15). The second step is to obtain the sum of the attention weight of the text vector encoding and the weight of the text vector encoding, thereby obtaining the final text attention vector encoding, as shown in formula (16). The third step is to splice the text attention vector coding and the speech vector coding to obtain the multimodal fusion vector coding, as shown in Formula (15), and use it as the final output of the multimodal fusion module:(13)a=softmaxte∗ae,(14)ate=∑i=1Taite,(15)fe=concatae,ate.


### 3.2. Model Hyperparameter Tuning

The multimodal model includes hyperparameters such as loss function, activation function, optimizer, learning rate, and batch size. These parameters have a certain impact on the model performance, so this paper selects and optimizes these hyperparameters. In deep neural network, different activation functions should be selected for different application scenarios. Softmax activation function and sigmoid activation function are often used in multiclassification tasks, and sigmoid function is the most used activation function in two-classification tasks, which mainly realizes the application of multiclassification tasks in multiple two-classification tasks, and these two-classification tasks are interrelated. The application scenario in this paper belongs to multiple categories, and multiple categories exist independently and are not related, so sigmoid activation function is not suitable for this paper. Softmax activation function is used to deal with multiclassification tasks, and multiple categories are independent of each other, so the independent categories can be normalized by softmax activation function. Therefore, this paper chooses softmax activation function to deal with multimodal models.Besides selecting activation function, other parameters in model training need to be set, such as loss function, learning rate, and optimizer. The task of oral English automatic assessment is a classification problem. When calculating the loss value, the cross-entropy loss function (such as equation (16)) is selected to calculate it. The update mode of network parameters is determined by the optimizer. There are many types of optimizers, and different optimizers need to be used in different scenarios. Because Adam optimizer is the most widely used optimizer with the best application effect, Adam optimizer is selected to update network parameters. Learning rate has an influence on model training efficiency and model performance. In order to prevent overfitting, the dropout operation is used to encode and set the speech and text, and the network parameters are adjusted according to the model performance:(16)Loss=−∑iyilnai.


## 3.1. Overall Frame Design of Multimodal Model

The overall structure of the multimodal-based oral English automatic assessment model includes text module, multimodal fusion module, and speech module, as shown in Figure2. The whole structure of the model connects the modules through a gated loop unit (GRU). The speech module is a speech data input module and the text module is a text data input module. These data are input into the GRU timing structure, and the last output timing feature is the encoder coding representation of the speech module and the text module. Then, the encoder encodes into the multimodal fusion module. In this module, the speech modal features and text modal features are effectively fused by interactive calculation, and the fused features are taken as the final coding of multimodal processing. Finally, the prediction scores are output through softmax function and full connection layer.Figure 2
The framework of a multimodal spoken English assessment model.


### 3.1.1. Input Structure Design of the Model

According to the overall framework of the multimodal oral assessment model, the input structure of the model includes two parts.The first part is the voice module. This part includes prosody features and MFCC cepstrum features. Prosody feature vectors reflect the whole situation of speech data, do not participate in the training of sequence models, and perform mosaic operation when the speech sequence models are output at the last moment. MFCC features exist in the form of a matrix in the speech module. Each frame of MFCC can generate 39-dimensional feature vectors, and different data have different frame lengths. Table2 shows the distribution of data numbers in different frame lengths. As can be seen from the table, there is a big difference in the number of data in different frame length ranges. Therefore, it is necessary to unify the voice data form. Set the fixed frame length to 2377 frames, which can cover 99% of the data; (2377, 99) is the size of the MFCC feature matrix for each speech, and the prosody feature vector generated for each speech is 35 dimensions.Table 2
Frame length distribution of voice data.
Frame length0–15001500–17001700–19001900–21002100–23002300–25002500-Number792525549523388261389The speech module inputs the MFCC frame sequence into the sequence model according to the time sequence, and its structure is shown in Figure3. Each MFCC frame vector is 39 dimensions, and the prosody speech feature vector is 35 dimensions.Figure 3
Input structure of speech module in the multimodal model.The second part is the text module, and its structure is shown in Figure4. The data in the text module are all English data, and a token sequence can be formed by segmenting the data and removing stop words because the length of token in different text data is different, and the length difference is large. Therefore, it is necessary to unify the text data form. Let the fixed token length be 256, covering 99% of the text data. Then, the token words are transformed into vectors that can be recognized by computer and encoded to generate 400-dimensional word vectors, that is, the text module input is completed. Thereby, the feature matrix size of each text data can be determined to be (256,400).Figure 4
Input structure of this module in the multimodal model.


### 3.1.2. Timing Structure Design

In this paper, GRU temporal structure is selected as the temporal structure of the multimodal oral English automatic assessment model. Because the model includes two modules, speech module and text module, the temporal structure is also divided into speech module temporal structure and text module temporal structure. The input structure of voice module and text module are closely related, and the length of time sequence structure is the length of input data, so the research sets the number of layers and the number of cells of the two time sequence structures as 1 and 200, respectively. Specific parameter settings are shown in Table3.Table 3
Parameter setting of timing structure of the multimode model.
Parameter nameParameter valueParameter descriptionVoice moduleencoder_size_audio2369GRU lengthnum_layer_audio1GRU number of structural layershidden_dim_audio202GRU number of unitsText moduleencoder_size_text249GRU lengthnum_layer_text1GRU number of structural layershidden_dim_text202GRU number of units


### 3.1.3. Multimodal Fusion Structure Design

The multimodal fusion structure in this paper is a structure based on attention mechanism, which can realize multimodal fusion by fusing speech coding and text coding. LetXF represent the original speech feature, and the attention module takes it as input to obtain the formula:(9)zi,j=FwTxi,j+b,ai,j=zi,j∑i,jzi,j,where F represents the nonlinear activation function, and the enhanced speech features are obtained by combining the above formula:(10)x^i,j=1+ai,jxi,j.By expanding the attention mechanism space, we obtain(11)zi,jc=FwcTxi,jc+bc,ai,jc=zi,jc1+exp−zi,jc,where C represents the Cth channel; the enhanced spatial characteristics are expressed by the following formula:(12)x^i,jc=1+ai,jcxi,jc.The specific steps of multimodal fusion are as follows. The first step is to multiply the coding of text vector and speech vector and obtain the attention weight of text vector coding by activating function softmax, as shown in formula (15). The second step is to obtain the sum of the attention weight of the text vector encoding and the weight of the text vector encoding, thereby obtaining the final text attention vector encoding, as shown in formula (16). The third step is to splice the text attention vector coding and the speech vector coding to obtain the multimodal fusion vector coding, as shown in Formula (15), and use it as the final output of the multimodal fusion module:(13)a=softmaxte∗ae,(14)ate=∑i=1Taite,(15)fe=concatae,ate.


## 3.1.1. Input Structure Design of the Model

According to the overall framework of the multimodal oral assessment model, the input structure of the model includes two parts.The first part is the voice module. This part includes prosody features and MFCC cepstrum features. Prosody feature vectors reflect the whole situation of speech data, do not participate in the training of sequence models, and perform mosaic operation when the speech sequence models are output at the last moment. MFCC features exist in the form of a matrix in the speech module. Each frame of MFCC can generate 39-dimensional feature vectors, and different data have different frame lengths. Table2 shows the distribution of data numbers in different frame lengths. As can be seen from the table, there is a big difference in the number of data in different frame length ranges. Therefore, it is necessary to unify the voice data form. Set the fixed frame length to 2377 frames, which can cover 99% of the data; (2377, 99) is the size of the MFCC feature matrix for each speech, and the prosody feature vector generated for each speech is 35 dimensions.Table 2
Frame length distribution of voice data.
Frame length0–15001500–17001700–19001900–21002100–23002300–25002500-Number792525549523388261389The speech module inputs the MFCC frame sequence into the sequence model according to the time sequence, and its structure is shown in Figure3. Each MFCC frame vector is 39 dimensions, and the prosody speech feature vector is 35 dimensions.Figure 3
Input structure of speech module in the multimodal model.The second part is the text module, and its structure is shown in Figure4. The data in the text module are all English data, and a token sequence can be formed by segmenting the data and removing stop words because the length of token in different text data is different, and the length difference is large. Therefore, it is necessary to unify the text data form. Let the fixed token length be 256, covering 99% of the text data. Then, the token words are transformed into vectors that can be recognized by computer and encoded to generate 400-dimensional word vectors, that is, the text module input is completed. Thereby, the feature matrix size of each text data can be determined to be (256,400).Figure 4
Input structure of this module in the multimodal model.


## 3.1.2. Timing Structure Design

In this paper, GRU temporal structure is selected as the temporal structure of the multimodal oral English automatic assessment model. Because the model includes two modules, speech module and text module, the temporal structure is also divided into speech module temporal structure and text module temporal structure. The input structure of voice module and text module are closely related, and the length of time sequence structure is the length of input data, so the research sets the number of layers and the number of cells of the two time sequence structures as 1 and 200, respectively. Specific parameter settings are shown in Table3.Table 3
Parameter setting of timing structure of the multimode model.
Parameter nameParameter valueParameter descriptionVoice moduleencoder_size_audio2369GRU lengthnum_layer_audio1GRU number of structural layershidden_dim_audio202GRU number of unitsText moduleencoder_size_text249GRU lengthnum_layer_text1GRU number of structural layershidden_dim_text202GRU number of units


## 3.1.3. Multimodal Fusion Structure Design

The multimodal fusion structure in this paper is a structure based on attention mechanism, which can realize multimodal fusion by fusing speech coding and text coding. LetXF represent the original speech feature, and the attention module takes it as input to obtain the formula:(9)zi,j=FwTxi,j+b,ai,j=zi,j∑i,jzi,j,where F represents the nonlinear activation function, and the enhanced speech features are obtained by combining the above formula:(10)x^i,j=1+ai,jxi,j.By expanding the attention mechanism space, we obtain(11)zi,jc=FwcTxi,jc+bc,ai,jc=zi,jc1+exp−zi,jc,where C represents the Cth channel; the enhanced spatial characteristics are expressed by the following formula:(12)x^i,jc=1+ai,jcxi,jc.The specific steps of multimodal fusion are as follows. The first step is to multiply the coding of text vector and speech vector and obtain the attention weight of text vector coding by activating function softmax, as shown in formula (15). The second step is to obtain the sum of the attention weight of the text vector encoding and the weight of the text vector encoding, thereby obtaining the final text attention vector encoding, as shown in formula (16). The third step is to splice the text attention vector coding and the speech vector coding to obtain the multimodal fusion vector coding, as shown in Formula (15), and use it as the final output of the multimodal fusion module:(13)a=softmaxte∗ae,(14)ate=∑i=1Taite,(15)fe=concatae,ate.


## 3.2. Model Hyperparameter Tuning

The multimodal model includes hyperparameters such as loss function, activation function, optimizer, learning rate, and batch size. These parameters have a certain impact on the model performance, so this paper selects and optimizes these hyperparameters. In deep neural network, different activation functions should be selected for different application scenarios. Softmax activation function and sigmoid activation function are often used in multiclassification tasks, and sigmoid function is the most used activation function in two-classification tasks, which mainly realizes the application of multiclassification tasks in multiple two-classification tasks, and these two-classification tasks are interrelated. The application scenario in this paper belongs to multiple categories, and multiple categories exist independently and are not related, so sigmoid activation function is not suitable for this paper. Softmax activation function is used to deal with multiclassification tasks, and multiple categories are independent of each other, so the independent categories can be normalized by softmax activation function. Therefore, this paper chooses softmax activation function to deal with multimodal models.Besides selecting activation function, other parameters in model training need to be set, such as loss function, learning rate, and optimizer. The task of oral English automatic assessment is a classification problem. When calculating the loss value, the cross-entropy loss function (such as equation (16)) is selected to calculate it. The update mode of network parameters is determined by the optimizer. There are many types of optimizers, and different optimizers need to be used in different scenarios. Because Adam optimizer is the most widely used optimizer with the best application effect, Adam optimizer is selected to update network parameters. Learning rate has an influence on model training efficiency and model performance. In order to prevent overfitting, the dropout operation is used to encode and set the speech and text, and the network parameters are adjusted according to the model performance:(16)Loss=−∑iyilnai.


## 4. Experiment and Analysis

### 4.1. Model Validation

In order to verify the performance of the multimodal oral English automatic assessment model, this paper evaluates the model from the modules of emotional expression, fluency, and sense of rhythm, and compares the proposed model (MA_SE + Audio + Text) with the traditional machine learning model. In order to make the comparative experiment rigorous, before the experiment, the data are resampled and denoised, and the input features of the two traditional machine learning and deep learning models are also set as MFCC features and prosody features. The features are transformed into the required feature vectors through normalization processing, and the input features of the pure speech model and the multimodal model are consistent. Then, the parameters of the traditional machine learning model are optimized. Finally, the scoring results of different models on oral English rhythm, as shown in Table4, are obtained.Table 4
Scores the sense of rhythm.
Consistency rateAdjacent consistency rateRoot mean square errorNaive Bayes0.29400.93500.9489SVM0.57120.97190.7159MA_SE + Audio + Text + LSTM0.60950.92100.9809MA_SE + Audio + LSTM0.69860.99220.5703MA_SE + Audio + Text + GRU0.73490.94910.6881MA_SE + Audio + GRU0.74790.99190.5252It can be seen from Table4 that compared with the two traditional machine learning models, the multimodal model and pure speech model of GRU structure are higher than the traditional model in terms of consistency rate and adjacent consistency rate. Compared with the multimodal model using LSTM structure, the experimental results using the GRU temporal structure model are higher. The experimental results of pure speech are higher than those of multimodal experiments. Therefore, deep learning has great influence on rhythm, and GRU structure has better performance than LSTM structure, while text has little effect on rhythm score.Through the analysis of the rhythm prediction results of the six models, we can see that MA_SE + Audio + Text has the best performance. The results of rhythm scoring were evaluated, and 20 samples were randomly selected for prediction. The prediction effect is shown in Figure5.Figure 5
Comparison of the predictive value of rhythm under different models.Table5 shows the results of fluency scores of different models. It can be seen from the table that the multimodal model using GUR time-series structure has the best scoring result. The multimodal deep learning model using GRU is higher than the pure speech model with GRU structure in terms of consistency index. Compared with GRU structure and LSTM structure, the experimental results of the multimodal model with GRU structure are higher, while the experimental results of the pure speech model with LSTM structure are higher than those of the pure speech model with GRU structure. This shows that, in the fluency scoring module, the deep learning method plays a great role in it. Text information also has a great influence on fluency.Table 5
Scores the fluency.
Consistency rateAdjacent consistency rateRoot mean square errorNaive Bayes0.29410.91590.9825SVM0.46330.96560.7996MA_SE + Audio + GRU0.61090.97030.6968MA_SE + Audio + LSTM0.64560.98740.6259MA_SE + Audio + Text + LSTM0.64880.95820.7172MA_SE + Audio + Text + GRU0.66690.97790.6441Through the analysis of the fluency prediction results of the six models, we can see that MA_SE + Audio + Text shows the best performance. Evaluate the scoring results of profitability, and randomly select 20 samples for prediction. The prediction effect is shown in Figure6.Figure 6
Comparison of predicted values of profitability under different models.In Table6, among the results of emotion scoring module, the consistency evaluation index of the multimodal model combining GRU, speech, and text is the best. The model using LSTM and pure speech has the best experimental results in terms of adjacent coincidence rate and root mean square error. On the whole, in the consistency index, compared with the pure speech model and the multimodal model, the multimodal model has better performance. This shows that the introduction of deep learning methods and texts plays a great role in the emotional performance scoring module.Table 6
Scores the emotional performance.
Consistency rateAdjacent consistency rateRoot mean square errorNaive Bayes0.23180.70390.3522SVM0.41890.93820.8852MA_SE + Audio + GRU0.64360.96320.7031MA_SE + Audio + LSTM0.61320.97450.6845MA_SE + Audio + Text + LSTM0.65590.96360.7122MA_SE + Audio + Text + GRU0.68890.93880.7254Through the analysis of the emotion prediction results of the six models, we can see that MA_SE + Audio + Text has the best performance. The results of emotional scoring were evaluated, and 20 samples were randomly selected for prediction. The prediction effect is shown in Figure7.Figure 7
Comparison of emotion prediction values under different models.In Figures5–7, 20 random samples are selected to compare and analyze different algorithms and combined algorithms. The application scenarios of data samples are different, and many application scenarios in the same figure are different. Compared with the model in the same scene, the experimental effect is better in different scenes.


### 4.2. Example Verification

In order to explore the practical application effect of the multimodal method of combining speech and text, the multimodal model is applied to specific data examples, and the results are shown in Figure8. In Figure 8, red indicates the unfluent part, reflecting the intermittent and tense performance of the speaker. There are many unsmooth parts of the data, so it is difficult to judge the data correctly only by voice data, but the model proposed in this study can directly and accurately judge the data as unsmooth. Therefore, the multimodal method combining speech and text can fully judge speech information and has good application effect. The comparison in the experiment is based on the combined application of various algorithms. The time complexity of the algorithm will increase, but in order to improve the efficiency of the algorithm, the time complexity is acceptable. Therefore, in consideration of the time complexity under the condition, it is advantageous to improve the accuracy of the algorithm.Figure 8
Text example of unsmooth data.“Garbage sorting is to separate waste into different categories, mainly wet or dry. It is commonly applied in major cities and can be seen as a critical part of the whole process of garbage recycling. To realize environmental sustainability, garbage sorting is a necessity. First of all, waste sorting regulations are needed and communities should be provided with necessary instructions and facilities. Secondly, citizens should be fully informed of garbage sorting knowledge so as to improve the efficiency in the whole process. Finally, only when the whole society is mobilized can we truly bring some positive changes and build an environment-friendly society. So, education will be very important.”


## 4.1. Model Validation

In order to verify the performance of the multimodal oral English automatic assessment model, this paper evaluates the model from the modules of emotional expression, fluency, and sense of rhythm, and compares the proposed model (MA_SE + Audio + Text) with the traditional machine learning model. In order to make the comparative experiment rigorous, before the experiment, the data are resampled and denoised, and the input features of the two traditional machine learning and deep learning models are also set as MFCC features and prosody features. The features are transformed into the required feature vectors through normalization processing, and the input features of the pure speech model and the multimodal model are consistent. Then, the parameters of the traditional machine learning model are optimized. Finally, the scoring results of different models on oral English rhythm, as shown in Table4, are obtained.Table 4
Scores the sense of rhythm.
Consistency rateAdjacent consistency rateRoot mean square errorNaive Bayes0.29400.93500.9489SVM0.57120.97190.7159MA_SE + Audio + Text + LSTM0.60950.92100.9809MA_SE + Audio + LSTM0.69860.99220.5703MA_SE + Audio + Text + GRU0.73490.94910.6881MA_SE + Audio + GRU0.74790.99190.5252It can be seen from Table4 that compared with the two traditional machine learning models, the multimodal model and pure speech model of GRU structure are higher than the traditional model in terms of consistency rate and adjacent consistency rate. Compared with the multimodal model using LSTM structure, the experimental results using the GRU temporal structure model are higher. The experimental results of pure speech are higher than those of multimodal experiments. Therefore, deep learning has great influence on rhythm, and GRU structure has better performance than LSTM structure, while text has little effect on rhythm score.Through the analysis of the rhythm prediction results of the six models, we can see that MA_SE + Audio + Text has the best performance. The results of rhythm scoring were evaluated, and 20 samples were randomly selected for prediction. The prediction effect is shown in Figure5.Figure 5
Comparison of the predictive value of rhythm under different models.Table5 shows the results of fluency scores of different models. It can be seen from the table that the multimodal model using GUR time-series structure has the best scoring result. The multimodal deep learning model using GRU is higher than the pure speech model with GRU structure in terms of consistency index. Compared with GRU structure and LSTM structure, the experimental results of the multimodal model with GRU structure are higher, while the experimental results of the pure speech model with LSTM structure are higher than those of the pure speech model with GRU structure. This shows that, in the fluency scoring module, the deep learning method plays a great role in it. Text information also has a great influence on fluency.Table 5
Scores the fluency.
Consistency rateAdjacent consistency rateRoot mean square errorNaive Bayes0.29410.91590.9825SVM0.46330.96560.7996MA_SE + Audio + GRU0.61090.97030.6968MA_SE + Audio + LSTM0.64560.98740.6259MA_SE + Audio + Text + LSTM0.64880.95820.7172MA_SE + Audio + Text + GRU0.66690.97790.6441Through the analysis of the fluency prediction results of the six models, we can see that MA_SE + Audio + Text shows the best performance. Evaluate the scoring results of profitability, and randomly select 20 samples for prediction. The prediction effect is shown in Figure6.Figure 6
Comparison of predicted values of profitability under different models.In Table6, among the results of emotion scoring module, the consistency evaluation index of the multimodal model combining GRU, speech, and text is the best. The model using LSTM and pure speech has the best experimental results in terms of adjacent coincidence rate and root mean square error. On the whole, in the consistency index, compared with the pure speech model and the multimodal model, the multimodal model has better performance. This shows that the introduction of deep learning methods and texts plays a great role in the emotional performance scoring module.Table 6
Scores the emotional performance.
Consistency rateAdjacent consistency rateRoot mean square errorNaive Bayes0.23180.70390.3522SVM0.41890.93820.8852MA_SE + Audio + GRU0.64360.96320.7031MA_SE + Audio + LSTM0.61320.97450.6845MA_SE + Audio + Text + LSTM0.65590.96360.7122MA_SE + Audio + Text + GRU0.68890.93880.7254Through the analysis of the emotion prediction results of the six models, we can see that MA_SE + Audio + Text has the best performance. The results of emotional scoring were evaluated, and 20 samples were randomly selected for prediction. The prediction effect is shown in Figure7.Figure 7
Comparison of emotion prediction values under different models.In Figures5–7, 20 random samples are selected to compare and analyze different algorithms and combined algorithms. The application scenarios of data samples are different, and many application scenarios in the same figure are different. Compared with the model in the same scene, the experimental effect is better in different scenes.


## 4.2. Example Verification

In order to explore the practical application effect of the multimodal method of combining speech and text, the multimodal model is applied to specific data examples, and the results are shown in Figure8. In Figure 8, red indicates the unfluent part, reflecting the intermittent and tense performance of the speaker. There are many unsmooth parts of the data, so it is difficult to judge the data correctly only by voice data, but the model proposed in this study can directly and accurately judge the data as unsmooth. Therefore, the multimodal method combining speech and text can fully judge speech information and has good application effect. The comparison in the experiment is based on the combined application of various algorithms. The time complexity of the algorithm will increase, but in order to improve the efficiency of the algorithm, the time complexity is acceptable. Therefore, in consideration of the time complexity under the condition, it is advantageous to improve the accuracy of the algorithm.Figure 8
Text example of unsmooth data.“Garbage sorting is to separate waste into different categories, mainly wet or dry. It is commonly applied in major cities and can be seen as a critical part of the whole process of garbage recycling. To realize environmental sustainability, garbage sorting is a necessity. First of all, waste sorting regulations are needed and communities should be provided with necessary instructions and facilities. Secondly, citizens should be fully informed of garbage sorting knowledge so as to improve the efficiency in the whole process. Finally, only when the whole society is mobilized can we truly bring some positive changes and build an environment-friendly society. So, education will be very important.”


## 5. Conclusion

To sum up, compared with the traditional models, the multimodal model proposed in this paper has better performance. In this paper, the multimodal deep learning method combining GRU, speech, and text has auxiliary effect on fluency and emotional expression, which depend on text, but has little auxiliary effect on rhythm. Therefore, the multimodal automated oral English assessment model in this paper has great influence on the assessment tasks and is helpful to the assessment of oral English proficiency. At the same time, there are still some shortcomings in this study, such as the data quality and data scale are different from the actual situation, so it is necessary to further improve the data quality and expand the data scale. In addition, more input features should be added to the model to improve the accuracy of the model. In the next step, the research will further study the above shortcomings in order to improve the accuracy and practicability of the model. In the future research work, it is necessary to further integrate the performance comparison of different algorithms. In terms of parameter optimization, intelligent calculation methods can be considered, and the prediction effect will be further improved. Whether it is suitable for the application of other languages in the application scenario needs further verification.



---

*Source: 4774677-2022-01-19.xml*