Как я могу дополнить WAV-файл определенной длины? - PullRequest
0 голосов
/ 16 октября 2018

Я использую волновые файлы для создания модели глубокого обучения, они имеют разную длину, поэтому я хочу дополнить их все длиной до 16 секунд, используя python

1 Ответ

0 голосов
/ 16 октября 2018

Использование pydub :

from pydub import AudioSegment

pad_ms = 1000  # milliseconds of silence needed
silence = AudioSegment.silent(duration=pad_ms)
audio = AudioSegment.from_wav('you-wav-file.wav')

padded = audio + silence  # Adding silence after the audio
padded.export('padded-file.wav', format='wav')

AudioSegment объекты неизменны

...