You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PESQ (Perceptual Evaluation of Speech Quality) Wrapper for Python [Updated for P.862 Corrigendum 2 (03/18)]
5
+
This project forks from [ludlows/PESQ](https://github.com/ludlows/PESQ/), updating the PESQ implementation to include its latest correction addressed in [P.862 Corrigendum 2 (03/18)](https://www.itu.int/rec/T-REC-P.862-201803-W!Cor2/en).
6
6
7
-
# Description
8
-
This code is an updated version of /ludlows/pesq/ which implements the Corrigendum 2 of the ITU-T P.862 recommendation (PESQ). The correction addresses the under-prediction of subjective scores (by 0.8 MOS on average) by correcting the level of the loudness model.
7
+
The correction addresses the under-prediction of subjective scores (by 0.8 MOS on average) by correcting the level of the loudness model.
9
8
10
9
11
10
This code is designed for numpy array specially.
@@ -21,7 +20,7 @@ This code is designed for numpy array specially.
@@ -94,24 +93,16 @@ When the `ref` is a 2-D numpy array and `deg` is a 2-D numpy array, the result o
94
93
95
94
The correctness is verified by running samples in the audio folder.
96
95
97
-
PESQ computed by this code in wideband mode is 1.5128041505813599 ~~1.0832337141036987~~[due to Corrigendum 2]
96
+
PESQ computed by this code in wideband mode is 1.5128041505813599
97
+
(instead of 1.0832337141036987 which you would obtain without Corrigendum 2)
98
98
99
-
PESQ computed by this code in narrowband mode is 1.6072081327438354
99
+
PESQ computed by this code in narrowband mode is 1.6072081327438354
100
+
(no differences with or without Corrigendum 2)
100
101
101
102
# Note
102
103
103
104
Sampling rate (fs|rate) - No default. You must select either 8000Hz or 16000Hz.
104
105
105
106
Note that narrowband (nb) mode is only available when the sampling rate is 8000Hz.
106
107
107
-
The original C source code is modified.
108
-
109
-
# Who is using `pesq`
110
-
111
-
Please click [here](https://github.com/ludlows/python-pesq/network/dependents) to see these repositories, whose owners include `Facebook Research`, `SpeechBrain`, `NVIDIA` .etc.
112
-
113
-
# Acknowledgement
114
-
115
-
The work at /ludlows/pesq was funded by the Natural Sciences and Engineering Research Council of Canada.
116
-
117
-
The work at /ludlows/pesq was also funded by the Concordia University, Montreal, Canada.
0 commit comments