Я хочу, чтобы мой робот Pepper записал фрагмент звука, используя startMicrophonesRecording()
.В NAOqi v2.5 требуется четыре аргумента (путь, тип, герц и микрофоны).При попытке запустить
AD.startMicrophonesRecording("/data/home/nao/recordings/microphones/test.wav","wav",16000,(0,0,1,0))
я, однако, получаю сообщение об ошибке
RuntimeError: Arguments types did not match for startMicrophonesRecording (resolved to '(ssi(iiii))'):
Candidate:
startMicrophonesRecording::(s) (1)
Кажется, что startMicrophonesRecording()
хочет только один аргумент.Я могу видеть в прошлых версиях функции, в которой она использовала только путь к файлу в качестве аргумента, так что, возможно, Python просматривает предыдущую версию NAOqi для модулей?
Я попытался установить PYTHONPATH
на C:\Users\<user>\<path>\pynaoqi-python2.7-2.5.5.5-win32-vs2013\lib
, используя этот урок , но я все еще получаю ту же ошибку.
Есть идеи, что я могу сделать?
Python 2.7 в Windows 10.