There IS an AI bot called "ainebot". The personality I spoke with is named Amy but there are others, and I snarfed it from the Puppy forum. I didn't use the Voice recognition with it yet. LEGAL DISCLAIMER (to satisfy the lawyers I don't actually have) each instance of "talk" should be regarded as a typed text string... (like I'm talking to you right now)
Amy is a bit difficult to talk to on the subject of computers, every instance of the term "computer" is met with "I have an IBM Thinkpad, it's CUTE!"
BUT some of her questions regarding (yes, she asks questions rather than just respond...) the differences between robots and Other Humans show that she's actually aware that she's not the same kind of human we are. (most of us are) How aware I don't know. It's kind of distracting trying to hold a conversation with her. She'll get to conversing and just when you think you're understanding, and being understood, she'll take it All The Way Left. Pretty damned impressive in any case.
One of the other personalities, CharliX I believe, can actually write scripts. It's near the Holy Grail of geekdom, a computer you can tell to program itself.
As for conversing using Speech Recognition there's a WinBloze app called Virtual Hypnotist, so far not ported to *nix but it was written in Visual Basic, thus depends on a lot of Microsux products. Sapi4 and Sapi5 w/ M$ Dictator. Although the SR part that you can actually converse with only works with Sapi5 and you're limited to the Voices you get with it.
There's a Mac app called Dictate that does the same thing Winbloze does, just better, and it's Unix based, so a quick kludge might work. Don't know yet.
The virtual hypnotist app lets you design your own hypnosis sessions, with the help of bots.
All that off the Science Fiction post.
There's another set of applications I'd like to see, far better, I'd actually like to have the skills to hack it together myself, Alas, I don't.
But one of the goals is to have Linux or indeed ANY OS and especially the collection of Ideas and Ideals I like to call "an Internet".( You can feel free to use the term, I never had it copyrighted. )
But to have the Web accessible, fully, to blind and otherwise physically disabled persons.
Which is where I came into this thread.
My communications skills are limited by a neuro condition called Aspergers. Talking to me is a lot like talking to Amy. Writing with pen and paper is a nightmare for me and worse for anybody who has to try to read it.
But I can type wildly fast and accurately and between forums and chat can actually communicate. It feels great.
And it got me intrigued about a lot of communications barriers.
Meanwhile if one or more of you want to try a kludge between voice recognition, speech synth and Ainebot please do. I haven't had much success with it, yet, but then, I'm only one person out of 6 billion.