UOMOP

librosa를 통해서 ReSampling 본문

Project/Music Plagiarism Project

librosa를 통해서 ReSampling

Happy PinGu 2022. 7. 4. 15:43
# 서로 다른 2곡의 Data 값 가져오기
y1, sr = librosa.load('1-1.wav')
y2, sr = librosa.load('1-2.wav')

# data값, 기존 Sampling Rate값, 변경된 Sampling Rate값을 파라미터로 입력하여 새로운 data 추출
y1_re = librosa.resample(y1, orig_sr=sr, target_sr=8000)
y2_re = librosa.resample(y2, orig_sr=sr, target_sr=8000)

# 새로운 Data와 변경된 Sampling Rate값을 파라미터두고 음원 확인해보기
ipd.Audio(y1_re, rate=8000)
ipd.Audio(y2_re, rate=8000)
8000까지 낮춰도 주관적인 표절 판단이 가능하였다.
빠른 상관도 계산을 위해 Sampling Rate을 낮춰서 진행하도록 한다.

 

 

 

 

 

Comments