导入音频
clean_path = r'./data/clean/p226_001_1.wav'
noisy_path = r'./data/noisy/p226_001_1.wav'
#noisy_path = r'./data/clean/p226_001_0.wav'
clean,sr = librosa.load(clean_path,sr=16000)
noisy,sr = librosa.load(noisy_path,sr=16000)
PESQ
# pesq
_,pesq_value = pysepm.pesq(clean,noisy,sr)
print(pesq_value)
STOI
短时客观可懂,0~1
stoi_value = stoi(clean,noisy,sr,extended=False)
print(stoi_value)
composite
1~5
Csig, Cbak, Covl = pysepm.composite(clean,noisy,sr)
print(Csig,'\n', Cbak,'\n', Covl)
segSNR(分段信噪比)
segSNR = pysepm.SNRseg(clean,noisy,sr)
print(segSNR)
llr (对数似然比测度)
llr_value = pysepm.llr(clean,noisy,sr)
print(llr_value)