Неожиданная потеря длины звука PYTHON - PullRequest
0 голосов
/ 21 марта 2019

Я записал аудиофайл, и после этого я хотел увеличить громкость, играя с кадрами.Код следующий:

import pyaudio
import wave, struct
import numpy as np

waveFile = waveFile.open(example, 'r')  
input=[]  
length = waveFile.getnframes()  
for i in range(0,length):  
    waveData=waveFile.readframes(1)  
    data = struct.unpack("<h", waveData)  
    t=list(data)  
    tmp[0]=tmp[0]*10  
    data = struct.pack("<h", tmp[i])  
    input.append(data)  

input=np.asarray(input)  

Я не знаю почему, но он обрезает часть видео и воспроизводит только половину его.Например, аудио состоит из того, что я трижды произнес «тест», но этот код воспроизводит его громче, чем оригинал (цель достигнута), но с одним произношением «тест».

Любые идеи, почему это такпроисходит это?

...