View Full Version : What about a voice control ?
Ron
October 13th, 2002, 12:55 PM
Sure it would be funny, would you like to program it ? :smile:
Seriously, I'd love to do it, but there just isn't enough time right now.
LiLRiceBoi
October 13th, 2002, 12:55 PM
That would be cool. :D
migmiche
October 13th, 2002, 12:55 PM
So ?
It could be funny to control girder with the voice. And with the speech API, girder could answer too !
Thx.
leashy
October 22nd, 2002, 10:02 PM
RonB, have you heard of Voice Flux?
Its a nice voice control program that can open apps, etc on voice command, and works 90% of the time too!
But it doesnt compare to what Girder can do, but a girder plugin, using VF voice control would be awesome!
Im day dreaming about telling my lights to "turn on", "turn off", using x-10 plugin in girder
you can get to the voice flux web site here:
www.voiceflux.net
Ron
October 22nd, 2002, 10:53 PM
Feel free to make a plugin :-)
leashy
October 22nd, 2002, 11:01 PM
RonB,
i was reading another post you made from a while back that says you were working on the code for extending the Say plugin to include voice command (using MS speech engine)...any luck so far?
Ron
October 22nd, 2002, 11:13 PM
No, haven't worked on that in at least a year. Someone else is going to have to step up and do this.
leashy
October 23rd, 2002, 12:11 PM
i am trying to map the output from voiceflux into girder (such as the letters on the keyboard that control winamp) but girder is saying that all text output from voiceflux is 010000000, even though if i open notepad, its typing different letters. But when i press letters on my actual keyboard, girder recognizes them fine. Why is it doing this??? any help would be appreciated!
Ron
October 23rd, 2002, 12:25 PM
Because sending of keys is not perfect, windows was never thought to do this. What works for one app ( Notepad ) might not work for another (Girder).
Ron
October 23rd, 2002, 12:35 PM
After reading the info on the voiceflux page, *I think* Voiceflux is not a speech recognition engine, it uses the microsoft speech engine, it is a automation tool that takes only voice commands as input. To get Girder someone will have to program the SAPI 5.x. This can be downloaded from the Microsoft site.
leashy
October 23rd, 2002, 01:13 PM
yeah, you're right, it does use the microsoft speech engine. I have actually found it to be pretty accurate without even training my voice. If we could just get someone to write a plugin for girder using the engine! :)
Ron
October 23rd, 2002, 01:15 PM
Come on people this is YOUR moment in the spotlight, step up here and write a plugin that will revolutionize the world, that will make bagels square and milk solid! Don't ask what Ron can do for you, ask what you can do for Girder!
- enough corny quotes ;-)
leashy
October 23rd, 2002, 01:43 PM
Because sending of keys is not perfect, windows was never thought to do this. What works for one app ( Notepad ) might not work for another (Girder).
i am trying to map the output from voiceflux into girder (such as the letters on the keyboard that control winamp) but girder is saying that all text output from voiceflux is 010000000, even though if i open notepad, its typing different letters. But when i press letters on my actual keyboard, girder recognizes them fine. Why is it doing this??? any help would be appreciated!
I posted a question in the VoiceFlux forum about why girder is not picking up the individual keystrokes sent from voiceflux, and heres the response i got from the developer:
"VF simulates keyboard events using windows api calls. I think grinder isn't watching for these calls, or the way grinder is watching for keyboard events isn't stimulated by the api calls VF uses. "
Any thoughts on how to capture these windows api calls with girder??
Bitmonster
October 23rd, 2002, 04:15 PM
Isn't it just possible to make a girder program-launch from Voice Flux with a "eventstring" parameter and let girder do the rest?
Bitmonster?
leashy
October 23rd, 2002, 04:23 PM
i dont understand....could you elaborate on this?
Bitmonster
October 23rd, 2002, 04:28 PM
If you call girder with the -eventstring parameter, an event will be triggered in girder. For example:
C:\program files\girder32\Girder.exe -eventstring eject_all_cds
will trigger a girder event with the name "eject_all_cds". So if you configure a speach command in VoiceFlux with such a programstart, girder would get the event and can do the actions you want.
Bitmonster
leashy
October 23rd, 2002, 04:36 PM
remember, the point here is to control my computer by voice command..essentially by using voice flux to send commands (keystrokes) that girder picks up and does what i set it up to do with EventString
For example, i could say "turn off moniter" and voiceflux would send the "F1" keystroke to windows, and i would have the "turn off moniter" feature in girder waiting on the "F1" keystroke.
the problem comes with girder not picking up keystokes from voice flux. It sees them as all the same keystroke.
Im still waiting on the perfect answer :)
I have found one really silly way to get around the problem. I opened the "On-Screen Keyboard" feature in windows XP, and i have voice flux to click on a certain location on the screen (on the different keys) as i command it to...that way girder is picking up the keystrokes correctly. The only problem there is that the annoying On-Screen Keyboard has to always be visible.
Anyone have any ideas?
leashy
October 23rd, 2002, 04:38 PM
hmmm...interesting biomonster...i'll give it a try...but will it work even when girder is already running?
Bitmonster
October 23rd, 2002, 04:43 PM
Yes! Girder is not really starting if it is already started. Only the eventstring will be triggered and this "fake-start" will end.
Bitmonster
PS: And why is everybody cheating with my nick? :D
Bitmaster, Biomonster, what comes next?
leashy
October 23rd, 2002, 04:56 PM
sorry about your nick Bitmyster (joke)
Announcement! His name is Bitmaster!
ok, i got a newbie question :)
when i try to send the command like you said...i see it show up in girder, down at the bottom panel...where it shows the address of the keystrokes..but its not doing anything...
i have my command named "next"
and i'm using this line in voice flux
C:\Program Files\girder32_2\Girder.exe -eventstring next
so what exactly do i have to have named "next" in girder? the name of the command?
im such a newbie...
Bitmonster
October 23rd, 2002, 05:02 PM
You have to make a command and assign a "Girder Event" to it. After you made your command, highlight it, choose "Girder Event" from the drop-down-list next to the "Learn Event" button, then click "Learn Event". A small window will popup where you can enter a text string. Enter the text "next" in your case and press "Select". That's it.
Bitmonster
leashy
October 23rd, 2002, 05:10 PM
ok,
maybe we just have different versions of girder(or maybe im just stupid)...im running 3.2.6 pre3
but when i highlight the command and go to the drop down list, i see the command "Learn Event" but "Girder Event" is no where on that list.
hmmmm.....
leashy
October 23rd, 2002, 05:12 PM
ahhh!!! i see it now...i take that back
im stupid after all
Bitmonster
October 23rd, 2002, 05:16 PM
And are your now sitting in complete darkness after you said " the old churches are a turn-off" ? :wink:
Bitmonster
leashy
October 23rd, 2002, 05:16 PM
Thanks Bitmonster!! Its working now.
I am approaching newbie level 2 :)
sdumas
November 10th, 2002, 07:03 PM
You could try GameCommander.
It does send keystrokes to applications with voice commands. It works pretty good, but it listen too much to what is going on.
For example, I setup the Game Commander to wake-up to the word "Computer". I also assigned a wav file that replied "Computer Ready". ... well it did pick up the first part of the wav file as being a command with a resulting loop - Computer.. Computer.. Computer.. Computer .......
I changed the wav file for something else and it was fine ... for a while.
I wanted the Game Commander to select songs for winamp. That worked very good. But when it was going to sleep it still listened to the "music". Some words were close enough to trigger a wake up and start sending away keystrokes to all bunch of applications ... not nice. I gave up. I may get at it again when I have more patience to create complex long commands that won't be recognized by "normal" speech or songs...
Stuff like: "Please computer wake up for my commands" That should be complex enough that no other sounds will be like it and get it to execute unwanted commands.
Since it sends only keystrokes, it should work fine with girder.
My two cents
Sylvain Dumas
Marsupial
November 10th, 2002, 09:07 PM
Allo Sylvain - I tried "game voice" the microsoft equivalent of game commander.
basically it's the same as voice flux, but from another corporation.
Game flux is freeware, therefore better for most users ;)
So far I didn't have time to try out voice flux, but I did have goot results from the game voice proggy, except it freezes as all microsoft programs, leading it and girder and explorer and the OS to need restart
(no good)
so I stopped using it.
I'll reprogram the whole thing with game flux as soon as I have time, no think we need plugin for so.
anyhow: have fun!
Agonostis
June 3rd, 2003, 12:56 PM
Has anyone successfully gone to the VoiceFlux website lately? I stumbled across this thread and have been trying for a couple weeks now to get to the site but it is always broken.
Does it still exist? This seems to be exactly what I need for my setup.
Thanks,
Robby
ben1680
June 5th, 2003, 05:05 AM
Try this link, I just found it. Try it ASAP before it is gone :)
http://www.freewareweb.com/cgi-bin/archive.cgi?ID=1279
Agonostis
June 5th, 2003, 02:55 PM
Thanks very much for this. Your internet searching skills are superior to mine.
SatMan
June 6th, 2003, 01:38 AM
just to let you all know...
try hall 2000 for voice control, its the best i have found for voice controlling, X10, Infrared, Emial and loads more
www.homeautomatedliving.com
the interfaces are unfortunately exspensive for hal 2000 , but if dont like paying , girder handles these fine via the start program with parameters, as previously pointed out (ta biomangler)
hope this helps
SatMan
martin5
July 13th, 2003, 07:32 AM
direct downloads of voiceflux from www.voiceflux.net is now possible again
Promixis
July 16th, 2003, 04:17 PM
With the addition of LUACOM to girder, it should be possible to use MS Agent for voice control via activex/com.
see the luacom thread and the msdn pages.
Mike
Powered by vBulletin® Version 4.1.8 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.