错误processRemote类型与Pepp上的ALAudioDevice不匹配

2024-05-19 09:34:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我想录下Pepper麦克风的声音并将其传输到服务器。 我遵循了the naoqi documentation上的代码,并将其改编为编排python框。在

启动程序时,出现以下错误:

[ERROR] ALAudioDeviceClient :threadReader:0 Error on processRemote, stopping thread:    AudioModule::processRemote  Type mismatch

我的代码是:

^{pr2}$

processRemote函数的结构与示例相同,所以为什么会出现类型不匹配错误?在

提前谢谢!在


Tags: the代码程序服务器声音ondocumentation错误
2条回答

一个问题是你的ALAudioDevice对象没有一个“logger”成员-你可以把它传递给你的构造函数(也可以使用它来代替稍后使用的“mylogger”)。在

但问题可能来自于

"It works ! " + nbOfChannels

。。。因为您正在尝试添加一个字符串和一个整数,这是Python不喜欢的

^{pr2}$

通常“类型不匹配”或“转换”错误可能来自于获取naoqi模块的方式。在这里,你可以用“旧”的方式得到它(naoqi v.1):

self.ALAudioDevice = ALProxy("ALAudioDevice")

会产生转换错误。你能不能尝试用新的方式,通过课程:

^{pr2}$

相关问题 更多 >

    热门问题