I have been working on an example of using Sound Server EZB and script to blink an LED when my robot talks. Every time the Sound servo EZB object does anything or I interact with it, the debug log shows this error over and over again:
1/18/2015 8:54 AM - Sound servo Error: Object is currently in use elsewhere.
1/18/2015 8:54 AM - Sound servo Error: Object is currently in use elsewhere.
It works, it just keeps popping up the debug window which is irritating when nothing seems to actually be wrong.
(I have a similar issue when I use my joystick. I randomly get a bunch of this error in a row:
1/18/2015 9:01 AM - already running joystick
1/18/2015 9:01 AM - already running joystick
1/18/2015 9:01 AM - already running joystick
1/18/2015 9:01 AM - already running joystick
I am using a Logitech F710. the issue is worst in "X" mode, but also occurs in "D" mode.
It does not impact the operation of the joystick, just fills the debug log with bogus errors).
I attached a simple version of the LED project here. The project with the joystick is on EZ-Cloud as myroli-mkII)
AlanLEDtest.EZB
Asked
— Edited
I had just attached the test file to my post. You can see that it is just 3 objects. Sound servo EZB, script to generate the speech, and a script to wait for change of the sound servo variable and change the PWM on a digital port based on the variable.
Alan
I have only tried this on one of my computers. I'll try the others and do an uninstall /reinstall on this one to see if it is specific to my computer.
Knowing that you don't see it is useful.
Alan
Hmmm You got me.....
Since it doesn't effect anything, I can just hidw the debug window when I am using the robot but not developing, so hardly a showstopper.
Alan
http://www.ez-robot.com/Community/Forum/Thread?threadId=6578
I never did get the sound servo working to my liking, so I quite using it.
That gives me a direction to look. No sound recognition in the project, but this PC has Dragon Naturally Speaking installed (but not running). I'll try on a machine without Dragon and see if it makes a difference.
I may be mistaken, but I thought Sound servo EZB only reacted to sounds going to the EZ-B, rather than the microphone, so any recognition shouldn't matter (unlike sound servo PC which is listening with the mic).
Alan
Alan