Frage
Im folgenden Code wird verwendet getLevel()
.Wo kann ich es finden (es geht um Sound und es läuft mit der Pyaudio-Bibliothek)
# this is the threshold that determines whether or not sound is detected
THRESHOLD = 0
#open your audio stream
# wait until the sound data breaks some level threshold
while True:
data = stream.read(chunk)
# check level against threshold, you'll have to write getLevel()
if getLevel(data) > THRESHOLD:
break
# record for however long you want
# close the stream
Lösung
Könnten Sie sich mal ansehen https://docs.python.org/library/audioop.htmlDies ist ein weiteres Python-Modul zur Verarbeitung von Audio, aber dieses scheint über eine Methode zum Ermitteln des Audiopegels zu verfügen ( max(fragment, width) ).
Andere Tipps
Sehen Sie sich die durchgeführten Importe an.Sie werden es entweder finden from someModule import getLevel
, oder from someModule import *
.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow