我一直在尝试运行一个Python脚本来获取Nao的音频作为流
直接在aldebaran的网站上找到了示例
我正在尝试仅使用我的机器人的正确 IP 来运行它。一旦到达startProcessing函数,它就找不到在ALAudioDevice中创建的新服务,并给出以下错误
self.audio_service.setClientPreferences(self.module_name, 16000, 3, 0)
RUNTIMEERROR: ALPROXY::ALPROXY
CANT FIND SERVICE: SoundProcessingModule
[W] 1609782681.228570 42712 QITYPE.SIGNAL: DISCONNECT: NO SUBSCRIPTION FOUND FOR SIGNALLINK 14.
知道应该改变什么才能运行该示例吗?
正如您在提供的链接中看到的,在设置音频客户端首选项之前,您必须向 NAOqi 注册您的服务(或“模块”):
app.session.listen()
app.session.registerService("SoundProcessingModule", MySoundProcessingModule)
在其他 API(例如
setClientPreferences
)中引用您的服务之前,请先注册您的服务。
我也遇到同样的错误,请问有人有解决办法吗?我运行的是naoqi 2.5