NAO Roboter Remote Audio Probleme

Ich würde gerne wissen, ob hier jemand weiß, wie man NAO-Roboter-Audio zu einem Remote-Modul in Python überträgt, und ob Sie vielleicht ein Beispiel haben. Ich möchte die NAO-Audiopuffer direkt für die Verarbeitung auf meinem Laptop haben, also keine Aufnahme und kein scp oder was auch immer.

Mein Problem ist nun folgendes: Die Aldebaran-Site sagt, dass ich ein Modul schreiben muss, das von ALSoundExtractor erbt, um Audio aus der Ferne (auf meinem Laptop) zu empfangen. Die Sache ist, dass diese Klasse nicht im Python-SDK enthalten war. Wenn Sie also ein Remote-Python-Programm erstellen, können Sie NICHT von alsoundextractor erben echt nett wenn mir jemand weiterhelfen könnte.

Die Idee ist also, das Modul mit zu starten

class AudioClassificationModule(ALSoundExtractor):

und haben eine Funktion namens Prozess, der automatisch aufgerufen wird. Ich erhalte jedoch diesen Fehler:

NameError: name 'ALSoundExtractor' is not defined

es läuft also darauf hinaus: könnte jemand zeigen, wie das gemacht werden soll ?? Schreiben Sie ein Python-Modul, das von ALSoundExtractor erbt, und hat eine Funktion "Prozess", die etwas mit dem Audio macht? VIELEN DANK!!

Dokumentationslink:https://community.aldebaran-robotics.com/doc/1-14/naoqi/audio/alaudiodevice-api.html#ALAudioDeviceProxy::subscribe__ssCR

Antworten auf die Frage(1)

Ihre Antwort auf die Frage