UOMOP
librosa를 통해서 ReSampling 본문
# 서로 다른 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을 낮춰서 진행하도록 한다.
'Project > Music Plagiarism Project' 카테고리의 다른 글
Librosa - tempo contorl (0) | 2022.10.09 |
---|---|
Cutting Period에 따른 Pearson Coef. (0) | 2022.07.19 |
"Similarity Detection" using Pearson Correlation Coefficient (0) | 2022.07.19 |
Colab 다중 선택, 수정 (0) | 2022.07.09 |
Writing audio file using soundfile library (0) | 2022.07.04 |
Comments