Подскажите, пожалуйста, как повторить и обрезать аудиофайл, используя python? - PullRequest
0 голосов
/ 02 февраля 2020

Мне нужно предварительно обработать некоторые аудиофайлы, например: 1) если аудиофайл короче 10 секунд, повторить файл и объединить его

2) если аудиофайл дольше 10 секунд, то аудио было усечено. Я использую python для этого, и я попробовал это

length_s = len(data)/float(samplerate)
   if(length_s < 10.0):
        data1=10.0-length_s 
        data2=np.append(data,data1)
        #data2=np.append(data,data1*data)
    if(length_s > 10.0):
        data1=length_s-10.0
        data2=np.remove(data,data1)
    else:
        print('Audio file duration is 10 seconds')

в приведенном выше коде data2=np.append(data,data1) без изменений в аудиофайл, но для data2=np.append(data,data1*data) данные добавляются с высоким звуком и длительность не приходит 10 секунд. и для усечения data2=np.remove(data,data1) не показывает никаких изменений в аудиофайле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...