Paper Menu >>
Journal Menu >>
![]() Journal of Signal and Information Processing, 2013, 4, 1-6 doi:10.4236/jsip.2013.43B001 Published Online August 2013 (http://www.scirp.org/journal/jsip) 1 Applying Score Reliability Fusion to Bi-Model Emotional Speaker Recognition H. B. Zhang1, T. Wang1, T. Huang2, X. Yang1 1School of Physics & Electrical Information Engineering, Ningxia University, Yinchuan, 750021, China; 2MicroStrategy Software (Hangzhou) Co., Ltd., Hangzhou, Zhejiang, 310012, China Email: [email protected] Received March, 2013. ABSTRACT Emotion mismatch between training and testing is one of the important factors causing the performance degradation of speaker recognition system. In our previous work, a bi-model emotion speaker recognition (BESR) method based on virtual HD (High Different from neutral, with large pitch offset) speech synthesizing was proposed to deal with this problem. It enhanced the system performance under mismatch emotion states in MASC, while still suffering the system risk introduced by fusing the scores from the unreliable VHD model and the neutral model with equal weight. In this paper, we propose a new BESR method based on score reliability fusion. Two strategies, by utilizing identification rate and scores average relative loss difference, are presented to estimate the weights for the two group scores. The results on both MASC and EPST shows that by using the weights generated by the two strategies, the BESR method achieve a better performance than that by using the equal weight, and the better one even achieves a result comparable to that by using the best weights selected by exhaustive strategy. Keywords: Emotional Speaker Recogitnion; Score Reliability Fusion; Fusion Weight Estimating Strategy; Bi-Model 1. Introduction In the most studies about speaker recognition technology, the changes of environment or channel which are some- thing about robustness is considered most. Less research work to consider the effect of speaker’s own change such as their mood. Emotion mismatch between training and testing will cause system performance decline sharply which is emotional speaker recognition. In order to avoid this problem in speech emotion rec- ognition, in this paper we propose a weight strategy based on scores average relative loss difference. Using scores average relative loss difference of various types of testing voice on the corresponding model set to estimate the various types of score weight coefficient. In addi- tion, the weight strategy based on the recognition rate using the two models on the respective classification test speech recognition rate as a test class model score weighted right respectively. The results on both MASC and EPST [1] show that using the Bi-model system of fusion weight estimating strategy achieve a better per- formance than that by using the equal weight. 2. Applying Score Reliability Fusion to Bi-Model Emotional Speaker Recognition In this method, we mark the emotional speech which is different from the neutral voice on MFCC and baseband such as angry, happy and scared state as high different voice. And we build a virtual high difference in emo- tional training voice by adjusting the neutral voice base- band mean for each speaker, Thereby reducing the de- gree of mismatch between the test voice and training model. Figure 1 describes the system framework of method. During the training process, we establish the two models for each speaker: Using the synthetic virtual high difference emotional speech to train high difference model, the neutral speech for neutral model. During the testing process, we can get the gender information of test voice from gender recognition. Then mark the high mis- match part by using gender-dependent mismatch detec- tion. Finally, for each speaker, calculated the score of test voice high mismatch part in its high-difference model and other low mismatch part in neutral model respec- tively, fuse them using linear weighted fusion. 2.1. Gender Recognition Gender recognition can be regarded as a special speaker recognition that speaker is divided into two types: male and female. Male gender model is trained by male speaker's corpus Mm. Female gender model is trained by female speaker's corpus Mf. When testing, match scores Copyright © 2013 SciRes. JSIP ![]() Applying Score Reliability Fusion to Bi-Model Emotional Speaker Recognition 2 Figure 1. Applying score reliability fusion to bi-model emotional speaker recognition. between testing speech X and the 2 gender models were computed, and gender of the model with the highest score was the speaker’s gender. 2.2. High Mismatch Detection Our previous study [2] found three high differences emo- tional speech baseband mean relative mean neutral speech Base frequency (the same speaker and the same text) there is a certain deviation, the greater the deviation with the lower the degree of matching of the speech, the lower the probability of correctly recognized. Accord- ingly, we mark higher baseband mean of high differences emotional speech as high mismatch. Because of the big differences between male and female speech, the male and female are matched by training in the mismatch de- tection. Specific operations can be divided into two steps: Firstly, we use the differences detection technology to test weather the Statement belongs to high differences. In the differences detection technology, we use the classifi- cation method based on KNN and we have chose eight global features of the speech snippet: baseband and the mean, the maximum, the minimum and standard devia- tion of log domain energy. Secondly, we divide the high different emotional speech into several snippets. The next, the baseband mean which is higher than the thresh- old is marked as the high mismatch parts. The threshold is the value of error rate (EER) point, by using baseband mean to distinguish between low differences(neutral and sad) and high differences(angry, happy and scared) speech in parameter development set (male:156 Hz, fe- male: 250 Hz). 2.3. The Virtual High Differences in Emotional Speech Construction Based on Time-Frequency Mapping Between the sound source and channel interference phe- nomena [3,4], the change of the sound source character- istics (f0) It can be speculated to some extent led channel characteristics (such as MFCC) change. It tends to base- band mean of high differences emotional speech by ad- justing baseband distribution center of the neutral speech, resulting in the virtual high differences in emotional speech. When the people express the particular emotion, baseband mean relative to the Changes amplitude of neu- tral speech is generally related to their vocal cords char- acteristics (Commonly used baseband mean to describe). There is a big difference on the emotion expression be- tween male and female. Here we delimit that the base- band changes amplitude is () g f L when the speakers express the high differences emotion. L is the baseband mean of the neutral speech, g is the gender information. If we know the g f function definition, we can use the formula (1) to adjust the baseband mean of the neutral speech, thus we can get the baseband sequence of the high differences emotional speech. tgt LLfH *)( (1) Lt is the baseband value of neutral speech and Ht is the baseband value of the virtual high differences emotional speech at the t frame. But the form of is unknown , and it’s difficult to get an analytic solution. Here we use polynomial func- tion to fit. At the same time, we use AIC criterion [5] to determine the order of polynomial function, which make the AIC reach to the minimum. In this paper, we use the simplified form of AIC criterion: g f g f 2[ln(/ )]. A ICmnRSS n (2) The m is the parameters number of fitting function, the n is the number of observed sample, and RSS is the re- sidual sum of squares 2 1 ˆ n i i . When the is known, we can use the autocorrela- g f Copyright © 2013 SciRes. JSIP ![]() Applying Score Reliability Fusion to Bi-Model Emotional Speaker Recognition 3 tion algorithm [6] to extract the baseband from the neu- tral speech, then get the baseband sequence of “the high differences emotional speech” according to formula(1). At last, we can get the corresponding virtual high differ- ences emotional speech through correcting the baseband by PSOLA method [7]. 2.4. Emotional Speaker Recognition This system is built on the frame foundation of GMM-UBM. Every registered user i adaptive to two son model from UBM(ubm ). Neutral speech adaptive to neutral model (iN ). Synthetic virtual high differences emotional speech adaptive toiN . The testing speech is divided high mismatch part (H,0) and low mismatch part (L,) firstly during the test. Next, we can calculate score of the test- ing speech X on registered user i model by formula (3). k 0| }1T ,, 1 j XL ,,1 ,j ,0|{ nxX t X|{ ttH }0,0, TjTj kk },{ HnNtt ) )|( )|( log )|( )|( log( 1 )( ubmH iHH ubmL iNL iXp Xp Xp Xp T X (3) and are the weights fused score of on the iN and H on the iH L X X ,1 .When 5.0 , which is so-called bi-model way of equal weight [2]. In this paper, we use two kinds of fusion weight estimating strategy based on the score reliability assessment to de- termine and . At last, we judge the testing speech belong to the highest score speaker in the. )(X 3. Fusion Weight Estimating Strategy Based on the Score Reliability Assessment Synthetic virtual high differences emotional speech is different from the real emotional speech, so there is unre- liability in the score which is got from the virtual high differences model H . While the score which is got from L on the neutral model N X is reliable. For the two kinds different reliability score, it is unreasonable obviously to plus equal weight. In this part we will pro- pose two fusion weight estimating strategy based on the score reliability assessment. 3.1. Based on Fusion Weight Strategy of Scores Average Relative Loss Difference Determine the model collection . ,M1,2,|iλΖ θiθ NH , , M is the number of registration speaker, H is the type of high differences, N is the neuter. Testing speech collection is K,,2,1 , jXj| H,L , is the K kind number of testing speech, L is the type of low differences. In the speaker recognition, we determine the testing speech belong to the speaker who correspond the model of the maximum matching probability values. The score of testing speech which is on the model j Xi can be expressed as: )|(log ijij XpS (4) Suppose the testing speech j is the speech of X speaker , the model collection of speaker recognition i ˆ system is . If Z (5) ))|((logmaxarg ˆ 1 ij Mi Xpi this system can distinguish the testing speech j cor- X rectly. On the contrary, the bigger the distance between the score and the maximum collection )|(logˆ i j Xp score the worse the ability of the system to distinguish speech. When we use the model collection Zθ determine iden- tity of the speech which is in the collection Oφ, scores average relative loss difference can be determined to : K jij Z ij Z i jij Z XpXp XpXp K C i i i 1 ˆ ))|((logmin))|((logmax )|(log))|((logmax 1 (6) max(log (|)) i ji ZpX and min(log (|)) i j i ZpX are the maximum and minimum which the score of on the model collection j X Z . is the model of belong to speaker in . The bigger the , the more unre- liable the score of the testing speech collection, which is on the model collecting . We can use to estimate i ˆ j X Z C Z C and in formula (3): NLHH HH NLHH NL CC C CC C /1/1 /1 /1/1 /1 (7) 3.2. Based on the Weight Strategy of Recognition Rate When the speakers use collection to determine the speech identity in the Z collection in the recognition, the higher the speakers identification rate , the higher the proportion which the testing speech of IR is identified correctly by model collection Similarly, the match score of speech in the on the model which is in is more reliable. According this, we can determine the weight Z Z and of formula (3): HHNL HH HHNL NL IRIR IR IRIR IR (8) NL IR and in formula (6) can express as: HH IR TotalL rightL NL NUM NUM IR _ _ (9) Copyright © 2013 SciRes. JSIP ![]() Applying Score Reliability Fusion to Bi-Model Emotional Speaker Recognition 4 TotalH rightH HH NUM NUM IR _ _ (10) In the formula, rightL _ is the number that speech of is distinguished correctly by collection N, is the total number of speech inL NUM L L NUM _ Z Total . And right_ is the number which the number that speech of is distinguished correctly by collection, is the total of speech in . H NUM H H NUM _ H Z Total H 4. Experimental Analysis and Discussion 4.1. Database and Experimental Setting Experimental corpus base Mandarin Affective Speech Corpus (MASC) and Emotional Prosody Speech and Transcripts (EPST). MASC has 23 female and 45 male speakers’ utterance in Chinese mandarin with 5 emo- tional classifications (neutral, angry, happy, scared, and sad classifications). Every speaker has 5 phrases and 60 sentences in every emotional state. Each phrase lasts 0.8 second averagely, while each sentence lasts 2 seconds averagely. Besides, there are 2 short passages with aver- age duration of 15 seconds per passage in neutral state. EPST is the first emotional speech corpus released by Linguistic Data Consortium (LDC). It includes 8 actors (3 male, 5 female). 7 speakers of them provide their Eng- lish speech in 14 emotional classifications and their neu- tral speech with different distance. The corpus used in the experiment were split into 3 parts: Speeches of the first 18 people (7 female and 11 male) in MASC were taken as development data to obtain fitting parameters; Speeches of the remains in MASC were test data. 2 short passages of every speaker were used to train speaker model, and the other 15,000 sentences were used as test- ing speeches; In addition, speeches of 7 speakers in EPST corresponding with 5 same emotional classifica- tions as MASC were treated as extended test data. About 5 minutes neutral speeches of each speaker in normal distance were used to train speaker model. 5 kinds of emotional sentences with total count 670 were taken as testing speech. In the experiment, UBM was adopted 1024 order and characteristics were 13-dimensional MFCC and its delta. The length of window for MFCC, energy and pitch were 32ms uniformly, and step sizes were 16ms uniformly. The weight coefficients α and β, baseband mapping func- tion f, and gender models are all got from the dates in development data. The order of f is set According to bi-model approach base on equal weight. Take 11 as the order of male f, and 5 as the order of female f. For verifying the validity of two kinds fusion weight estimating strategy based on the score reliability assess- ment, this part will compare the four methods of recogni- tion performance on the MASC corpus and EPST corpus. The four methods are: the bi-model method fusion weight estimating strategy based on the score reliability assessment (score difference), the bi-model method based on the weight strategy of recognition rate (recogni- tion rate), the bi-model method based on the equal weight (equal weight) and the traditional GMM-UBM method (datum). 4.2. Experimental Results on the MASC Table 1. The evaluation result on the MASC. IR (%) Method Datum Equal weight Recognition rate Score difference Neutral 96.23 95.40 95.47 95.30 Angry 31.50 36.37 37.93 38.43 Happy 33.57 37.57 39.17 39.80 Scared 35.00 37.10 38.97 39.27 Sad 61.43 60.70 60.93 61.10 Average 51.55 53.43 54.49 54.78 Experimental results with four methods on MASC corpus were shown in Table 1. Relative to the datum, basing on 3 different weight estimating strategy recogni- tion rates of high differences emotions testing speech are improved obviously(4.87% - 6.93% on angry speech, 4.00% - 6.23% on happy speech and 2.10% - 4.27% on scared speech). And the performance of the low different emotional testing speech has declined slightly (0.76% - 0.93% on neutral speech and 0.33% - 0.73% on sad speech). For the bi-model method, these two weight es- timating strategy is better the equal weight strategy, es- pecially the recognition property of three high differ- ences emotional testing speech has a obviously im- provement. This improvement mainly benefit from that two assessment methods can assess the score reliability effectively, so that we can merge two different score ef- fectively. We still find that the recognition property of the system which is on the low differences emotional speech has declined slightly. This problem is mainly caused by inaccurate of mis-match testing. It is known easily that it will have some negative impact if we use low mis-match parts to score on the virtue high differ- ences emotional model. Despite these shortcomings, the two weight estimating strategy proposed in our paper are increased 3.23% compared with standard on the recogni- tion rate, and it is increased 1.35% than the traditional method. Copyright © 2013 SciRes. JSIP ![]() Applying Score Reliability Fusion to Bi-Model Emotional Speaker Recognition 5 Figure 2. The IR on MASC for BESR method with various weights. For checking the effectiveness of the weight estimat- ing strategy, this part will compare the different weight coefficient on the bi-model method which the recognition performance of the MASC corpus. Figure 2 count the recognition rate of bi-model method which is based on }9.0,,2.0,1.0{ , 62.0 (based on the weigh strategy of recognition rate) and 73.0 (based on fusion weight strategy of scores average relative loss difference). We can know something from the figure that when (5.0,1 ), the system perform- ance is better than , this tell us the score is more reliability which we use neutral model N to determine the low mis-match part (It is similar with low differences emotional speech L ). The rational weigh α should greater than the score weigh β of H Z on the high mis-match part. In addition, the recognition performance in the situation bi-model which is Z 73.0 is same as the recognition performance of the best weigh (8.0 ) which is from enumerating }9.0,,2.0,1.0{ . And when 62.0 , the recognition performance of bi- model approximate with the best performance. 4.3. The Evaluation Result on the EPST Table 2. The evaluation result on the EPST. IR(%) Method Datum Equal weight Recognition rate Score difference Neutral 93.75 93.75 93.75 93.75 Angry 47.48 48.92 49.64 49.64 Happy 39.62 44.65 46.54 45.28 Scared 39.72 49.65 49.65 49.65 Sad 66.89 72.19 72.19 72.19 Average 53.88 58.66 59.25 58.96 In this paper, we can get the bi-model score weighting coefficients and from MASC parameters devel- opment data by using our two Fusion Weight Estimating Strategies. Using the bi-model approach achieve good results in speaker recognition assessment experiment on MASC text set. EPST corpus has different culture back- ground with MASC. We will verify the validity of the coefficient by bi-model approach in EPST corpus. Ex- perimental results with four methods in EPST corpus were shown in Table 2. We can find that three bi-model approaches based on different score fusing strategies are also improved obviously than by baseline in performance of high differences emotion testing speech. In contras to MASC, recognition rate for sad speech is improved too. It is mainly because people with different culture also express his emotion very differently and pitch mean of sad speech in EPST corpus is noticeable higher than neu- tral speech. Because there is a big difference between two speech database, using and get from the parameters developed dates in MASC corpus can’t sig- nificantly improve the recognition rate of bi-model ap- proach, but it is still effective. The overall recognition rate from EPST corpus, bi-model approach based on two score reliability assessment strategies is also improved 0.30% and 0.59% than equal weight. In addition, we can also get from figure 3, the recognition rate in EPST cor- pus with bi-model approach, the fusion weight strategy based on recognition rate (62.0 ) is better than by enumerate strategy (8.0 ), and the fusion weight strategy based on scores average relative loss differ- ence 73.0 also approach to optimal enumerate (8.0 ). Figure 3. The IR on EPST for BESR method with various weights. 5. Conclusions It is clearly unreasonable to fuse the score equal weight in Bi-model. So in this paper, we propose two fusion weight strategies based on score reliability fusion: by Copyright © 2013 SciRes. JSIP ![]() Applying Score Reliability Fusion to Bi-Model Emotional Speaker Recognition Copyright © 2013 SciRes. JSIP 6 utilizing identification rate and scores average relative loss difference. Systemic risk caused by Unreliability of Virtual synthesized speech could be reduced by using our strategy. In MASC, bi-model based on score reliability fusion is improved 3.23% than by baseline, and 1.35% than bi-model based on equal weight. In extended test of EPST corpus, using our new strategy is also improved 0.59% than before. 6. Acknowledgements This research was supported by the Natural Science Foundation of Ningxia Hui Autonomous Region, China (Grant No. NZ1139), and Scientific and technological projects in Ningxia (The research and development ap- plication demonstration of Ningxia milk and the prod- ucts' safety traceability information system which is based on the Internet of Things). All supports are grate- fully acknowledged. REFERENCES [1] M. Liberman, et al., “Emotional Prosody Speech and Transcripts,” Philadelphia; Linguistic Data Consortium. 2002. [2] T. Huang and Y. Yang, “Learning Virtual HD Model for Bi-model Emotional Speaker Recognition,” ICPR, Istanbul, Turkey, 23-26 Aug. 2010, pp. 1614-1617. [3] D. G. Childers, J. J. Yea and E. L. Bocchieri, “Source/ Vocal-tract Interaction in Speech and Singing Synthesis,” Proc Stockholm Music Acoust Conf, 1983, pp. 125-141. [4] D. G. Childers and C. F. Wong, “Measuring and Modeling Vocal Source-Tract Interaction, Ieee Transactions on Biomedical Engineering, Vol. 41, No. 7, 1994, pp. 663-671. doi:10.1109/10.301733 [5] H. Akaike, “A New Look at the Statistical Model Identification,” Automatic Control, IEEE Transactions on, Vol. 19, No. 6, 1974, pp. 716-723. doi:10.1109/TAC.1974.1100705 [6] L. Rabiner, “On the Use of Autocorrelation Analysis for Pitch Detection, Acoustics,Speech and Signal Processing,” IEEE Transactions on, Vol. 25, No. 1, 1977, pp. 24-33. doi:10.1109/TASSP.1977.1162905 [7] L. H. Cai, D. Z. Huang and R. Cai, “Basis of Modern Speech Technology and Application,” Tsinghua University press, Beijing, China, 2003. |







