Asked
— Edited
This thread contains the more recent information about EZ-AI. For information about EZ-AI visit http://www.ez-ai.net And visit the plugin page at https://www.ez-robot.com/EZ-Builder/Plugins/view/123
I love that robots can listen to us and talk to us. My dream is for my robot to be like a friend that is fun to be around and educational at the same time. That would make him great for children. My sister's grandchildren already love my robot. Him talking with them about things they love would be even fun for them. Education could be made so much more fun if their robot friend was teaching them something everyday.
@mcsdaver
If their faces were trained in RoboRealm avm, and if you had ez-ai installed, you could use a couple of features of ez-ai to do this.
Reminders can be setup to tell or teach them something on a timer. This could be setup to run every minute to every year if you want.
Rhymes can be used to tell or teach them something that would be repeated later after all of these "rhymes" have been told to them. All of these are spoken based on the age of the user.
Songs can be used to play an mp3 or wave file to teach them something that would repeat later after the rest of these "songs" have played. Each song is based on the users age.
Another possibility is to add an event timer which would tell a specific user a message. Once the message is spoken, it won't be repeated.
I want to think of a game to program into ez-ai but haven't come up with a good enough idea yet. The thought is that the same question wouldn't be asked to the same user until all of the possible questions have been ask. I don't know if I want this to be a star wars trivia game or something like a math game. I kind of like the star wars trivia idea but I want it to be more educational.
Robot trivia could be cool though.
Adding an engine like Tony mentioned would be cool for more interaction with the robot.
Another thought I had was to allow the database to store animation names from ARC. This would allow you to specify an animation to run based on the action that is returned from EZ-AI to ARC.
David, about playing games with your Ai, this is a very old video (2006) but we linked in an AIMEC robot to 20Q.net and got it doing a bit of mind reading! It is great fun, for me it guesses the right answer about 95% of the time.
Alan, yes we are a DNS developer and it does cost some money to be one, but you do get great technical help from Nuance. I guess the problem for EZ-Robot users is that it is probably going to cost them a hundred bucks or so to have that option where the Windows speech recognition is free.
Tony
Thanks Tony,
Yeah, I work with Nuance on an enterprise level, and their support is fantastic. I would be willing to pay the extra, but then again, I already have DNS 13. In some ways it is too bad that DNS changed their model when Nuance bought Dragon. They used to be SAPI 5 (until I think version 8). Of course, at that time Windows speech reco was unusably bad....
Alan
I've added a star wars trivia game to EZ-AI. I will have a video up tonight.
Right now the question pool is only 20 questions. I will be adding more questions and adding more games soon.
EZ-AI Star Wars Trivia example.
I also created the screen to add/edit/remove Star Wars trivia questions which is shown on the second video.
This obviously doesn't have to be Star Wars trivia but can be anything that you want in the form of multiple choice or true/false questions. It records how you did on this one "Test" and also calculates the overall percentage of all "Tests". This could be used in schools, especially for children who have special needs and find it more comfortable to be quizzed by a robot instead of by a human. Like other parts of EZ-AI, the questions are not repeated until the user has gone through all of these questions. Right now EZ-AI pulls the next 10 questions from the question pool and uses these for the current game.
Tomorrow I will work on having the game be able to start some sound at the beginning and then do something if the questions answer is wrong or right using the SoundBoard v4 control I think. I will think about adding the option to run an autopossition command value for each item in the database. This will allow different servo movements for everything that comes out of EZ-AI if you want to set that up.
BTW, this was done with under 100 lines of script in ARC but I think I could get it closer to about 75 with a bit of work. I will publish the sample project as soon as I publish a new EZ-AI. The toughest part is going to be the update scripts for anyone who already has this installed, but I have a day and a half before I go out of town and will try to get everything finished up and a new version available. If you want this, please wait until version 1.0.0.2 is available.
I just don't have it in me today to be very creative I guess. I did add some sounds to the game but that is about it. I have published the sample project and the install for EZ-AI has been updated. I will put together an upgrade script at some point soon. I just do not feel like doing it right now, so it is going to wait for a bit.
i really need to purchase Redgate Database Compare and their data compare products. It will make the process of identifying the changes to the database and what needs to happen in the scripts to build the updates far easier. I use it at work, and now it looks like I will be buying this.
The patch is available to add the Star Wars game to EZ-AI. Visit cochranrobotics.com to download it or for a new install. Patch file is close to the top of the page.
The latest sample project with the Star Wars game in it is available HERE