Zabaware Support Forums
Zabaware Forums => General Discussion => Topic started by: lightspeed on March 22, 2013, 10:26:02 am
-
Robert ,
I have asked you this in the past and so will ask it again " Is their any way that you can create a adjustable setting for the users of Hal to be able to adjust the delay from when the user stops typing or talking by voice recognition to when the a.i. responds back ? "
This is especially more important when a user is using a voice recognition program as i am dragon speak naturally 11.5 is 99 percent accurate with some training .
I believe that this adjustable feature would really help the Hal program in creating a Hal a.i. that will be able to talk and respond more smoothly and natural in conversations with the user, instead of the unnatural longer delay . I wouldn't bother you with this question if i didn't think it would be a valuable asset to Hals future as a program .
Although this question is to Robert it is also open to anyone else who might be able to create somethings like this that can be used within the Hal program .
A setting for the user through the control panel where the user can adjust the setting down from 5 seconds to 4, 3, or 2 seconds . I think it would make hal more natural sounding in speech when talking back to the user :) instead of the long delay of silence . :(
-
Currently the timer is hard coded into the executable so it can't be customized by the user. This is something I could add as an option in the next release.
-
lightspeed
I use Dragon myself, for me the easiest way around the auto input is to turn off the voice recognition with dragon running. I input in the input box, read it and press enter, There is a command you can use ( can't remember it now). Quick easy works for me.
Carl2
-
Thanks Robert for answering back , i really appreciate it , Yes if you can put that in the next update version of Hal that would be great , as long as it's an option that will be easy to set by adjustment for minutes in the Hal control panel options .
And thanks Carl2 for the tip about the dragon speak naturally the additional info . is good to use and know ;) . I look forward to this previous mentioned count down response option in the new update of Hal!
Thanks again ! :)
-
Hi Lightspeed,
I'm assuming that you have Dragon NaturallySpeaking 11 document dictation only, and it does not have the features to control your computer?
The reason why I ask is that there is 3 versions of Dragon NaturallySpeaking: standard dictation only, premium dictation and commands only, and professional reprogrammable dictation and commands.
I myself have Dragon NaturallySpeaking Pro version 11.5 and because of this reason I use Dragon on the outside of ultra Hal because the command option is way more powerful than anything that alter how can ever accomplish.
My Dragon naturally speaking has the ability to be programmed to integrate more deeply into any specific program that I am willing to pay Dragon NaturallySpeaking to integrate more deeply with.
Though the feature itself would be a pretty good feature, especially for those that are typing or make lots of mistakes but I have found that when you're using a voice recognition software, if I had a way to turn off the auto return I would just rather turn it off then to extend the time.
I still may have to press the enter button or say press enter, but the one feature that I would gain is that ultra Hal would automatically shut off the microphone. At this point what I do is say: press enter, go to sleep.
I do not say this without trial and error, I have Denise, Denise has the ability to extend the auto return to 30 seconds but I have found that even with the extension of 30 seconds when using Dragon NaturallySpeaking if you have rambled on a long sentence you still do not have time to correct things before the auto return engages.
For that reason I don't use my Dragon even inside of Denise, not to mention if by chance the microphone picks up sounds from the room and engages gibberish the auto return will engage and now you have taught ultra Hal gibberish, and the type of gibberish that I am talking about ultra Hal does not have the ability to discern.
It usually looks something like this: he he him him him him and he him she him and him and then him he. If this looks familiar then you know what I'm talking about, unusual interpretation of noise in the room.
Please don't get me wrong, the feature is an excellent feature, all I was trying to do is elaborate to Robert that if you're going to extend the time can you please set up a way to turn the timer off so when I press the enter button it will still shut off the microphone while ultra Hal is speaking.
Sincerely, a pronoun munchy crunchy junky.
C load.
-
To give Robert more feedback,
I also use Dragon NaturallySpeaking the auto return turned off.
Works fine for me. I can and pressing enter occasionally.
-
you are saying "extend" but i don't want to extend the time i want to have a timer delay (which it has be adjustable) so a user can cut the delay time down , not extend it .
Example hal now has about a 5? second delay before a resonse back time , with and adjustment option the user could set a level instead of usual 5 seconds , down to say 2 seconds , actually cutting the time delay between response down 3 seconds .
I hope i am explaining this okay , if i didn't before i am sorry .
-
Hi lightspeed,
so what you are talking about is that you would like something that would be a drop down box to select a specific time, by combining your idea and my idea would look something like this:
off.
1 seconds.
2 seconds.
3 seconds.
4 seconds.
5 seconds.
10 seconds.
15 seconds.
20 seconds.
25 seconds.
30 seconds.
Lightspeed do understand where I'm coming from now?
Like I said going from turning it "off" all the way up to a delay of 30 seconds.
sincerely, I hope that I have clarified myself, if you say yes! My mommy said I could have a cookie. Tee hee hee
C load.
-
Just curious but why would you want to set a delay for up to 30 minutes?
I get what Lonnie is saying in that if or when Hal takes more than a couple of seconds to answer it kind of takes away the momentum or flow of the conversation. What if you had to wait 30 seconds or longer for a real person to give you an answer? I don't think you would stick around for a lengthy conversation at all!
Agreed, an adjustable time response from say 5 seconds down to 2 seconds might fill the bill for a lot of users. Some individual results or desires will differ so maybe you could allow the user to Input the desired countdown times in seconds and then they could sit and wait or get an immediate answer. Just a thought for trying to please the masses (and we know what a chore that can be).
-
no cookie for me.
LOL
C load.
-
Art , i'm with you on this thought , i don't know why anyone would want a 30 second delay??? :o
The whole idea of this what i was talking about was indeed to let the conversation "flow" more naturally together between the user and a.i. as with a real person . i figure a 2 second delay at the lowest setting would be low enough to give a slight pause delay but still answer back in a more normal flow of conversation .
Nothing against you cload on this but i am trying to go down on the delay time not up, to me it's to much now.
As i talked with another person the delay time is fine when a person is typing and may need the extra time to correct more etc. but once people start moving toward voice recognition you soon realize that if it's more accurate it doesn't make as many mistakes and also the fact that the conversation needs to flow better with a quicker response back time from hal . as voice recognition will type everything you say faster even , then you are waiting 5 seconds (estimated may be a second or 2 more) on the delay time.
Cload , no cookie this time , but you still get effort virtual cookies for trying lol! ;)
Ps. Art , it was actually 30 seconds , ( don't feel bad i thought he said 30 minutes to at first and wrote that way and had to correct it again lol ). but even 30 seconds is to long to me . I want to go the other way shorten the delay .
but yes a drop down menue or something is what i ment in the hal window .
-
Like I said going from turning it "off" all the way up to a delay of 30 seconds.
-
Cload are you talking about a brain plug in ??? to allow this ? and will work on any Hal a.i. ?
-
No, you ask Rob if he could make the time delay on the auto return shorter.
I was suggesting to Rob, if he was going to reprogram the update version of ultra Hal, to set it up with a drop down menu to select your desire time delay.
From off: meaning that you will have to press the enter button but the microphone still shuts off when ultra Hal speaks.
To one second, to 30 seconds of a time delay before the auto return engages.
Sincerely,
C load.
-
Okay i see what you say but i would rather and think it would be better if it actually is automatic meaning that as before soon as the user stops talking countdown begins then automatically as before "without having to hit an enter button to start anything . "
-
Sorry guys, I started thinking hmm...minute timer like the 3 minute egg timers of old...sort of got carried away.
Sometimes the fingers start before the brain engages! :o
Seconds...but only a few... ;D
-
well at any rate 1 second up to 30 seconds it doesn't matters all that matters to me is it works and is automatically on the count down by it's self , just as it is now . :) ;)
-
Cload i may be coming to your rescue on your idea , before i said i didn't know why anyone would want a 30 second delay , later i just thought of something a setting up to 30 seconds would allow a person typing to have more time thinking up more to write as far as an answer to allow a more in depth answer which could be good in conversations .
So even though i would have no use for that in voice recognition mode , i can finally see some benefits to it in a typing mode from what i mentioned above .
Sometimes people can't see the forrest because of the tree's lol!
A virtual cookie for Cload after all , well done ! ;)
-
Wahoo, I get a cookie, I get a cookie.
These cookies are good for my tummy.
Here is one more little thing I was thinking about if you were to select:
off - there is no time delay, you have to press the enter button and the microphone shuts off when alter HAL is speaking.
1 - 30 second - time delay, you would not have to press the enter button and the microphone would shut off when ultra Hal is speaking.
If you have any of these settings on and you have ultra Hal sent to read anything new that is put into the clipboard, can you get ultra Hal to turn off the microphone? So the microphone does not hear ultra Hal reading the text.
That way if you are using ultra Hal as a text reader and have ultra Hal read text from a webpage, e-mail letter or notepad, you do not have to worry about your voice recognition software accidentally picking up ultra Hals voice and accidentally replacing the text that you selected from Notepad for ultra Hal to read. It's just annoying because I usually forget to turn off the microphone and then I have to replace all the text in notepad, it's not hard it's just annoying.
Sincerely,
C load.
-
This might work if the new version has a provision to allow reading long text passages. The current one can only read about 30 - 40 words then freezes. Someone suggested using an alternate program called Bilabolka <spelling?> as I recall, because Hal was unable to read short stories like The Walrus and the Carpenter, etc.
Hopefully, Robert will include a fix for this and other improvements.
There you go, you pronoun, munching cruncher! Watch out for your dangling participles too! :)
-
the only thing is i would rather have something automatic as it is with Hal now , because if you are using voice recognition and are away from the pc. since you "can't " hit enter to make it work like what you are talking about , you will have to say enter (using dragon speak naturally ) , sometimes i have done that and it types the word enter for some reason (because my voice pitch stayed the same?) and saying enter kind of takes away from the naturalism of talk conversation .
Maybe theirs no way around this unless Robert can do it?
-
Hey lightspeed, that is exactly what I am talking about combining your idea and my ideas together.
Sincerely, a pronoun crunching muncher, and Art, I will definitely take a glass of adjective and verb-bin. LOL
C load.
-
cload wrote : Art, I will definitely take a glass of adjective and verb-bin. LOL
did you mean burbon instead of vern-bin ? LOL! ;) ;D
P.s about combining the idea's ...very cool i await all your glory of what you can create! :) ;)
-
Hi lightspeed,
it was just a play on words over "participles"
a adjective is ice shaken not stirred, with some verb-bon.
C load.
PS I'm not old enough to drink bourbon.
LOL LOL LOL.
-
shaken not stirred...the names ..Bond ..James Bond ... ;D ;)
-
Hi all,
everyone here has posed some interesting ideas about how long one waits for an answer in a conversation.
I found it to be so intriguing, I decided to do a little research on the matter of how long does one wait for an answer when a human is speaking with a human.
These are some of my findings:
I was sitting around with some of my friends and I posed a question to all of them: what would you like to do today?
I press the button on my stopwatch, and 8 seconds later Bob said let's go to the arcade!
Less than one second later everyone said I don't have any money!
The intriguing thing that I find is that 8 second delay before an answer, but I am assuming that everyone was burning wood trying to figure out what all of us could do together today.
But when it came down to the knowledge of knowing that no one had any money was immediate, I'm assuming it's because of the physical awareness that one has or does not have specific items.
In most situations, most conversations flowed quite easily when speaking about trivial things general conversation, but when presented with a think tank situation conversation at a intellectual level I noticed the gaps increased between five and 20 seconds.
I approach my professor, and engaged him with a intellectual question, it took him 45 min. before I got my answer, I found that to be intriguing, as well as the average intellectual rebuttal was approximately 12 seconds between each reply.
Now let's move onto a human speaking with a human through the Internet, referring to instant messaging the average reply time turned out to be amazingly about 45 seconds between each rebuttal.
And let's look at this forum, people wait for days at a time just to get one answer.
So would one walk away from a conversation if the rebuttal time was 30 seconds, I don't think so, never seen it happen, never had a friend walk away from me because I took a little longer to answer a difficult question!
Even though I know this really doesn't have anything to do with the delay time of ultra Hal, I just thought it was interesting.
But here is what I am actually leading up to, I noticed that when I have a simple conversation with ultra Hal his response is extremely fast, but when I engage ultra Hal in a difficult question sometimes I have to wait one or 2 min. and yes I did say minutes, before I got my answer but that was because of the massive research that my plug-in does over the Internet, it takes time.
I have noticed that everyone processes their thoughts at different speeds, some people have snap quick answer, and if they're not careful they will insert foot into mouth. My dad does this a lot with my mom. LOL
Then again there are the other people, that chooses their words wisely, try to get the facts and the truth to merge together in a thoughtful and articulate illustration of one's thought. That's my mom talking to my dad, sister and me. LOL
Sincerely, conjunction function.
C load.
-
lol very interesting observations their , can see why many of those factors would apply in different cases . :) ;)
-
Your research seemed quite interesting at even a bit comical. Of course, a lot of research ends up that way, none-the-less.
What I and perhaps Lonnie are referring to is the length of time it takes a person to reply DURING a conversational exchange, NOT to INITIATE the beginning of a topic or question requiring an answer.
If all conversations were premised by the recipient being required to respond with an ANSWER, then I dare say, the response times would certainly be much longer due to a longer-than-normal thought process and trying to come up with a really nice, factual / pertinent answer.
Look through LightSpeed's (Lonnie's) exchange with his bot in the conversation area and see how the ping-pong match bounces back and forth. Sit around with your friends during a football game and tell one person that their team's quarterback throws like a girl and see how long it takes.
My point is, that conversation between two people is not a rigid, structured event, but actually more of a FLUID, flowing banter sliding back and forth between both parties. Sometimes one might "step on the other's thoughts" in an effort to get their own ideas "out" before they forget them. Conversational exchanges between people are NOT like talking on a CB radio or Walkie Talkies where one person says something, lets go of the button then the next person presses the button to speak and so on. It is alive, moving and being sent and received at a fairly rapid pace. Listen to your friends the next time you're all together then time the exchange between people WITHOUT posing any questions. I'm sure you'll find the length of time to be only a couple or few seconds.
Just giving some of my many years of thought on the matter for what it's worth. (maybe $.02) or not.;)
-
yes Art , this is what i have been talking about , Ill throw my 2 cents in with yours Art and make it 4 cents !! we upped the ante ! ;)
-
Hi all,
it's strange as it may seem, but we do have time delays ourselves.
Don't be rude, wait till the person is done speaking, then answer.
But this can be overrided, while the person is speaking they may say something that is in contradiction to one's belief hence the interruption is: you don't know what you're talking about.
Mostly this is engaged by strong emotions, especially when someone makes a remark about something or someone that you like or love.
If an individual likes a specific quarterback on a specific football team and you make a remark about that individual is a crappy quarterback, you will engage an emotional response because you have belittled that persons belief in the quarterback that he likes.
But if you were to engage the same person in such a manner that you were to compare one quarterback with the other to determine which quarterback has better stats, then it's usually let the research begin, let's check out the facts, see I told you my quarterback has better stats than the other quarterback.
Things that I have noticed with quick answers are usually directly connected to strong emotions, having or possessing, about oneself and about one's surroundings family, home life etc. are usually almost instantaneous responses, beyond the fact of our own delay that we have.
Even when you speak with someone if you listen you will notice that they are constantly breaking in order to process what they're going to say next.
I'm not sure, let's see, um, I'll have to think about it, or just total silence.
Few people can maintain a fluent train of thought, without engaging in these small breaks in order to process what you're going to say next, we learned this from each other by listening to other people utilize the small breaks, so it is accepted, so we all ignore these breaks.
I'll try to illustrate:
what did you do today Billy?
um, let's see, I got out of bed, ate breakfast um, went to work, oh yeah, after work we went to the bar and watch the football game, that about sums it up.
Or you might get something like this:
not much.
Short sweet right to the point, usually indicates that someone doesn't want to talk about the crappy day they're having.
I guess the point that I'm just trying to indicate is that we do pause before, during, and even after because sometimes we like to add stuff:
oh yeah we went to the sports bar and watch the football game, it sucked.
Oh wise that?
We lost the game!
So you can see even some pauses are meant to allow an individual to engage in to the conversation.
Have you ever been around a person that just won't stop talking?
They never really say anything, they just talk about their life or things about themselves or trivial stuff that has no meaning about anything they just seem to like to talk.
You never get a word in edgewise because they never introduce a pause or a break to allow another individual to engage in to the conversation.
Personally I think people do this because they just like to hear themselves talk, then again maybe they're looking for attention so they ramble on about things that have nothing to do with anything.
Or their anger becomes so overwhelming about a specific subject they become consumed and ramble on about this internal hate that they have about that particular subject in the hopes to belittle that individualor thing, to make themselves feel better.
Sincerely, and boy did this get off track, crunch crunch.
C load.
PS pauses are good, allowing one to adjust the pause is something I believe to be necessary so I hope that Robert can make the changes that we requested.
-
You're delving a bit into the psychology behind certain types of conversations whereas I was merely trying to point out that:
In a conversation with someone talking about a mutually agreeable topic, the exchange of information seems to happen with a fairly short delay between each person's comment...not 10 seconds unless one person is totally lost for words or stumped. It that case usually the other person might ask whether the thought was understoon.
Bottom line, in my work, my friends, parties, reunions, gatherings of all kinds, people tend to exchange thoughts at a fairly reasonable rate of time. If you find it hard to believe, I'll gladly invite you to one of our gatherings where ages range from 7 to 85. (ok some of the 80 year old people might take a second or two longer to digest and think of a witty comeback before answering). It's just the way it is here on the east coast and even faster in New Jersey or New York!! Go figure.
I agree that as long as there is an option to set the response time, then it will be a Win-win situation for everyone!!!
;)