Parallax Say It module to Boe Bot control
Crazyrabbit
Posts: 116
I reciently picked up a Say it module from ebuy and looked the Parallax site and Google for some existing codes to voice command some functions on my Boe Bot. I reciently purchased a Boe Gripper and am quite impressed the power for size using only one servo. I would like to tell it to pick up and put down. Thanks in advance. By the way, the Boe Bot lithium battery pack works great.
Comments
Duane Degn has also done a few Say It projects as well from the Propeller and has a pretty firm understanding of the programming protocol.
I'm not sure what is the best mehod of using the SayIt with a BS2 since the BS2 wont be able to do anything else while it listens to the Sayit.
Do you have the sample code and GUI program? If not, it's attached to this post.
I've been working, on and off, on a robot remote that I plan to use with a SayIt module. The controller will interface with the SayIt and send commands to the robot based on the spoken commands. I'm hoping it will be easier for the SayIt to understand my spoken commands if it doesn't have to be near the robot's motors.
The noise issue I was talking about is, as Martin suggests,, the SayIt will likely have trouble recognizing speech when other sounds (motors) are present.
Thanks Duane, that's the one. Post number 1 contains CBA Sayit.BSE which was my Say It example. I never made a video of it because my module died right before I made one. Parallax replaced the module, but I never got around to a Say It video.
I trained the Say It to understand a bunch of commands in group 2 and then had the GUI generate a shell program. At that point I added a bit of code for the ServoPal initialization, code to change to group 2 after the attention command, handlers for up and down, and code to transition back to group 0. Here's the resulting code:
One of these days I need to do something more substantial with the gripper.