Я хочу сделать говорящий рот, который движется или излучает свет или что-то, когда воспроизводимый wav файл испускает звук. Поэтому мне нужно определить, когда говорит wav файл, или когда он находится в тишине между словами. В настоящее время я использую pygame script, который я нашел
import pygame
pygame.mixer.init()
pygame.mixer.music.load("my_sentence.wav")
pygame.mixer.music.play()
while pygame.mixer.music.get_busy() == True:
continue
Думаю, я мог бы немного проверить цикл while, чтобы посмотреть уровень выходных звуков или что-то в этом роде, а затем отправить его на один из выходов gpio. Но я не знаю, как это достичь.
Любая помощь будет высоко оценена