728x90
scipy.sio.wavefile.read를 쓰면 int16으로 값을 읽어들인다. 즉 2바이트
librosa.load를 쓰면 float32, 4바이트로 값을 읽어들인다.
오잉?? 대체 뭘까 궁금해서 조사해봤다.
평균과 min, max를 조사해보니 왠지 표준 정규화를 해준것 같아서 그대로 해주어보았다.
오잉 값이 다르다....
이러면 안되는데??
그러면 방법은... librosa.load를 뜯어 분해하는 수 밖에 없다... 그렇게 찾아낸 함수가 아래함수!!
위 함수를 쓰니 결과는?
같다. 이 함수를 이용하자.
https://librosa.org/doc/main/generated/librosa.util.buf_to_float.html