Audio - PandoraBots

How To Add This Control To Your Project

Step #1) Load the most recent release of EZ-Builder
Step #2) Press the Project tab from the top menu bar of EZ-Builder
Step #3) Press Add Control from the button ribbon bar of EZ-Builder
Step #4) Choose the Audio category tab
Step #5) Press the PandoraBots icon to add the control to your project


Description

This control will send requests that it receives from speech recognition to the PandoraBot online server. The PandoraBot online server will respond with a message from the artificial intelligent engine. You may use the default engine provided as an example with the control, or create your own.

Speech Recognition Training

*Note: This control uses speech recognition features to identify spoken word. It is important that you use a proper microphone and train the computer to understand your voice. More information about training and microphones can be found here in the speech recognition control help. To train your speech recognition, visit the Control Panel and locate the Speech icon. Under the Speech icon, you will find wizards to help your computer learn your voice.

If you find that the built in speech recognition of pandoraBot is not recognizing phrases even after training with a good microphone, there is an alternative. The Microsoft Bing Speech Recogntion plugin works the best, or Google Speech Recognition plugin is popular as well. These two services use an improved speech recognition system that is much more reliable than the built in speech recognition.


Requires Internet Connection

This EZ-Builder Control requires an internet connection, which means your EZ-B v4 should be in Client Mode and connected to a router. View the EZ-B v4 WiFi Modes Activity to change the mode. The Control will connect to the Pandora Bot A.I. Server which allows you to have a verbal conversation with your robot. This control uses the entire local language dictionary, so a headset or nice microphone is necessary. Also, you will benefit from training the computer for your voice if you have not already done so.


Create a Personality

Visit PandoraBots, and you can setup your own unique A.I. bot. By default, the control is configured with the EZ-Robot Bot.

Scripts

If you configure your own bot, you may also include EZ-Script within the bot response. EZ-Builder will execute EZ-Script that is located within the [ and ] characters. For example, this response below includes EZ-Script that will be executed...

"Hello, I am a bot. [Servo(d2, 20)]"



*Disclaimer: EZ-Robot has no assocation with PandoraBots. EZ-Robot is not responsible for PandoraBots' native functionality, configuration or issues. To learn PandoraBot's configuration, use their FAQ's and Manuals.


Video

Related Tutorials & Activities

USB WiFi Adapter

USB WiFi Adapter

As you may have seen in the WiFi Modes Tutorial, the EZ-B may be put into one of two available modes (AP or Client). Some cloud-based controls require an internet connection, such as PandoraBot, Mic...

Last Modified on 3/22/2017

Created by EZ-Robot


Break Out Sound Hack: Ez-b V4 External Sound Hack

Hey everyone! Following Dave Schulpius's tutorial for adding a 3.5mm headphone jack to the ez-b I successfully connected my wired speaker to the ez-b. Here's a vid detailing the hack and how I did. Original tutorial: Hope it helped! Tech

Last Modified on 9/15/2015

Created by Cardboard Hacker


Breaking Out The Sound From The V4 Ezb

Hi all, EDIT: the below post has been changed to reflect changes to correct wrong information and show the successes I had with the proper wiring information I received from the fabulous EZ Robot Support team: I spent some time over the past couple days seeing what I could do with the sound that can be streamed from my computer and played through the EZB V4. First I gotta say I'm no sound engineer or even a weekend garage installer. Just...

Last Modified on 9/15/2015

Created by Dave Schulpius


Pandorabot tutorial

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.

Last Modified on 10/16/2015

Created by Steve G


Display Popup Tutorial.

This tutorial will guide you through the setup and various uses for using one of the available plugins that can be found on then EZ-Robot website. The display plugin displays your robots response in a text format on a computer or tablets screen. This is a great option if you have a computer display installed on your robot, as this plugin control can be used where speech synthesis is not an option for people with hearing difficulties, and allows them to interact with your robot. This is also useful if you have a robot that does not speak, much like R2-D2, as this can act as a translator of sorts.

Last Modified on 10/16/2015

Created by Steve G


Related Articles: Speech Recognition