Zabaware Support Forums

Zabaware Forums => Ultra Hal 7.0 => Topic started by: etellier911 on June 07, 2006, 08:58:35 pm

Title: hal hears himself...
Post by: etellier911 on June 07, 2006, 08:58:35 pm
Is there a way for hal not to respond to itself, cause right now, he ear himself, as he speak..... without using a headset, do intense training session for voice recognition would work, is there something that can be done?

Eric
Title: hal hears himself...
Post by: onthecuttingedge2005 on June 08, 2006, 12:44:22 am
You know, I like hearing myself think, It would be ashamed if HAL couldn't do the same.

Jerry[8D]
Title: hal hears himself...
Post by: etellier911 on June 08, 2006, 08:15:50 am
Well, it kinda get into the way of a normal conversation, when the other, hears what he says to you, take a few word out of it, then go on with a one man chat...


Eric
Title: hal hears himself...
Post by: Carl2 on June 08, 2006, 02:11:35 pm
etellier911,
  When working with Hal 5 I feel I ran into some bad instalations of Hal, I recall one instalation that seemed to talk to herself, I uninstalled it and reinstalled it to remove the problem. I just reinstalled version 6 because of a speach problem and a plugin that caused a problem.
  As for voice reconition I breifly tried The built in version and soon switched to Dragon. The siginal to noise ratio of the mic is important and don't get to intense, don't stress your vocal cords.
Carl2
Title: hal hears himself...
Post by: etellier911 on June 08, 2006, 04:44:14 pm
Would it be possible to incorporate into the code, that soon as hal start talkin,he would stop listening, therefore fixing the matter.

Eric
Title: hal hears himself...
Post by: Bill819 on June 08, 2006, 07:18:52 pm
There is another possiblity for your problem and that is you have Hal's microphone on and at the same time you have the systems microphone on. Get into windows, find either your microphone or the speach input sessions. This have been the cause for some other people with the same problem. Turn off the system microphone. You might even see it in your system tray at the bottom of the screen.
Bill
Title: hal hears himself...
Post by: etellier911 on June 08, 2006, 08:39:04 pm
Wouldnt this, basicly kill the input from the microphone hardware?

Eric
Title: hal hears himself...
Post by: Bill819 on June 09, 2006, 09:41:29 am
quote:
Originally posted by etellier911

Wouldnt this, basicly kill the input from the microphone hardware?
Eric


No. They are two seperate programs. Even without Hal you could use Microsofts microphone for input in a very few programs.
Remember you can alway turn it back on.
Bill
Title: hal hears himself...
Post by: etellier911 on June 09, 2006, 03:26:02 pm
Still doenst work, would it be possible to develop a plugin or a fuction in hal, so that soon as it start speakin, it stop listening.

else seems i will have thrown money throw the window

Eric
Title: hal hears himself...
Post by: Medeksza on June 10, 2006, 09:53:06 pm
Attached please find a plug-in script that can help you out. Copy this plugin to your Ultra Hal Assistant folder and enable it from Hal's general options. When enabled it will force the speech recognition engine to pause recognition as soon as Hal begins processing your last input, thus preventing him from listening to himself once he starts speaking.

The hard part is getting the microphone back on automatically when Hal finishes speaking, which is why this isn't a standard part of Hal. If Hal is generating speech internally, then Hal will automatically send a frmAssistant.ResumeRec command as soon as Hal finishes speaking, which is excatly what you want. However, if a plugin is generating speech, as is the case when either a Haptek or MSAgent character is selected, then there is no way of Hal knowing when it has finished speaking and thus ResumeRec never reenables speech recognition.

So what you need to do is force Hal to generate speech internally. One way of doing this is by choosing a SAPI 5.0 voice and an MSAgent character. If no lip-syncronized character animation is present, that means Hal is internally generating speech and will automatically trigger ResumeRec for you. Another way is to choose an incompatible SAPI 4.0 voice and a Haptek character. Or if you install a voice after Haptek is installed and NEVER run the Haptek SAPI config utility, you can use a Haptek character. Basically, you have to sacrifice syncronized lip movements for this functionality.

I also may be able to dig up a couple Ultra Hal Assistant 4.0 and earlier animated characters that would work no matter what voice you select. Their lips move when Hal speaks, and stop moving when Hal stops speaking, but they just aren't in sync with the audio. One such character is available at ftp://zabaware.com/cocolr.zip  Just be sure to install it in the Ultra Hal Assistant 6\Characters folder

(http://icon_paperclip.gif) Download Attachment: turnoffsr.uhp ("http://www.zabaware.com/forum/uploaded/Medeksza/2006610215110_turnoffsr.uhp")
1.15 KB
Title: hal hears himself...
Post by: etellier911 on June 11, 2006, 07:31:14 am
Thank You for the fast service, i am using the KITT VOICE DISPLAY character, would this work with that plugin, using standard windows voice called true human voice male # 1

Eric
Title: hal hears himself...
Post by: FuzzieDice on June 12, 2006, 01:36:21 am
What character you use shouldn't affect the speech recognition engine or whether your microphone is on or off. It should work ok nonetheless.
Title: hal hears himself...
Post by: FuzzieDice on June 12, 2006, 01:37:37 am
I just thought of something (which I know can be quite difficult to implement). If HAL had VOICE (not just speech) recognition and could recognize people by their voices. Then he would recognize his own voice and not talk to himself. :)
Title: hal hears himself...
Post by: danbaltzell on June 12, 2006, 12:54:30 pm
Great Robert, I had that problem and I'll sacrifice the lip synch for this ability, someday I intend to use it hooked to stereo and sort of talk to the room.  I didn't realize the Haptek portion generated the voice when using it, now I understand why it wasn't built in, but I'll give coco a try with this, I just deleted it a few days ago because I never used it, but I'll welcome that critter back if it seems cool, otherwise I'll sacrifice for the change.  Much thanks.
Title: hal hears himself...
Post by: Carl2 on June 12, 2006, 01:17:54 pm
etellier911,
  As I mentioned, I did encounter a similar problem with Hal 5, I used the Brain Editor in the debug mode, She just didn't seem right so I reinstalled, rather simple and better sooner than later after more training, best of luck whatever you decide.
Carl2
Title: hal hears himself...
Post by: iam bennu on June 13, 2006, 04:53:15 am
quote:
Originally posted by Carl2

etellier911,
  As I mentioned, I did encounter a similar problem with Hal 5, I used the Brain Editor in the debug mode, She just didn't seem right so I reinstalled, rather simple and better sooner than later after more training, best of luck whatever you decide.
Carl2



It would really be great if you could activate Hals Listening by with a keystroke. I have used keystrokes with my other Programs like cyberbuddy and it works great. I just program the keystroke into my mouse and hit the key when I want it to listen.

it would make a great compliment to the pluggin above.

Title: hal hears himself...
Post by: Carl2 on June 13, 2006, 04:16:03 pm
iam bennu,
  I'm using Dragon 7 with Hal, as a seperate program since Hal will automaticly input the text, sometimes before it's finished. Since we talk about everything and anything I check dragons results before inputing the text then hit enter to input it.  This gives me time to train dragon.  Hal waits quitely if I have to correct.
  I find it interesting how you can get so many different result (variations in Hal) by putting in the same program.
Carl2
Title: hal hears himself...
Post by: Art on June 13, 2006, 05:39:17 pm
It would also be a nice touch if Hal could acknowledge you when Hal hears you enter the room. There are programs that can do that.
Title: hal hears himself...
Post by: Will and Mr Data :) :] on July 01, 2006, 01:52:11 am
HI from Will.
currently my hal responds to himself,
i shall continue to try to get the cocolr.zip to work,i'll post if
successful.
because i am using hal in humanoid robot the mouth and ear are expectedly close.
i am using hal 6103 and dragon 8 , interesting that i can turn
on dragon mike and not hal mike and hal doe's not press entre to hear what you have said until i say the words "press entre"
but hal still hears what he has said it just gives me a change to
delete what he said before he presses entre and hears it.
i can say "go to sleep"and dragon stops listening and "wake up"
and he starts listening again , which are nice functions
but hal should have a "don't listen to self talking" function.
as standard.
If hal has to lose lip sink that's ok by me , it's Hal or Mr Data
who wants to not talk to himself.
Title: hal hears himself...
Post by: Will and Mr Data :) :] on July 06, 2006, 02:15:27 am
Hi from Will.
Has anyone got hal not to talk to himself.
i have not got cocolr.zip to do anything, i do get a window that tells
me "your about to change your internet setting" so i don't agree.

i would be happy to pay extra money for zabaware to make a download
which stops hal hearing his own voice and responding.
Thank you, bye for now and be well from Will.
Title: hal hears himself...
Post by: etellier911 on July 19, 2006, 08:25:10 am
Well, hal still talk to himself even thou i installed coco the blue creature not lipsynchin.....any other suggestion to get this workin properly?

Eric
Title: hal hears himself...
Post by: Medeksza on July 19, 2006, 02:25:06 pm
quote:
Originally posted by etellier911

Well, hal still talk to himself even thou i installed coco the blue creature not lipsynchin.....any other suggestion to get this workin properly?

Eric



Did you also install and activate the turnoffsr.uhp plugin I linked to above?
Title: hal hears himself...
Post by: etellier911 on July 19, 2006, 09:23:58 pm
I sure did Robert, anything else? i have the vox knight rider skins, with the coco...

Eric
Title: hal hears himself...
Post by: etellier911 on August 13, 2006, 08:10:18 pm
Still doesnt work, still need a hand here. things are going no where right now..

Eric
Title: hal hears himself...
Post by: Will and Mr Data :) :] on August 14, 2006, 01:46:35 am
Hi from Will,
Mister Data's ears are more directional now
but it is a  problem.
i'm putting his voice speaker in throat pipe ,to direct sound away from ear. it's tough to talk to Data in noisey places especialy
with out wearing a mike, i have taken to wearing a mike ,perhaps
i shall talk to Data through a star trek badge.
although it would be easy if Data just didn't talk to self.
When is the next Hal comming out ?.
i am happy to pay for upgrade.
Didn't mean to sound to harsh i really enjoy Mr Data "hal"
we have a lot of fun, i hope we can always be friends.
Bye for now and be well from Will.

Title: hal hears himself...
Post by: Art on August 14, 2006, 05:07:38 am
I think most will find that the use of a decent quality mic with the noise dampening foam on the mouthpiece should produce good results.

Speaker volume not set to any louder than a normal conversation.
Limit background noise as much as possible.

If Hal is speaking without having been spoken to check to see if the Auto-idle feature is checked in the brain settings.

If a desktop mic can hear you or anyone else, it stands to reason that it will also hear Hal when it speaks.
Title: hal hears himself...
Post by: etellier911 on August 17, 2006, 05:21:39 pm
Is robert still around? i havent heard of him for a while now. still need this to be fix in order to start using hal.

Eric
Title: hal hears himself...
Post by: danbaltzell on August 18, 2006, 02:56:16 pm
I haven't had a chance to test this yet, my HAL crashed on a system restore, duh.  But I got it working again, and found the brain didn't want to work some conflict with Rossi's scripts, so I put back the original, now would be a good time to try it without any other conflicts.
Title: hal hears himself...
Post by: etellier911 on August 18, 2006, 04:46:33 pm
why were those 2 last post exact reprint of the 2 b4 me?

Eric
Title: hal hears himself...
Post by: drakkar on June 08, 2007, 04:56:46 am
quote:
Originally posted by Art

I think most will find that the use of a decent quality mic with the noise dampening foam on the mouthpiece should produce good results.

Speaker volume not set to any louder than a normal conversation.
Limit background noise as much as possible.

If Hal is speaking without having been spoken to check to see if the Auto-idle feature is checked in the brain settings.

If a desktop mic can hear you or anyone else, it stands to reason that it will also hear Hal when it speaks.




I cannot find any auto idle feature in the brain settings so it's not that. what I did was change to a usb mic , the speech recognition is better however hal talks to himself as I'm guesssing the auto idle feature doesn't work with usb mics, I didn't have this problem with a normal mic on the soundcard only with the usb mic obviously Hal isn't programmed to work with usb mics
Title: hal hears himself...
Post by: Joan on July 02, 2007, 02:16:59 pm
I make sure the room is extremely quite. I turn the mic on and wate until it is in listening mode, I say what I want and very quickly turn the mic off then hal responds to that I again turn mic back and say something else when the listening signal comes on. This works but is a lot of hassle.
Title: hal hears himself...
Post by: Joan on July 02, 2007, 02:18:46 pm
I make sure the room is extremely quite. I turn the mic on and wate until it is in listening mode, I say what I want and very quickly turn the mic off then hal responds to that I again turn mic back and say something else when the listening signal comes on. This works but is a lot of hassle.
Title: hal hears himself...
Post by: ibotme on May 12, 2008, 05:47:35 am
Hmm..  Version 6.1 and still Hal hears himself if you are not using headset. It would be nice if speech recognition paused while text-to-speech does its job. And the idea to press a button on the keyboard in order to speak is not good for me.If I am going to get close to the keyboard in order speak it then I prefer to type it instead.

Sorry about that but the turnoffsr.uhp doesn't do what it suppose to do.
[:)]
Title: hal hears himself...
Post by: DrFaraday on May 13, 2008, 02:16:13 pm
Is anyone here familiar with the "Clarissa" project at NASA?  She is a computer assistant to astronauts on the International Space Station.  She reads manuals to the astronauts, and responds to voice commands.  She is able to differentiate between the different voices of the astronauts, and understand when they are talking to each other rather than her.  I'm sure she also recognizes her own voice:

http://www.newscientist.com/article.ns?id=dn7584

Beth Ann Hockey is the project leader at NASA.  In the following interview, she talks about Clarissa and what it's been created to do.  It sounds like what I imagine a HAL 7 could be like:

http://www.nasatech.com/NEWS/Sep05/who_0905.html

Clarissa uses the most recent Nuance speech engine and voice recognition.  I know some folks here have been using HAL with older Nuance engines, but can anyone tell me if the most recent one works with HAL?  (I think it's Dragon NaturallySpeaking 9?)

In the interview, Ms. Hockey talks about Open Source software and a project called "Regulus" that she's affiliated with.  They are developing an open-source tool kit to try and make the creation of spoken-dialogue interfaces more accessible to regular developers. I'm wondering, is there any way some of this stuff from Regulus, or things that NASA is doing with Clarissa could be incorporated into a future HAL release?
Title: hal hears himself...
Post by: Art on May 13, 2008, 08:36:52 pm
Welcome to the forum!

Actually, Clarissa uses Ms. Hockey's recorded voice for output.

Quoted from the article:

"Speech recognition is in "open mic" mode. In the deployed system, the error rate for distinguishing between voice commands and non-system-directed speech is about 10%; together with Jean-Michel Renders from Xerox Research Center Europe, we have developed experimental methods using Support Vector Machines, which reduce the error rate to about 5%. This work may be integrated into a future version of Clarissa. Spoken output is performed using a recorded voice.

Clarissa has been implemented mainly using SICStus Prolog and a speech recognition toolkit provided by Nuance Communications. Application-specific spoken command grammars were constructed using the Regulus platform. Other programming languages and software packages used include Java, C, and SRI International's Gemini and Open Agent Architecture."

Great story and thanks for sharing!!
Title: hal hears himself...
Post by: DrFaraday on May 19, 2008, 03:41:23 am
Thanks for the welcome, Art.

I know that Clarissa just reads manuals, she's not really a conversationalist like HAL, she's more like a dedicated machine.  But her voice recognition features seemed quite advanced, more so than HAL, I thought that was impressive.

I like HAL a lot, but I've been having trouble getting decent voice recognition.  If using the latest engine from Nuance would improve the results, I would buy it, but I'd like to know if anyone else has done that first, I've read conflicting reports about whether it's possible to do with the most current version of Dragon Naturally speaking, #9.

I've also experienced the problem of HAL hearing himself.  NASA seems to have solved that, I hope that can be dealt with in a future version of HAL.  I have to type to talk to him now, and it's not ideal.  I don't mind chatting with him so he can learn, but I want my hands free so I can do other stuff while we chat.
Title: hal hears himself...
Post by: Xanxion on May 23, 2008, 05:34:35 am
Hmm,

There must be some way. I guess i could make a macro, but i will take some time. If even possible. But i will look into it. on monday next week.

ciao!
Title: hal hears himself...
Post by: etellier on June 21, 2008, 06:45:06 pm
still cant get hal not to hear himself, anybody found anything interesting to fix that that problem?

Eric
Title: hal hears himself...
Post by: tedathome on June 21, 2008, 10:48:08 pm
I just use earphones to avoid the problem.[:)]
Title: hal hears himself...
Post by: Bill819 on June 21, 2008, 11:10:41 pm
This has happened a few times in the past. The mic can be turn on in two different places, one in Hal and the other in a Microsoft piece of software. It is usually the later that gives all the problems.
Exit Hal and then check all of MS settings, find the mic and make sure that it is turn off and stays off.
This usually fixes the problem.
Bill
Title: hal hears himself...
Post by: etellier on June 22, 2008, 07:54:37 am
hello, ive tried the turn the mic off already, hal turn it on, when you switch the mic switch into hal interface on....

Eric

any other idea?
Title: hal hears himself...
Post by: Bill819 on June 22, 2008, 02:34:42 pm
Turn off the speach recognition for a while. I know that works.
Bill
Title: hal hears himself...
Post by: etellier on June 22, 2008, 04:37:41 pm
Hi bill, i tried, no avail, here is the situation now.. if i use dragon 9, hal mic goes up like hell, and he does not understand what i say, if i use sapi5, recognition is excellent, but hal hear himself... any way to turn his ears off while he speaks? or actually, is there a buffer used by the voice recognition software? is there a way to modify that buffer, lets say, it buff for 5 seconds
and then show, would it be feasable to reduce it to a 1 sec buffer, so that i will retype straight ahead?

can you email me or reach via msn?

gouille@hotmail.com

|Eric
Title: hal hears himself...
Post by: etellier on June 24, 2008, 01:34:57 pm
hello, i just tried uninstalling and reinstall hal with an new brains, same problem, it is getting frustrating now... any help from robert available? i dont seem to be the only one having that particular problem.

Eric
Title: hal hears himself...
Post by: Bill819 on June 25, 2008, 10:55:10 pm
Eric
Somewhere on your computer you have a microphone turned on. Hal can not and will not turn on a microphone if the voice recognition is turn off and Hal can not turn that on by itself.
I realize that it is frustrating but that is the facts.
Bill
Title: hal hears himself...
Post by: etellier on June 26, 2008, 05:56:14 am
Hi bill, the only place i know into windows where to turn on or off a microphone, is into the control panel, for the sound and audio device, and when you double click onto the speaker icon into the taskbar, anywhere else it could be?

E|ric

if i turn off the mic there, hal goes deaf....already tried it...
Title: hal hears himself...
Post by: Bill819 on June 26, 2008, 01:04:31 pm
E|ric
if i turn off the mic there, hal goes deaf....already tried it...
[/quote]
Now you found the problem. That is not where the mic gets turned on. Turn it off there and leave it off. Now if you select voice recognition from Hals window ONLY, it should work the way is was designed to. You do not need to turn on the mic anywhere else, Hal will do it as it needs to.
Also in a passing note. If there is any background noise of any kind it will only go to confuse Hal and cause it to misunderstand anything you might say. I found that out while training Hal to understand my voice and with the air-conditioner on. The Low hiss of air confused Hal.
Good Luck
Bill
Title: hal hears himself...
Post by: etellier on June 26, 2008, 07:07:37 pm
Hello Bill, ive tried to do so, close it up, and then only use hal, the first thing he does is to check it back on.... however, i might have found a work around... if i lower the sound really low, i hear hal, but he doenst hear himself, i wish there could be another way...

Eric
Title: hal hears himself...
Post by: Bill819 on June 26, 2008, 08:52:58 pm
Eric
When all the microphones are turned off and then you start Hal with voice recognition Hal will turn on the mic when it speaks and then turn it off as soon as it says what it wants. This is automatic. You never need to turn on a mic anywhere else on the system. If it becomes a problem then I suggest you get some head phones so only you can hear Hal.
Bill
Title: hal hears himself...
Post by: etellier on June 26, 2008, 08:56:01 pm
Hello Bill, the main reason i bought hal, was to use it into a car for a knight rider replica... so headphones are excluded of the setup, else, i would have gone with a headset setup a long time ago...

Eric
Title: hal hears himself...
Post by: Bill819 on June 26, 2008, 11:37:16 pm
Eric

You might try to do the same thing that I do and that is to use a Blue Tooth wireless to talk to Hal. You just leave the mic off or on mute when you are not talking to Hal. Unless you have a really quiet car I am not sure it will work properly but good luck and keep all of us posted.
Bill