Closed boeddeker closed 5 years ago
PESQ is widely used in speech enhancement. In this task, PESQ
often refers to NB PESQ MOS
.
So, my implementation always returns the NB PESQ MOS
.
Thanks for the explanation. I also work on speech enhancement and in case of wideband signals, we prefer the WB
score, otherwise some information in the signal are ignored.
Can you add a hint to the readme, that this repo calculates the Raw MOS
for narrowband handset listening
and not the MOS-LQO
? And that wideband extension (headphone listening)
is not supported? (I took the names from the pesq help text)
Thanks for your suggestions! I will add the hint to the readme.
Thanks
Any option to support the wideband score in the future?
I tested this code with the audio files from https://github.com/ludlows/python-pesq (i.e.
speech.wav
vsspeech_bab_0dB.wav
) and got the score1.9688572883605957
. There was said, the score should be1.0832337141036987
for wide band pesq and1.6072081327438354
for narrow band pesq.Looking at the examples in https://www.mathworks.com/matlabcentral/mlc-downloads/downloads/submissions/47333/versions/3/previews/test_pesq2_mtlb.m/index.html there are 3 values that can be calculated:
I would expect to get the
MOS LQO
without downsampling.Is it intended to always return the
NB PESQ MOS
? If yes, do you have a reason for that?