Я хочу объединить несколько аудио из папки. Я тестировал этот код с двумя аудиофайлами.
import librosa
import numpy as np
import librosa.display
example_audio = librosa.util.example_audio_file()
x, sr = librosa.load('/Users/ottocastro/Desktop/Join/a.wav', duration=5)
y, sr = librosa.load('/Users/ottocastro/Desktop/Join/b.wav', duration=5)
z = np.append(x,y)
librosa.output.write_wav('AudioFinal.wav', z, sr)
Этот код работает, но я хочу, чтобы код делал, и я не знаю, как это сделать, - это читать и маркировать каждый WAV-файл, который у меня есть в папке, а затем шифровать их.
Итак, я хочу, чтобы код:
Пусть код читает несколько файлов .wav из папки.
После прочтения вставьте их друг в друга, создав единый аудиофайл.
У меня есть возможность смешивать их в случайном порядке или в случайном порядке, и я могу объединить эти неупорядоченные фрагменты со мной, создав один аудиофайл.