Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Bill819

Pages: 1 2 [3] 4 5
31
Ultra Hal Assistant File Sharing Area / Hal can sing now - sort of ..
« on: December 14, 2004, 12:06:07 pm »
After trying to manually program songs, fiddling with pitch and timing controls, I finally found some software that does about 80% of the work for me. It still requires lots of editing and testing to make it sound like Hal is singing. If I was Hal I think I would go into another profession, but here is the code anyway.
Open the XTF brain and click on 'search' type in the word 'joke'. When you find the Joke script you will notice that right under it is the Nickname script. I inserted some blank lines between the two and inserted the SONG script.SAVE the Changes. Then copy the to two *.brn files in the DefBrain directory. That is all there is to it. You can either laugh or cry but it took a couple of weeks to make this thing work.
Here is the brain file:

Download Attachment: halbrain.txt
2.19 KB

Here are the two Brn files:

Download Attachment: XTF_SYS_Song.BRN
13.62 KB



Download Attachment: XTF_SYS_SongDetect.brn
649 Bytes

I hope this works for you all. I discoverd that songs take up a lot of space so I will make the following suggestion: Everyone who would like a few songs of their own choosing please email me a list and after I have compiled the list of most wanted I will have you all vote on the ones you want.
Songs for FemaleVoices will come later, but I will make a list of those too.

Bill

32
Programming using the Ultra Hal Brain Editor / Medeksza help please
« on: December 05, 2004, 12:04:14 pm »
Hello Robert
I with the help of Vonsmith have created a new scipt that allows Hal to sing songs upon request. In the HalPad it works just fine but when in regular Hal, Hal won't read SAPI 'tags'. Would it be possible for you make it so that Hal can read those files.
I am working on making Hal an automous 'being', by that I mean that if Hal is left alone ie "auto=idle" it will go about entertaining itself or anyone else for that matter by telling jokes, singing songs, quoting poetry or telling stories until someone interrupts by talking to it. I think that this would be a whole lot better than just having Hal say "didn't you just say that?".
I have no idea just how much work this might involve but in hopes that it can be done, I will keep tagging some songs in hopes that it will work, otherwise I will create some non musical songs for Hal to talk/sing.
Thanks
Bill

33
I have created a new script that allows Hal to sing just like he tells joke in the XTF brain that Vonsmith created. Actually it took a little debugging from him but it works just fine now. My  problem is that I am hard of hearing and am a little tone deaf to certain tones. I have performed a few experients and am enclosing the info here so that someone can test and help me. If we get the info done somewhat correctly I will program in the new songs for all to use. I have to make it an attachment which you can open with either WordPad or HalPad. OF course if you use HalPad you can get Hal to read and test the data. I use MaleVoice#2 on my machine and the stuff sounds completly different if you use another voice but I think that can be corrected very easily.
Please download the text, test and give me your recommendations.
Bill


Download Attachment: Test.txt
1.44 KB

34
Ultra Hal 7.0 / A new tool for Hal and the ER1
« on: December 03, 2004, 11:58:12 am »
As you know several of us are not only using Hal but are interfacing it to the ER1 robot. The ER1 has its own voice recognition software and in order to give it commands we needed a way to stop Hal from responding when strictly addressing the robot. This was accomplished by only having Hal respond when his name came before commands. There was still the problem with background noise interferring with talking or commanding Hal or the robot. Last night while sitting in my easy chair I noticed my Karoke machine which is connected to my TV set. Besides having several mikes for it I also have a wireless-mike. Then it hit me, I could use the wireless mike to talk to or run both Hal and the robot. The mike contains an on-off switch right on the mike so if you are not directly addressing Hal you can swith it off thus making both of them deaf, ie. no background noise, no noise at all.
I hope this idea helps those who are facing the same problems. Now the only thing we need is a really small wireless mike.
Bill

35
Programming using the Ultra Hal Brain Editor / XTF-BRAIN
« on: November 23, 2004, 01:03:11 pm »
Hello Vonsmith
I installed your brain and really like the way it works. Studied some of the coding and have a few ideas on some modifications. A couple of questions first. As a part of Hal's normal response can Hal read or reply with complete paragraphs. I installed the teach Hal to sing and I think I can improve it too. Thinking about a linked list of songs, jokes, etc for Hal to say on his own. What I mean is I think that I can make Hal go off on his own when no one is talking to him. An entertainer of sorts, tell some jokes, sing some song, quote some facts of one kind or another.
If the singing scripts work the way that I envision them I would like to start a file for other users who go to the trouble of imbedding songs in the file. In time we just might have a large collection of items that Hal can use.
Thanks for the reply
Bill


36
Ultra Hal 7.0 / <AUTO>30000</AUTO>
« on: November 19, 2004, 12:28:31 pm »
I finally got the program to work once again. I set the response time to 10000 (ten seconds) and it just kept spitting out responses. Finally I said good bye and shut it down only to have it restart itself 10 seconds later say why are your repeating yourself. This happened over and over again until I took Hal off my start up bar.
Even telling Hal to AUTOOFF did not stop the thing from doing its thing. I don't know what is different, but now the program acts like it's alive. You shut it down and it restarts itself. If we could only force it do or think something different each time.
I am now going to try to force it to be an entertainer if I can. By that I mean alternate between telling jokes and/or singing some songs.
Bill

37
Ultra Hal 7.0 / Hal representive
« on: November 11, 2004, 03:32:48 pm »
Being as I have my own web page now I signed up to be a Hal Representive. I can now log on to this site and see the Hal I am suppose to use. The question is "how do I get it on my web page"?
How can I see what kind of things it might say and how do I edit or change the responses? I like Hal and want to expose another small part of the world to it.
Bill

38
Programming using the Ultra Hal Brain Editor / A little help
« on: November 01, 2004, 02:41:24 pm »
Quite a while ago there was a post that could be added at the very last or next to the last line in Hal's brain file. By changing the thing to AUTO-IDLE Hal would then keep asking for input. At least I think that is where the line is added. There was a way to make Hal idle for a set amount of time also.
Here is the $64 question. 1. is there a way to increase the idle time amount? 2. is there a way to have Hal follow some kind of command just as if you type it into its input line?
The point is that if we can do all these things then we can have Hal sing some songs, tell some jokes and what ever else we might think of.
I think that it can be done and if so then we are on our way to making hal a real independant enity capable of going off on his own and talking in general on what ever it wants to.
I am thinking more on the line of an "Entertainer Hal" right now, but there are countless possiblities.
Bill

39
Ultra Hal 7.0 / another great article
« on: October 27, 2004, 06:40:54 pm »
This scientist thinks that all thought emminates from one place, somewhat like Hal. If fact the way he describes the working of the human brain, you might think he was talking about Hal.
http://cogprints.ecs.soton.ac.uk/archive/00003891/01/snt-9html.htm

Bill

40
Ultra Hal 7.0 / A suggestion
« on: October 27, 2004, 05:03:38 pm »
Over the last year there have been many posts with useful and/or new types of things that can be done with Hal. They have included the script modifications and some with *.brn files to go with them. Almost all address a different subject/object for use in Hal. What I think would be nice to see is a place where these could be stored and then downloaded later on by users. For example 'onthecuttingedge' ie. Jerry had made dozens of postings that could enhance Hal and it would be nice it they were all stored in common place.
I realize that we can go back one year in the main headings, but then that means that we have to search through hundreds of items to find the ones that might be useful.
It's just an idea, any other input?
Bill

41
Ultra Hal 7.0 / More good news
« on: October 08, 2004, 04:05:19 pm »
Well at least one major scientist is commenting on our progress of sorts, that is machine intelligence. Goto the following site and read the newest item posted there.
http://robots.net/
In my opinion intelligence is nothing more than being able to process data and make conclusions about it and develope more awareness of what it has learned and what 'it' is. Feelings and emotions are learned responses. For example if a child see a parent act a certain way under certain circumstances in time the child will emulate the parent no matter which kind of emotional response is being displayed.
Of course humans have more senses than machines do today but I think that will quickly pass as more and more interfaces are developed.
Bye for now
Bill

42
My quest or interest have always been in both A.I. and robotics.
Today I found an interesting article of interest.
http://www.robots.net/

Loooks like we are ahead of the game.
Bill

43
Ultra Hal 7.0 / Food for thought = types of reasoning
« on: August 12, 2004, 04:17:18 pm »
In our quest for improving Hal ther are several type of reasoning that must be considered.
As we know Hal some Deductive Reasoning capabilities, ie.
1. Bob is fat
2. Fat people tend to die young
3. Bob may die young
-------------------
1. All dogs have four legs
2. Rover is a dog
3. Rover has four legs
There are lots of other examples that somewhat follow that line of thinking.
But then there are some type of reasoning that we may classify as Fuzzy Logical Reasoning.
Take the following example: Say we have three objects, A, B, and C.
Each of the three contain three distinct qualities so if items 1 and 2 in object A are like objects 1 and 2 in object B we can say that A is similar to B. Now if items 2 and 3 in object B are like the items in 2 and 3 in object C we can say B is similar to C. However if we say ahat object A is similar to object C we would not be totally correct. Now we come to predefing some percentages in fuzzy logic.
We are talking about three distinct qualities hers so if all three are correct we can say "very similar", if 2 out of three ae correct or say 66 and 2/3 percent we can say 'similar' and last but not least if only 1 out of three match or 33 1/3% we can say 'only slightly similar'. Now our thinking is starting to approach human reasoning.
The game is not over yet. There are sevaral more types of reasoning that have not been discussed, two of which are Associative Reasoning and Relational Reasoning. We won't even get into Intuitive Reasoning and some of the others. All of these items or functions help create a 'mind' that can come up with some good logical thinking if the correct kind of data is fed into it.
O.K. now Hal can carry on a much better conversation with us, but the program still waits for us to say something before it analyze what has been spoken. This in human functions might be referred to 'right brain' functions. If we say nothing Hal just sits there and does nothing.
Now let us discuss the human 'left brain' functions. These do a lot of analytical type of work including math and spacial problems. A lot of the spoken words can be broken down into mathetical functions. In the English language verbs can be equated with the mathetical symbol of equal (=), ie. The ball is red. That is the sme thing as saying ball = red.
We also need to create broad catagories of objects, IE. families, friends, homes, etc. I know that Hal has hundreds of object files but he needs some broader types that he combine many of the others into.
What this is leading up to is another brain or thinking program that might be run at the same time or at night when the user retires for the day. This program will be designed to open groups of files read and compare the data stored there and hopefully come up with new assertions or conclusions which could be stored in the new files.
In the morning when the user returns to Hal, Hal could ask specific questions about some of the data that he has read and some of his new conclusions. Over a period of time Hal will have aquired a lot of real information and better know how to work with it. This down time or thinking time could easily be call deep thinking or dreaming if you will. The point is Hal could be running 24/7 and when it is not be directly accessed by the user it could be learning from what it had already been exposed to. The ending result is that Hal could become SELF AWARE.
Bill

44
Programming using the Ultra Hal Brain Editor / Improvements ?
« on: August 09, 2004, 05:19:11 pm »
I have been thinking about AI and self-awareness for a long time. Although Hal has some basic knowledge of relationships he falls short in this department and could use some improvement. For example if you say
"Joe is fat" , and "fat people do not live very long" then Hal can summerise the following: "Joe may not live very long". This is a good step in the right direction but I think we could make some drastic improvements in the following ways.

1. Hal needs some basic concepts about the world, such as family and family live, the work place, partners including spouses, his own self,  religions, health, etc.

2. After being idle for a while or have been giving the command to 'think' has could start examining his own files and set aside certain things to query his users about.  ie., he might start examining people, families and events and propose certain conditional questions about how they might merge into new information.

3. After asking his questions to his user and getting serious answers, he could update his new files and better his understanding to the world around him.

This would be a slow process, but I think that in time Hal could become very aware of the world and how it works as applied not only to himself but to everyone connected. As Hal becomes more aware of the world around him he may become more aware of himself so to speak.

When the 'brain' , 'Hal' starts to think on its own whether by timing or command I believe it has a better chance of becomming self aware. At this point whether you call it 'thinking or dreaming' it would have som validity behind it.

Actually have a seperate part of Hal thinking running at the same time, ie. two programs running but communicating with each other may be a possible way to speed up the process.  

All the theories about AI sound nice but the actual programming becomes very hard or else it would have been done already. We must take our hats off to Mr. M for the work that he has done already and hopefully by making useful suggestions that can be implemented without to much trouble Hal can move closer to becomming much more 'real'.

Billl

Just food for thought.

45
Ultra Hal 7.0 / Speach Training
« on: June 09, 2004, 12:06:50 pm »
My Pc came with Sampi 5, at least I think that is the name of it. A couple of people have recommended Dragon #7. Does anyone here have any experiences with either or both of them.
Thanks
Bill

Pages: 1 2 [3] 4 5