jbramauer / pepperspeechrecognition Goto Github PK
View Code? Open in Web Editor NEWGoogle Speech Recognition Module for Naoqi and the Pepper Robot by Aldebaran
License: MIT License
Google Speech Recognition Module for Naoqi and the Pepper Robot by Aldebaran
License: MIT License
Hello,
I am running the below command and I am getting the below error .
python module_speechrecognition.py --pip (robot IP)
INF:SpeecRecognitionModule: starting!
Traceback (most recent call last)
File "module_speechrecognition.py", line 485, in main
SpeechRecognition.start()
File "module_speechrecognition.py", line 127, in start audio.setClientPreferences(self.getName(), SAMPLE_RATE, nNbrChannelFlag, nDeinterleave) ' setting same as default generate a bus !?!
File "C:Python27\Lib\site-packages\lib\naoqi.py", line 264, in method_missing
raise e
RuntimeError: ALAudioDevice::setClientPreferences
ALProxy::AlProxy
can't find service: SpeechRecognition
INF: SpeechRecognitionModule.del: cleaning everything
INF: SpeechRecognitionModule.pause: stopping
Exception AttributeError: "NoneType' object has no attribute 'ALProxy'" in <bound method SpeechRecognitionModule.del of <main.SpeechRecognitionModule; proxy of <Swig Object of type 'AL::module *' at 0x06870278> >> ignored
any idea behind this error?
Thank you !!!!
N.B: I have also installed pip install speechrecogintion package but that doesnt fiy the issue.
Hi, I just run this code om my pepper and it says this:
[I] 1532440945.653757 3600 qimessaging.session: Session listener created on tcp://0.0.0.0:0
[W] 1532440945.654501 3604 qi.path.sdklayout: No Application was created, trying to deduce paths
[I] 1532440945.654548 3600 qimessaging.transportserver: TransportServer will listen on: tcp://127.0.0.1:59990
[I] 1532440945.654629 3600 qimessaging.transportserver: TransportServer will listen on: tcp://198.18.0.1:59990
[I] 1532440945.654682 3600 qimessaging.transportserver: TransportServer will listen on: tcp://192.168.1.87:59990
[W] 1532440945.667895 3600 qitype.metaobject: Method(114) already defined (and overriden): BIND_PYTHON::(m)
[W] 1532440945.668511 3600 qitype.metaobject: Method(115) already defined (and overriden): addParam::(m)
[W] 1532440945.668891 3600 qitype.metaobject: Method(116) already defined (and overriden): autoBind::(m)
[W] 1532440945.669300 3600 qitype.metaobject: Method(117) already defined (and overriden): calcRMSLevel::(m)
[W] 1532440945.669513 3600 qitype.metaobject: Method(117) already defined (and overriden): calcRMSLevel::(m)
[W] 1532440945.670040 3600 qitype.metaobject: Method(119) already defined (and overriden): convertStr2SignedInt::(m)
[W] 1532440945.670259 3600 qitype.metaobject: Method(119) already defined (and overriden): convertStr2SignedInt::(m)
[W] 1532440945.670469 3600 qitype.metaobject: Method(119) already defined (and overriden): convertStr2SignedInt::(m)
[W] 1532440945.670679 3600 qitype.metaobject: Method(119) already defined (and overriden): convertStr2SignedInt::(m)
[W] 1532440945.670905 3600 qitype.metaobject: Method(119) already defined (and overriden): convertStr2SignedInt::(m)
[W] 1532440945.671375 3600 qitype.metaobject: Method(100) already defined (and overriden): exit::()
[W] 1532440945.671717 3600 qitype.metaobject: Method(122) already defined (and overriden): functionName::(m)
[W] 1532440945.672078 3600 qitype.metaobject: Method(112) already defined (and overriden): getBrokerName::()
[W] 1532440945.672456 3600 qitype.metaobject: Method(124) already defined (and overriden): getModule::(m)
[W] 1532440945.673060 3600 qitype.metaobject: Method(127) already defined (and overriden): pause::()
[W] 1532440945.673447 3600 qitype.metaobject: Method(128) already defined (and overriden): processRemote::(mmmm)
[W] 1532440945.673673 3600 qitype.metaobject: Method(128) already defined (and overriden): processRemote::(mmmm)
[W] 1532440945.674025 3600 qitype.metaobject: Method(128) already defined (and overriden): processRemote::(mmmm)
[W] 1532440945.674265 3600 qitype.metaobject: Method(128) already defined (and overriden): processRemote::(mmmm)
[W] 1532440945.674493 3600 qitype.metaobject: Method(128) already defined (and overriden): processRemote::(mmmm)
[W] 1532440945.674728 3600 qitype.metaobject: Method(128) already defined (and overriden): processRemote::(mmmm)
[W] 1532440945.674980 3600 qitype.metaobject: Method(128) already defined (and overriden): processRemote::(mmmm)
[W] 1532440945.675199 3600 qitype.metaobject: Method(128) already defined (and overriden): processRemote::(mmmm)
[W] 1532440945.675429 3600 qitype.metaobject: Method(128) already defined (and overriden): processRemote::(mmmm)
[W] 1532440945.675649 3600 qitype.metaobject: Method(128) already defined (and overriden): processRemote::(mmmm)
[W] 1532440945.675887 3600 qitype.metaobject: Method(128) already defined (and overriden): processRemote::(mmmm)
[W] 1532440945.676109 3600 qitype.metaobject: Method(128) already defined (and overriden): processRemote::(mmmm)
[W] 1532440945.676332 3600 qitype.metaobject: Method(128) already defined (and overriden): processRemote::(mmmm)
[W] 1532440945.676554 3600 qitype.metaobject: Method(128) already defined (and overriden): processRemote::(mmmm)
[W] 1532440945.677045 3600 qitype.metaobject: Method(129) already defined (and overriden): pythonChanged::(mmm)
[W] 1532440945.677266 3600 qitype.metaobject: Method(129) already defined (and overriden): pythonChanged::(mmm)
[W] 1532440945.677481 3600 qitype.metaobject: Method(129) already defined (and overriden): pythonChanged::(mmm)
[W] 1532440945.677848 3600 qitype.metaobject: Method(130) already defined (and overriden): recognize::(m)
[W] 1532440945.678051 3600 qitype.metaobject: Method(130) already defined (and overriden): recognize::(m)
[W] 1532440945.678267 3600 qitype.metaobject: Method(130) already defined (and overriden): recognize::(m)
[W] 1532440945.678482 3600 qitype.metaobject: Method(130) already defined (and overriden): recognize::(m)
[W] 1532440945.678695 3600 qitype.metaobject: Method(130) already defined (and overriden): recognize::(m)
[W] 1532440945.678925 3600 qitype.metaobject: Method(130) already defined (and overriden): recognize::(m)
[W] 1532440945.679129 3600 qitype.metaobject: Method(130) already defined (and overriden): recognize::(m)
[W] 1532440945.679603 3600 qitype.metaobject: Method(132) already defined (and overriden): setAutoDetectionThreshold::(m)
[W] 1532440945.679975 3600 qitype.metaobject: Method(133) already defined (and overriden): setHoldTime::(m)
[W] 1532440945.680323 3600 qitype.metaobject: Method(134) already defined (and overriden): setIdleReleaseTime::(m)
[W] 1532440945.680662 3600 qitype.metaobject: Method(135) already defined (and overriden): setLanguage::(m)
[W] 1532440945.681019 3600 qitype.metaobject: Method(136) already defined (and overriden): setLookaheadDuration::(m)
[W] 1532440945.681361 3600 qitype.metaobject: Method(137) already defined (and overriden): setMaxRecordingDuration::(m)
[W] 1532440945.681703 3600 qitype.metaobject: Method(138) already defined (and overriden): setModuleDescription::(m)
[W] 1532440945.682077 3600 qitype.metaobject: Method(139) already defined (and overriden): start::()
[W] 1532440945.682285 3600 qitype.metaobject: Method(139) already defined (and overriden): start::()
[W] 1532440945.682493 3600 qitype.metaobject: Method(139) already defined (and overriden): start::()
[W] 1532440945.683211 3600 qitype.metaobject: Method(143) already defined (and overriden): stopRecordingAndRecognize::()
[W] 1532440945.683412 3600 qitype.metaobject: Method(143) already defined (and overriden): stopRecordingAndRecognize::()
[W] 1532440945.683609 3600 qitype.metaobject: Method(143) already defined (and overriden): stopRecordingAndRecognize::()
[W] 1532440945.683823 3600 qitype.metaobject: Method(143) already defined (and overriden): stopRecordingAndRecognize::()
[W] 1532440945.684078 3600 qitype.metaobject: Method(143) already defined (and overriden): stopRecordingAndRecognize::()
[W] 1532440945.684313 3600 qitype.metaobject: Method(103) already defined (and overriden): version::()
How can I configure this?
Hello,
I want to change the key to a real google speech api key. But when I do, the detection throws an error:
ERR: recognition connection failed: [Errno 32] Broken pipe
With the default one it works.
Any idea how to solve this?
Thanks
Hello,
Hello,
I recently wanted to get speech recognition up and running for a student research project. However, I have encountered a few problems that I have not yet been able to solve. The error has something to do with the Speecregognition method, which could not be found. Hence the question of whether anyone has ever had the same error and found a solution.
Thank you very much for your help.
The following error occurs:
Traceback (most recent call last):
File "module_receiver.py", line 154, in
main()
File "module_receiver.py", line 130, in main
SpeechRecognition.start()
File "D:_Studium\5. Semester\Studienarbeit\Python_SDK\pynaoqi-python2.7-2.5.7.1-win32-vs2013\lib\naoqi.py", line 194, in call
return self.wrapped.method_missing(self.method, *args, **kwargs)
File "D:_Studium\5. Semester\Studienarbeit\Python_SDK\pynaoqi-python2.7-2.5.7.1-win32-vs2013\lib\naoqi.py", line 264, in method_missing
raise e
RuntimeError: SpeechRecognition::start
ALPythonModule::execute
calling SpeechRecognition.start
<type 'exceptions.RuntimeError'>
ALAudioDevice::setClientPreferences
ALProxy::ALProxy
Can't find service: SpeechRecognition
INF: ReceiverModule.del: cleaning everything
INF: ReceiverModule: stopping...
Exception NotImplementedError: "Wrong number or type of arguments for overloaded function 'new_proxy'.\n Possible C/C++ prototypes are:\n AL::proxy(char *)\n AL::proxy(char *,bool)\n AL::proxy(char *,char *,int,bool)\n AL::proxy(char *,char *,int)\n" in <bound method BaseSpeechReceiverModule.del of <main.BaseSpeechReceiverModule; proxy of <Swig Object of type 'AL::module *' at 0x02944E78> >> ignored
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.