The voice recognition has come a long way...it is not perfect but some improvement is coming OK.
It has some basic grammar check and spelling check... any word it doesn:t understand it will take it out and try to understand the sentence.
You talk someone on a train....
"I went $#$# the store, !"'&#!(#$ (noise ) buy milk.
It will translate that as
I went the store buy milk.
It probably not the best way of programing, but it just look for the key word to do it thing. If it doens:t find the key word then you have to repeat the sentence again.
Hi There, How are you feeling today.
The robot will look for keyword.
Hi, how, feeling.
The robot will repley
Hi, I am fine.
It took me awhile to do the data for the above, but it is so large now, that it is very hard for me to double check anything.
The first person view is very good for me because I can connect the wire from the robot out into my laptop.
I can see what the robot is doing.
If the robot kick the ball and fell down for no reason.
I can see why it fell down...
1 ) Is it hardware failure or
2) A bug in the software.
AS for singing on stage.... that is my dream....probably something which will never happen because you need "feeling" inorder
to sing.... machine will never have feeling.... not in my life time anyway.
Since the robot can read, I was thinking of it reading music note and sing from there.... or try to mimic a person singing with feeling.
I haven:t figure how to do it yet, but that is my least priority now.
The cost was very high for the prototype you see on the web.
The reason it was high because I order the parts from many different places mostly from Japan ship by FEDEX.
Parts, shipping of parts...
(no labor money is counted)
Most of my time went into the software,,, a lot of time.... didn:t really spent that much time on the hardware.
I will spend more time on Aiko and less on the software, because most of the code can be re-used.
(I spent A lot of money on it...to the point of no return from my credit card company.)
The software is modifed to take a max of nine firewire camera...
But I only use 4 .... 2 for the eyes, the other 2 to replace the basic sensors.
(sony video camera is used, took it apart and modifed what I need to do... also FRY some of them... that also add cost to the project!!)