Related
There seems to be lots of free and open source text to speach code out there: http://sig.levillage.org/?p=551
So, wouldnt it be cool to have your universal say 'Incoming call from <contact name>' instead of your usual ring tone? It gets right around the problem of having to open up the screen to see who is calling.
It would also be a great gimick for people with other phones too. Talking ring tones havent even been done by Nokia yet. 8)
RyanZA said:
There seems to be lots of free and open source text to speach code out there: http://sig.levillage.org/?p=551
So, wouldnt it be cool to have your universal say 'Incoming call from <contact name>' instead of your usual ring tone? It gets right around the problem of having to open up the screen to see who is calling.
It would also be a great gimick for people with other phones too. Talking ring tones havent even been done by Nokia yet. 8)
Click to expand...
Click to collapse
Microsoft Voice Command do that and more...
If there is a program to read your incoming sms.....
Regards,
Arto.
Artosoft said:
Microsoft Voice Command do that and more...
If there is a program to read your incoming sms.....
Regards,
Arto.
Click to expand...
Click to collapse
Wow, thanks.
Yeah, incoming SMS would be good. :wink:
RyanZA said:
Artosoft said:
Microsoft Voice Command do that and more...
If there is a program to read your incoming sms.....
Regards,
Arto.
Click to expand...
Click to collapse
Wow, thanks.
Yeah, incoming SMS would be good. :wink:
Click to expand...
Click to collapse
VIJAY...... WE NEED YOU!!!!
Regards,
Arto.
There is the Fonix range which can read your email, but I don't know whether it'd be able to read your SMSes too.
Not to be a stick-in-the-mud, but why would you want SMS-to-Speech?
"Dot Dot Dot Forwardslash dot dot dot Open Bracket dot dot dot", and that's just the first line of one of those cutesy smsses. Or the ones where each letter is converted into it's visual brother, but with umlauts and all the other diacritical marks (accents, breves, circumflexes, spiritus and hooks)? To the english speaking person, the letter "ß" looks like a funky "B", but in germanic, it's an 's" sound.
And "Ur th bst 1 n da wrld" (not a good example, but you get the idea) does not translate well if not heavily interpreted first.
It'd be a "neato" feature, which you'd uninstall after a day's usage.
Can Microsoft Voice Command read up a contacts name and tell me that?
.. Microsoft Voice Command is it worth buying?
Messed around with MS voice command a bit.. havent been using it much before because I dont need the features much over the built in thing. I tried turning on the announce incoming phone calls option, but its really soft. (Far too soft to hear). The normal ring tone plays for a second, then goes soft and I assume the voice command is trying to speak after that, but its too soft to hear, even with the phone next to my ear.
I agree, I love the Voice command function that tells you who's calling but yes it is way to quiet so I usually turn it off, it needs to be load and not trying to swap between the ringtone and voice command telling you the person who's calling. So yes a specific program to do this as a ring tone would be great.
Interesting thread. This is a great idea, but I have to say, MSVC does the job so well, it's probably not worth expanding beyond there. However, I'm looking into a general text to speech solution for PPC.
Our best bet is flite, which is a relatively large install and doesn't sound very good.
However, an easy way for you to start thinking about this is to check out the app WordBook. I think it installs a version of the Flite dll. You can copy text and get it to speak it straight back to you. The speech is quite poor quality, but it gives you an idea. Now I imagine you can access this externally, and so you can intercept SMS, calls etc and get it text to speeched.
However, since MSVC is installed in traditional SAPI form, it should also be externally accessible.
V
Voice Command
I have just tried the demo of Voice Command on universal, but i couldnt get button on bluetooth headset to activate it. Also it would be nice if the caller name being read out would be good over the bluetooth headset.
Can and of the genius's on this site create such a programe. Or anyone know of any other programmes.
Using the phone in clam mode means you dont know whos calling, and as i use my bluetooth headset all the time, it would be nice to know whos calling.
Thanks in advance
Tim
timha: there are about 90 threads on the VC+Clam issue. Non successful, but helpful...
V
vijay555 said:
Interesting thread. This is a great idea, but I have to say, MSVC does the job so well, it's probably not worth expanding beyond there.
Click to expand...
Click to collapse
I dont know about that. Have you tried using the announce incoming calls option? On my universal, no matter what settings I try, its simply impossible to hear what VC is saying while the phone is ringing. So for me, VC definately doesnt seem to be doing the job very well at all.
Has anybody been able to get VC to properly announce the caller ID?
No VC is to quiet, so useless
Aaah, ok, I don't use my universal as a phone, and just remember it from the Magician, when it would announce calls. I think there's a thread around trying to resolve this issue though.
V
Voice Command has a known problem of being extremely quiet on the Universal.
Somewhere on this site there is a fix CAB file that ostensibly makes the volume higher. I hadn't found a major difference, but look for it and try.
The announce works best if you turn the ringtone off and use annouce only (make sure your normal volume - not ringing volume - is turned way up)
No good, its still very soft. Having the volume on full is also quite a hindrance, since you have to keep turning it up and down all the time. As they said back in November, we'r going to have to wait on an update to make voice command properly compatible with WM5. There doesnt seem to be any move by Microsoft to actually do this, though.
Strange that nobody has really used voice caller ID on the Universal before - it seems the obvious choice for a ring tone to me on a phone like this.
The hack for increasing sound - never tried it, but it involves, IIRC, changing the attentuation type in the notification settings.
V
Hi.
I only have Voice Commander. Is it different from MSVC? I keep looking for the announce incoming calls but couldnt find it. Voice Commander has been in my phone when I bought it so I just use what's available but it gives me so much headache. When I say "Call John", it gives me several names that dont even sound close to John. Grrr! I even put tags on the names individually but my VC is so deaf! Is it because of my bluetooth headset, VC or is it the phone's fault?
thanks
I've been using this for a couple of years now:
http://www.naturalvoices.att.com/demos/
Type your message, pick and voice and download the WAV
Nice and easy and works VERY well so check it out
RyanZA said:
There seems to be lots of free and open source text to speach code out there: http://sig.levillage.org/?p=551
So, wouldnt it be cool to have your universal say 'Incoming call from <contact name>' instead of your usual ring tone? It gets right around the problem of having to open up the screen to see who is calling.
It would also be a great gimick for people with other phones too. Talking ring tones havent even been done by Nokia yet. 8)
Click to expand...
Click to collapse
->>>
aside from microsoft voice command; what i use is mortring...i'm sure you guys are familiar with this app...it allows you to assign ringtones and sms sounds to individuals in your contacts. using the xda's microphone, i made my own ringtones by recording either my voice or someone else's. example; i deal with a lot of raw material suppliers and i get calls all the time. when this guy working for a foundry calls me up; the sound i recorded goes "mr. johnson is calling". for others whom i've developed good relationships with, i asked if i could record their voice and use it as a ringtone....so if my supplier from an aluminum die caster calls my xda goes "hi robson, this is ch lim". sms' are easy since you can do the same and assign them for that particular contact. when i receive and sms, my xda goes "text message from ____". for the people who call me that are not in my contacts list; the default ringtone i've set sounds off. this is very convenient for me when i'm driving or the like, no need to look at the phone and simply activate the bluetooth headset.
you don't really have to go and search the net for ringtones all the time; you can use the xda's recorder to actually make them. the format output is in .wav file. for text to speech for sms, i agree that would be a very interesting feature...flite is a good app...perhaps vijay can link up something for sms? but then that would probably violate the license thingee for flite...
2 pence
Has anyone tried to install MS Voice Command 1.6, does it work? Any recommendations?
[email protected] said:
Has anyone tried to install MS Voice Command 1.6, does it work? Any recommendations?
Click to expand...
Click to collapse
I have installed it and it works VERY well. I was really surprised that as soon as I installed the CAB file I was able to say "Play..." then any artist or album in my music library - right out of the box. Voice recognition was incredibly accurate with no setup required (I.E. "Play - A Tribe Called Quest" consistently no probs )
HOWEVER I have actually uninstalled it recently as I was watching the task manager and noticing that the 'VoiceCommand.exe' process was consistently jumping between 1% and 12% with no action from me whatsoever. This is not much and might be tolerable for some people but for me it is an added drag!
this program has some bugs
it will delay the sip and it will mess up the ringtone
however you could change the regisitry to fix it
if you don't need it , better dont install it
X807 said:
this program has some bugs
it will delay the sip and it will mess up the ringtone
however you could change the regisitry to fix it
if you don't need it , better dont install it
Click to expand...
Click to collapse
how does one fix this problem?
MrZippo said:
how does one fix this problem?
Click to expand...
Click to collapse
for the ringtone bit i dont know hoe to fix the registry
for sip issue u can check out the wikipedia here. if you are not an advance user defintely not risk to edit your registry
I tried it, but, maybe coincidence, maybe not, I found my battery ran down quite quickly. This happened over 3 days, so i uninstalled it, and it has gone back to normal battery time.
Maybe it is something to do with what SamasQ mentions above. Maybe its just my phone.
Did the incoming calls announcement work as well?
For me it was the only thing that didn't work.
Voice dial, running programs, play music, announcing new messages and calendar events - all worked. But incoming caller names did not.
On my old HTC TyTN II all of the above worked.
So I'm wondering, was it just me or don't the incoming caller announcement work on X1?
Draqula, same here, all worked but incoming call announcements.
try going to some website (win-mo experts or something and look for bengaliath, he did some extensive post on this program. I haven't had time to look yet, but its worth a shot.)
BTW, which ROM you using, (UK international?)
fpbiii said:
Draqula, same here, all worked but incoming call announcements.
try going to some website (win-mo experts or something and look for bengaliath, he did some extensive post on this program. I haven't had time to look yet, but its worth a shot.)
BTW, which ROM you using, (UK international?)
Click to expand...
Click to collapse
R1AA017 R15A GENERIC_UK
I read the bengalih guide. It was originally posted here at xda forums and helped me a lot when setting up VoiceCommand on the HTC TyTN II.
Now it's available here: http://www.winmo-experts.com/viewtopic.php?f=11&t=2&start=0&st=0&sk=t&sd=a
Unfortunately, there was no helpful info for me there.
I found and checked the following registry key...
Incoming Announcements are the function of the voicecmd.exe and the following registry key:
HKEY_CURRENT_USER\ControlPanel\Sounds\TTSAnnounce
"Script" = "as5p"
"Category" = "VoiceCommand1"
"Sound" = "Application Data\Volatile\TTSCallerID.wav"
... and found that on my X1 there was an extra slash in the location of the wav, but fixing it didn't help.
Let me know if you find any new info.
I have successfully ported quite a bit of drivers from x1 and blackstone to raphael.. please try the blackstone wavedev.dll (it must be cooked into rom) - on raphael this updated driver fixes voice command announce problem
Voice Command 1.6 also disconnects the bluetooth headset after you give a voice command. You have to re-establish the bluetooth connection again each time.
I've already removed the Voice Command because of this.
Other than this problem, it works very well in the X1.
The small print below the sales pitch for voice commander states "Incoming caller ID announcements will be spoken via the phone speaker on Sony Ericsson Xperia X1s with a Windows Mobile build prior to 15097.3.0.0. "
Any ideas how to find the build number?
windows mobile build
esco666 said:
The small print below the sales pitch for voice commander states "Incoming caller ID announcements will be spoken via the phone speaker on Sony Ericsson Xperia X1s with a Windows Mobile build prior to 15097.3.0.0. "
Any ideas how to find the build number?
Click to expand...
Click to collapse
For windows mobile build Go to settings/system/system info.
I/ve tried in all combination, but coice command don't work with the callar id function. I purcased it, but now refund, don't work!
voice command 1.6 works fine on my X1 too except call announcement. I have tried all the recommended patches, but when I replace the files nothing happens or i get some crashes.
Has anyone tried this allready with success?
many thanks
Boris
I have read all these posts and see that most poeple have a problem with the voice caller ID being read out....
I too installed (though a previous version) v1.5 and everything works fine except for caller ID voice read out...
Another thing i found is that it would read email subject headings from my 2nd email account but not from my first email account....might just be coincidence...
Bit concerned now that I read about the 1%-12% fluctuations when you arent even using it....hmmm
Same problem, no caller ID name readout
Same problem, the callerID is not read out.
What version are you guys running of MS Voice Command? There are multiple versions of 1.6.xxxxxx.
I am trying to use it with my BT headset. That is speaking the name into my bt headset after pressing the button on it. Does that work or do I always have to use my phone for speaking my commands?
EDIT: never mind. I got it to work. By restarting the phone (so typical of Windows)
When i installed Voice Command on my Xperia... it errored out at the end of installation, but completed regardless. It is working perfectly in every aspect except announcing incoming calls. It is great when it announces messaes and e-mails so that i know whats coming in and from who...
It did announce an incoming call once or twice... but out of the blue.
msalmank said:
It did announce an incoming call once or twice... but out of the blue.
Click to expand...
Click to collapse
Interesting. For me too, that's the only problem. Incoming announcements.
Somebody mentioned it disconnects BT HF and you have to reconnect manually - not true for my Jabra BT8040, it stays connected or automatically reconnects, anyway it works.
Especially useful when driving and getting new messages and next appointments announced by BT HF.
just a question that links indirectly to this thread:
is there a way to remap the button for voice command? somehow I wanted to invoke the voice command app via the earphones' button SE X1 has. so I don't have to grab my phone inside its pouch and unlock it and press either the 2 buttons I mapped em with.
I am a proud owner of a HTC HD, previously a Nokia E50
A feature that i miss very much, it used to "read" whoever called me.
I could know even if i was in the other room, who calls me. i really miss that.
I heared of MS Voice command and of something else like Cybetron (sonds liek that). But i tried to install voice command, and it crashed my Phone (Yes it was a warez one).
I mean i can affot a 20USD software, no problem, but i do not seem to understadn "how to order" from microsoft's site.
Anyway i wanted to try it out before (to see if it suits, it does 1000 times more than i actually need, i only need a simple Text 2 Speech for incomming calls)
So, what are my choices ?
Is ther any freeware for such things ?
Thank you in advance.
Uh, no one here to give me some help ?!
well ...
microsoft voice command 1.6 works fine i use it and havnt had a problem with it yet, but when u download it make sure its the full version... the others were missing files and voice command has issuses but a full version of of voice command u will be good ..... for sum reason they didnt add voice command or live search which i liked them both....
Really happy with the Hero but can't live without voice dialling for driving. Anyone got a good solution?
Yeah, I'd really be interested in this too, as I am so used to Voice Command on my former Touch HD.
paranoid2007 said:
Yeah, I'd really be interested in this too, as I am so used to Voice Command on my former Touch HD.
Click to expand...
Click to collapse
Me too! would love something like voice command on my Hero.
there is a voice control in teh market, but it seems to only work properly if you speak v...e...r....y slowly, or in a southern US drawl.
scarlett o'hara would have no problem, but it doesn't seem to like my London/Dorset abomination of an English accent!
The app I think you are referring to is call TopVoiceControl which also allows you to activate other settings/open apps using your voice....
When you are installing it the app requires a TTS Service to be installed (well it did on my G2) You can set this TTS service to a UK English setting.
That said..... it seems to be very hit and miss and you do have to pronounce your words correctly.... not ideal...
Having seen the adverts for the iPhone 3GS with Voice activation I'd like to know if it is indeed as good as the ad or if it works when you are rattling along in your car?
It would be nice to see some further development in this area.
I'm new to Android but I believe that the G1 had a voice dialer which has since disappeared on 'Cupcake'. Can any one shed any light on this? Did it work?
MagnumPI said:
Having seen the adverts for the iPhone 3GS with Voice activation I'd like to know if it is indeed as good as the ad or if it works when you are rattling along in your car?
Click to expand...
Click to collapse
No idea about in a car but certainly in a quieter environment two different people with the 3gs have both told me it dosnt just retry / fail most of the time to recognise the spoken contact name, instead it just picks a random contact to call instead.
I wanna know too if there's a solution because I wanna use bluetooth headset dialing.
Perhaps the feature will be restored via a custom rom soon.
Dragging up a slightly old topic I know... but isn't there even voice tagging on the Hero?
Why in Gods name do they remove Voice Dialing? Thats like removing sms availability. Anyway to install this back?
I agree voice dialing is a core function for all "Smart" phones, look how long iPhone users had to beg to get it, but at least they have it now. The irony is that HTC has had and included voice dialing in almost all there phones for two years or more now and this wonderful phone is missing it.
I for one really need it, not want, need it and did not realize it did not come included and from reading the forums there are no good compatible software packages that reliably work (for voice dialing over bluetooth devices).
I specifically need a.) voice dialing and b.) voice dialing over bluetooth support.
HTC has let a lot of users down here, there are a half a dozen posts in this forum already concerning the lack of voice and reliable voice dialing over bluetooth. I recommend you put in a support ticket to add this functionality to the phone, they could add it via a new ROM or software update if enough people request it!
Voice dialing
I seriously doubt that enough people will request this as most people would just get it themselves, and the one of their choice.
Free Man said:
...they could add it via a new ROM or software update if enough people request it!
Click to expand...
Click to collapse
I disagree, on their flagship phone I believe they will listen to a flood of requests for this functionality. Even Apple does that much, HTC is a far more focused company and this would not be hard to support or add.
One other problem is that there are currently no products that run properly on the HD2 from 3rd parties, at least not that I have found. That includes Microsoft's Voice Commander, which is outdated for starters.
Put in a support request folks, let's get the ball rolling. I have already done so and the local rep did say he will bring it to the table during their next conference call.
PhoTonic said:
Why in Gods name do they remove Voice Dialing? Thats like removing sms availability. Anyway to install this back?
Click to expand...
Click to collapse
I think they did remove SMS http://forum.xda-developers.com/showthread.php?t=584696
Voice Dialing on HD2 works like a charm
guys - my HD2 works with Voice Dialing perfectly!
i am using the old Cyberon software
btw - i always replaced any other with this one as it is the best
the version is 1.2
it works like charm and never fails
the only problem i have is that i had to assign a shortcut to it as the keymapping is missing (HTS ?)
i mean the phone long press key assigning
in HD2 there is no available key - any one can help on this ?
ZeevG said:
guys - my HD2 works with Voice Dialing perfectly!
i am using the old Cyberon software
btw - i always replaced any other with this one as it is the best
the version is 1.2
it works like charm and never fails
Click to expand...
Click to collapse
Can you to share link for this soft which you use?
of course - please find attached.
i got it somewhere here i think long time ago so now it comes back
anyone with solution / idea as per assigning the button to long call (green) press ? or other hardware button ?
ZeevG said:
of course - please find attached.
i got it somewhere here i think long time ago so now it comes back
anyone with solution / idea as per assigning the button to long call (green) press ? or other hardware button ?
Click to expand...
Click to collapse
Thankyou.
But I have not idea how possible to assign hardware button in HD2.
I've used someone apllication for my HTC Cruise, but I don't remember how his named and not sure that is appl will be useful for WM6.5....
ZeevG said:
anyone with solution / idea as per assigning the button to long call (green) press ?
Click to expand...
Click to collapse
Yes mate - this works with most shortcuts too!
With file explorer, go to \Windows\Start Menu\Programs and copy the voice dialer shortcut. Go back a couple of levels to the \Windows folder and paste it there. Locate the shortcut (should be at the very bottom of the file list) and rename it to long_send
That shortcut gets executed when you hold the call send button, and like I said, you can do it with most shortcuts.
Works for me
HTC's response
QUOTE=PhoTonic;5094757]Why in Gods name do they remove Voice Dialing? Thats like removing sms availability. Anyway to install this back?[/QUOTE]
Yeah,
I logged a support call with them, here's their response:
"With regards to voice recognition software, microsoft havn't updated the core program for this as is only compatible with windows mobile 6.0, until this happens there is no voice recognition software."
Feaking ridiculous, How can you have a high end phone with no voicedial features. I know that users at xda will find a way around the lack of voice speed dial, however for HTC to have left it out of the official ROM is unacceptable!
thanks pals, i found another solution - a patch as a cab that enabled the long press. now only the BT activation is left out but found a version that claims to do it...
will check
Voice Speed Dialing - final all over working solution
ok - as promissed - this is a full working solution:
works with a long press call button
works with BT (!!!)
you can even backup and restore voice tags so no need to re-record if you format etc
fully tested and i am glad as this is the most critical app i use - phone and voice dialing as i spend lots of time in the car
It doesnt work for me with my bt-headset.
I cannot even record the voice with it. When I try to, the number is being called.
Thanks a lot for posting this cab. After installing it I added some voice tags but could not get the BT headset to activate the app. I then uninstalled Microsoft Voice Commander (which has never worked for me on the HD2) and did a soft reset. Voice tags had gone so recorded new ones. This app now works with my BT headset.
ZeevG said:
ok - as promissed - this is a full working solution:
works with a long press call button
works with BT (!!!)
you can even backup and restore voice tags so no need to re-record if you format etc
fully tested and i am glad as this is the most critical app i use - phone and voice dialing as i spend lots of time in the car
Click to expand...
Click to collapse
M8!! u r a life saver!!!! Kudos 2 u!!!!
all is working fine, with the HTC BH M300.
HTC!!! see.... why didn't you folks included something like this, from the getgo!?!?
ZeevG said:
ok - as promissed - this is a full working solution:
works with a long press call button
works with BT (!!!)
you can even backup and restore voice tags so no need to re-record if you format etc
fully tested and i am glad as this is the most critical app i use - phone and voice dialing as i spend lots of time in the car
Click to expand...
Click to collapse
Work like a charm Thanks a lot!
Cool, not being near my phone at the moment...I have some quick questions:
1. Does the long press to the call button have anything assigned to it by default already?
2. Can you still use voice activated dialing through a bluetooth headset without first running Cyberon or this app?
3. Do you have to install the Cyberon app to main memory or can you install it to your SD card instead to save overhead?
4. I see there are two versions of the Cyberon app, Voice Dialer and Voice Commander...It looks like you don't have to make voice tags for commander and it controls more than just calling contacts out of the box, while voice dialer simply creates a voice tag and dials that contact...Am I right? Have you guys used both of these, which do you prefer?
5. I just want to confirm, you can use a bluetooth headset and push the voice button and speak a voice tag and that will automatically activate and call that contact correct? This is what I need while in the car, not just picking up a call via a bluetooth device!
6. Zeevg...That second cab you uploaded, CVSD...What exactly is that? Is that just a newer version of Cyber that allows you to map a long key to voice dialing functionality or do I still need to install the first cab posted here, then install that one as well? It appears that this file is a better working copy to replace the original one uploaded here. If so does it automatically map the long key to the call button or do you assign it within the Cyber interface?
Thanks!
ZeevG said:
ok - as promissed - this is a full working solution:
works with a long press call button
works with BT (!!!)
you can even backup and restore voice tags so no need to re-record if you format etc
fully tested and i am glad as this is the most critical app i use - phone and voice dialing as i spend lots of time in the car
Click to expand...
Click to collapse
It works great....
Cannot thank you enough man...
Should be sticky though i am afraid this thread will not be on for long...
look for my comments within your questions
Free Man said:
Cool, not being near my phone at the moment...I have some quick questions:
1. Does the long press to the call button have anything assigned to it by default already?
ZeevG> when you get the HD2 new there is nothing there and you can't even assign a button/app to it as it is blocked.
2. Can you still use voice activated dialing through a bluetooth headset without first running Cyberon or this app?
ZeevG> no. you must install this app first to enable voice dialing / long press / BT - no worries as you did not have anything else assigned to this button before. this can also launce apps not just dialing you can assign a voice tag to launce any app installed on your device
3. Do you have to install the Cyberon app to main memory or can you install it to your SD card instead to save overhead?
ZeevG> this version allows you to select - i installed it to Storage Card. all other versions forces installation to main memory
4. I see there are two versions of the Cyberon app, Voice Dialer and Voice Commander...It looks like you don't have to make voice tags for commander and it controls more than just calling contacts out of the box, while voice dialer simply creates a voice tag and dials that contact...Am I right? Have you guys used both of these, which do you prefer?
ZeevG> these are two different apps... i use Voice Dialing...
5. I just want to confirm, you can use a bluetooth headset and push the voice button and speak a voice tag and that will automatically activate and call that contact correct? This is what I need while in the car, not just picking up a call via a bluetooth device!
ZeevG> yes mate - this is EXACTLY what i meant. i use it for all my calls. in HD2 you can even select is the voice respond from the device will go to the BT or be sound from speaker
6. Zeevg...That second cab you uploaded, CVSD...What exactly is that? Is that just a newer version of Cyber that allows you to map a long key to voice dialing functionality or do I still need to install the first cab posted here, then install that one as well? It appears that this file is a better working copy to replace the original one uploaded here. If so does it automatically map the long key to the call button or do you assign it within the Cyber interface?
ZeevG> the seconf post CVSD... is the solved app for all so no need for anything else, just throw it all away and install this one. this is NOT the latest version it is one before latest but no real diff... other than it works for all options
Thanks!
Click to expand...
Click to collapse
ZeevG> as much as may want to the credits for this solution is not mine at all other than putting it back here. as said earlier i found it long time ago here and now i am being the "public archive" and putting it back - ENJOY !!