This tutorial will cover the different uses with a Pandorabot chatbot and EZ-Builder. Pandorabots is a great option for having dynamic speech synthesis conversations with your robot, and you can tie in it's responses with Cheat Sheet commands to control sensors, media files, servos ect, all from the EZ-Builder Pandorabot control. You can customize the Pandorabot with different and new responses, and there is quite a bit of documentation online describing how to use certain functions, such as using the tag for variable response for different user names, and using tags to keep conversations on topic, some of which will be covered in this tutorial.
This tutorial uses the following controls:PandoraBots
Below is an explanation of the Pandorabot control option.
When ticked, this pauses the voice recognition, and stops the control from hearing you.
Configuration Menu Tab:
Opens the control configuration menu.
Speech Recognition Visualizer:
Allows you to see a visual representation of your speech volume levels. The volume input wave line is red when control is paused, and green when unpaused.
Text Input Field:
Talk to your Pandorabot using your keyboard.
A text display window that shows speech recognition results, the bots response, confidence levels, and possible control errors.
Below is an explanation of the Pandorabot configuration menu.
Pandorabot Bot ID:
Input field to add your Pandorabots unique Bot ID.
Your computers User Name.
The Pandorabots response variable that can be used in a script.
Insert a script that will run when the Pandorabot responds.
When ticked, the Pandorabots response will be heard using speech synthesis.
A drop down menu that contains different values for adjusting the ability of the computer to better understand what is being said by the user.
Show Unconfident Recognition:
When ticked, any unconfident speech recognition phrases spoken by a user, will be displayed in the debug window.
Use EZ-B Speaker
When unticked, the Pandorabots verbal response will be heard through the computers speakers. When ticked, the response will be heard through the EZ-B v4's speaker.
Save and Cancel:
"Save" will save any recent setting changes made, and "Cancel" will cancel any recent changes made. Both options will close the configuration menu.