Как бы я мог разделить аудиофайл на несколько файлов WAV, используя timpooints из массива или CSV? - PullRequest
2 голосов
/ 13 апреля 2019

Я создал следующий код Python, который позволяет сегментировать аудиофайл (.wav) на меньший сегмент, используя временные точки из массива.Тем не менее, я хочу создать несколько сегментов из одного аудиофайла.Каждая строка в моем массиве имеет начальную и конечную точки для другого сегмента.Как мне создать несколько сегментированных wav-файлов и присвоить им имена, в зависимости от того, из какой они строки?

from pydub import AudioSegment

SegmentStart = seglimits[0,0] * 1000 
SegmentStop = seglimits[0,1] * 1000
SegmentedSong = AudioSegment.from_wav('/Test/sound1.wav')
SegmentedSong = SegmentedSong[SegmentStart:SegmentStop]
SegmentedSong.export('/Test/Segmented/newSong5.wav', format="wav")

массив выглядит следующим образом [.34, .56], [.78 ,.86], [1,23, 1,78]

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