我想知道这里是否有人知道如何将NAO机器人音频流式传输到python中的远程模块,如果你有一个例子.我想直接在我的笔记本电脑上获取NAO音频缓冲区进行处理,所以没有录音和scp等等.
现在我的问题是:aldebaran网站说,为了远程接收音频(在我的笔记本电脑上),我必须编写一个继承自ALSoundExtractor的模块.问题是,这个类没有包含在python SDK中,所以如果你正在构建一个远程python程序,你不能继承alsoundextractor ...我已经坚持这个问题好几个星期了,它会是非常好,如果有人可以帮助我.
所以我的想法就是启动模块
class AudioClassificationModule(ALSoundExtractor):
Run Code Online (Sandbox Code Playgroud)
并有一个名为process的函数,它被自动调用.我收到此错误:
NameError: name 'ALSoundExtractor' is not defined
Run Code Online (Sandbox Code Playgroud)
所以它归结为:有人可以说明应该怎么做?编写一个继承自ALSoundExtractor的python模块,并且有一个函数'process'可以对音频做些什么?谢谢!!
文档链接:https://community.aldebaran-robotics.com/doc/1-14/naoqi/audio/alaudiodevice-api.html#ALAudioDeviceProxy :: subscribe__ssCR