Мне интересно, как случайным образом воспроизводить образец wav из файла. Я хотел бы, чтобы случайно выбранный образец WAV воспроизводился при нажатии кнопки. Пока это то, что у меня есть.Как играть в случайный WAV. Образец из папки в Python?
import pygame.mixer
import RPi.GPIO as GPIO
pygame.mixer.init()
GPIO.setmode(GPIO.BMC)
GPIO.setwarnings(False)
GPIO.setup(2, GPIO.IN, GPIO.PUD_DOWN)
drum = pygame.mixer.Sound("samples/drum_tom_mid_hard.wav")
def play(pin):
print("playing")
drum.play()
GPIO.add_event_detect(2, GPIO.FALLING, play, 1000)
print("ready")
while True:
pass
В приведенном выше коде python воспроизводится образец wav, который я выбрал при нажатии кнопки. Как я могу изменить этот код, чтобы заставить его воспроизводить случайную выборку wav из файла при нажатии кнопки?
Случайный сэмпл из WAV файла или случайно отобранного WAV файл из папки? – TigerhawkT3
Я извиняюсь за двусмысленность. Мне нужен случайный файл wav из папки. –