그래서 현재 속도를 높이 지 않고 wav 파일을 투구하려고합니다. Scipy와 Numpy를 사용하여 Wave 파일의 원본 데이터를 가져오고 새 파일을 만든 후 원래 파일에 +2 정도를 추가하면 파일을 완전히 엉망진창으로 만들었습니다. 여기 어떻게하면 파이썬을 사용하여 wav 파일을 던질 수 있습니까?
내가 지금 가지고 무엇 : 내 목표를 달성하기 위해 무엇을해야하므로 너희들이 말해 줄 수 있다면from scipy.io.wavfile import read as wavr
from scipy.io.wavfile import write as wavw
import numpy as np
rate, data = wavr('hit.wav')
idk = data[:]
R = []
L = []
for thing in idk:
old1 = thing[0] + 2.0
old2 = thing[1] + 2.0
R.append(old1)
L.append(old2)
print(len(L))
print(len(R))
Right= np.array(R)
Left= np.array(L)
help = np.column_stack((Right,Left))
print(rate)
wavw("copied.wav",44100,help)
어쩌면 나의 현재의 시도가 어떤 경우에 거짓
"wav 파일을 피치"한다는 것은 무엇을 의미합니까? –
@WarrenWeckesser, OP 아마도 "wav 파일의 피치 변경"을 의미합니다 http://stackoverflow.com/questions/6326822/python-audio-frame-pitch-change – davedwards
@downshift 그건 내 추측이지만 이것은 처음으로 [피치] (https://en.wikipedia.org/wiki/Pitch_ (음악))를 보았을 때 [verbed] (https://en.wikipedia.org/wiki/Conversion_(word_formation) # 확인). –