Welcome to Synthiam!

Program robots using technologies created from industry experts. ARC is our free-to-use robot programming software that makes features like vision recognition, navigation and artificial intelligence easy.
Get Started

Asked — Edited

How To Have Aimlbot Speak Response

I have many programs that I created with the AimlBot / Bing Speech recognition programs. I would like the AimlBot to speak the response the same way the PandoraBot speaks its responses. 

Thank for any help?

Ang


Related Hardware EZ-Robot EZ-B v4
Related Control AimlBot
AI Support Bot
Related Content
Synthiam
PRO
Belgium
#1  
Ezang

look at the top for ez script with sayezb.

User-inserted image
#2  
@Normad 6R Hi just wondering are you still using ARC or have you installed the bata ARC.  You have to be using ARC to test this.
PRO
USA
#4   — Edited
Nomad 

I have many programs that I created with the AimlBot / Bing Speech recognition programs, They all worked well.

When I asked a question, I received an audio answer.
Aiml Bot worked like Pandora Bot

understand?
PRO
Belgium
#5  
EZAng

ah sorry i though  it was desame.
PRO
USA
#6  
something changed

Pandora Bot, you just talk and it answers

Aiml Bot use to do the same thing
PRO
Synthiam
#7  
To make AIML bot speak, you will need to add a piece of code that takes the variable holding the response, and have it speak.

1) Add the AIMLBot control to your project

2) Press the GEAR icon for configuration
User-inserted image


3) Press the Response Script button. This is the script that will run when a response is created
User-inserted image



4) Add this code, since you're using ARC we should use JavaScript because it's much faster...

Code:


Audio.sayEZB(getVar("$BotResponse"));

User-inserted image
PRO
USA
#8   — Edited
I added the java code it loaded correctly


Here is what I did:

Bing Speech control add:

ControlCommand("AimlBot", "SetPhrase", $BingSpeech)

Aiml control add

java
Audio.say(getVar("$BotResponse"));

Above works with PC

Audio.sayEZB(getVar("$BotResponse"));

Above works with ez -robot


now it works, trial and error,  happy I learned perseverance a long time ago  :-) 

thanks