Sprachsteuerung für Computer

Hallo,
kennt jemand ne Software, mit dem man seinen Computer per Sprache befehligen kann?

Sollte halt so ablaufen, dass ich ihm ein (vorher festgelegtes) Kommando ins Micro spreche und er führt dann den damit verknüpften Befehl aus.
Vorteil wäre auch, wenn er sich erst auf ein Spezial-Kommando angesprochen „fühlt“ und sonst alles ignoriert…
So wie in Star Trek, z. B. ruft man „Computer!“, dann weiss er jetzt kommt was für ihn und den nächsten Befehl führt er dann aus…

Freeware wäre nicht schlecht, bin aber von Shareware auch nicht abgeneigt. Ist ja nicht gerade ein Allerwelts-Tool…

Gruß, Andi

Moien

kennt jemand ne Software, mit dem man seinen Computer per
Sprache befehligen kann?

http://www.nuance.com/naturallyspeaking/

Vorteil wäre auch, wenn er sich erst auf ein Spezial-Kommando
angesprochen „fühlt“ und sonst alles ignoriert…

Das Mikro hat einen Ein/Ausschalter.

So wie in Star Trek, z. B. ruft man „Computer!“, dann weiss er
jetzt kommt was für ihn und den nächsten Befehl führt er dann
aus…

Das würd ich eh nicht tun, dabei kommt sowas raus: http://www.youtube.com/watch?v=2Y_Jp6PxsSQ

Freeware wäre nicht schlecht, bin aber von Shareware auch
nicht abgeneigt.

Keine Chance. Die Technik ist verdammt komplex. Mehr als 100 Wörter kann man mit Standardtechniken nicht unterscheiden. Ausserdem brauchst du eh ein hochwertiges Mikro.

cu

voiceflux…cool,freeware!.. aber nicht einfach

Hallo,
kennt jemand ne Software, mit dem man seinen Computer per
Sprache befehligen kann?

Ja, ich.

Sollte halt so ablaufen, dass ich ihm ein (vorher
festgelegtes) Kommando ins Micro spreche und er führt dann den
damit verknüpften Befehl aus.
Vorteil wäre auch, wenn er sich erst auf ein Spezial-Kommando
angesprochen „fühlt“ und sonst alles ignoriert…
So wie in Star Trek, z. B. ruft man „Computer!“, dann weiss er
jetzt kommt was für ihn und den nächsten Befehl führt er dann
aus…

Genau sowas kann voiceflux.

Freeware wäre nicht schlecht, bin aber von Shareware auch
nicht abgeneigt. Ist ja nicht gerade ein Allerwelts-Tool…

Ok, die Freewarelösung ist nicht gerade einfach, da zum einen mehrere Schritte erforderlich sind um das Teil zum laufen zu bekommen,
zum anderen die „Originalpage“ den Service offenbar komplett eingestellt hat.
Daher:
http://www.nabil.de.vu/voiceflux
Dort gibts ne Kurzanleitung, den (funktionierenden!) Programmdownload (v3.1.114) nebst 2 Updates und diverses Ergänzendes.
Hat mans erst mal geschafft alles richtig zu installieren und einzurichten, ist das Teil echt toll und funktioniert einwandfrei.
Mein Tipp: beim Einstellen der Befehle mit den Worten experimentieren (z.B. für deutsche Worte ein engliches eintippen das so klingt wie das deutsche).
Noch n Tipp: Wenn du das mit dem „Computer…ja was ist denn? …mach mal dies und das…ok“ Dialog haben willst, schau dir mal auf der Internetsite unter „Stuff“…„Scripts“ die „confirmation usage.txt“ an

Viel Spass und Erfolg
Stefan

(Feedback erwünscht)

Dort gibts ne Kurzanleitung

wo genau find ich die auf der seite?

da du sagst, voiceflux ist cool.
ich nehme an, du verwendest es schon länger. kannst du mir ein paar tipps geben bzgl. einstieg, allgemeiner umgang mit dem programm… ?
gerne auch per mail…

Hmm…
Hallo,

Dort gibts ne Kurzanleitung

wo genau find ich die auf der seite?

na so ziemlich in der Mitte.
„Kurzanleitung“ bezog sich auf die Installation.

da du sagst, voiceflux ist cool.

Yep, finde ich schon.

ich nehme an, du verwendest es schon länger.

Ja

kannst du mir ein
paar tipps geben bzgl. einstieg, allgemeiner umgang mit dem
programm… ?
gerne auch per mail…

Nun ja, hat man die Installation erst mal geschafft, ist das Teil eigentlich ziemlich selbsterklärend.

Wäre gut wenn du deine Frage(n) konkretisieren könntest.

Viel Spass und Erfolg
Stefan

Und:

------------------schnipp--------------------

Nitrous Voice Flux Help File

Help Topics:

  1. System Requirements

  2. Installation

  3. Control Panel Buttons:
    a. Stop listening
    b. Start listening
    c. Hide
    d. Help/About
    e. Exit
    f. Options
    g. Add/Edit/Remove Command

  4. Hints/tips
    ________________________________________________

  5. System Requirements

To run Nitrous Voice Flux you will need:

-Windows 98 or higher
-Pentium 233 MHz or higher
-At least 12 MB free disk space
-At least 64 MB of RAM
-A Microphone
-Speakers

  1. Installation

To install Nitrous Voice Flux run setup.exe. When setup begins Nitrous Voice Flux will be installed. Once that is done you will get message saying that there are 2 engines that need to be installed:
a. The Microsoft Speech Recognition Engine 4.0 (English)
b. Lernout & Hauspie TruVoice American English TTS Engine

These two engines must be installed for Nitrous Voice Flux to work. Click on both „Yes“ for the license agreement, You should not have to install them again for upgrades.

Once this is done than Nitrous Voice Flux is installed and ready to use.

  1. Using Voice Flux

A. Stop Voice Flux from listening

To stop Voice Flux from listening for the next command, click the „Stop Listening“ button on the main console.

B. Start Voice Flux Listening

Voice Flux is listening when it starts, but to make it start listening for commands after you have clicked Stop Listening, click the „Start Listening“ button on the main console.

C. Hide button

When the main console is open clicking the „Hide“ button puts Nitrous Voice Flux down on the System Tray next to the Time/Date.

D. Help/About

Clicking on the Help/About button brings up the:
-Help section
-About Nitrous Voice Flux
-Email address to send/report bugs to ([email protected])
-Information on the installer for Nitrous Voice Flux
-About the two engines installed for Nitrous Voice Flux to work
-The Nitrous Online web site.

E. Exit

Clicking the „Exit“ button closes and exits Nitrous Voice Flux.

F. Options

Clicking on Options brings up the Options Console.

The Start command

a. The „start Command“ is a word that you say that tells Nitrous Voice Flux to start listening for a command. The default is „Computer“. You say „Computer“, Voice Flux then listens for a command. You then say for example, „Notepad“ and Voice Flux then opens Notepad. This helps to eliminate false commands which is where the speech engine thinks you said a command but really did not. You can turn this option on or off and change the default Start command word.

Windows startup

a. When the „Start when Windows Starts“ box is checked you have 3 choices:

  1. Start Normal - When Windows boots up to your Desktop the Nitrous Voice Flux Console will remain open.
  2. Start Minimized - When Windows boots up to your Desktop the Nitrous Voice Flux Console will be minimized on your Task Bar.
  3. Start Hidden(In System Tray) - When Windows boots up to your Desktop The Nitrous Voice Flux Console will be in you System Tray. (Where the Date/Time are)

Interaction

What to say when launching a program with confirmation enabled.

a. When this option is checked whenever you give a start command Nitrous Voice Flux will ask you „Are you sure you want to“ run whatever program you told it to. In this window you can change the message to whatever you want.

How long to display confirmation screen(Sec)

a. When the „Ask for confirmation before running a program“ Option is turned on a small window drops down at the top left of your screen displaying the message „Are you sure you want to“. In this window you can change how long that message is displayed. The Default is 15sec.

How long to wait for a command after hearing the „Start Command“.(Sec)

a. When the „Start Command“ is enabled and you give the „Start Command“ „Computer“ for example, Nitrous Voice Flux listens for the command to start a program. In this window you can change the length of time that Voice Flux listens for a command after hearing „Computer“. The default is 5 secs.

Ask for confirmation before running a program

a. When this option is checked Nitrous Voice Flux Will ask you if you really want to run the program that you just gave the command for.

G. Add/Edit/Remove Command

  1. Add a command

a. Click on the Add/Edit/Remove Command Button. The „Edit Commands“ window will open. On the left side you will see any commands that you have created.
b. To create a new command click the „New“ button.
c. In the „Command“ Window type in whatever name you want for the new command.
d. In the „Path“ window click on „Browse“. This will bring up a window with all the folders on your computer. Find the folder that contains the program that you want to run and click on the .exe icon for that program. (If your not sure which file is the exe find the one that has .exe after the file name, or simple click on the file and see if the program starts.) After you have clicked on the .exe click open. The path of the program you just added will show up in the „Path“ window.
e. Stop listening when above program starts. When this box is checked Nitrous Voice Flux will stop listening after that program has started.
f. Click the „Add“ button to add the new command. The command you just added will now show up in the list on the left.
g. You can click the „Cancel New“ button at anytime after you have started creating a new command.
h. Click the „Done“ button when you are done adding, editing, or removing commands.

  1. Edit a command

a. Click on the Add/Edit/Remove Command Button. The „Edit Commands“ window will open. On the left side you will see any commands that you have created.
b. Clicking on any of the commands in the list on the left side will allow you to make changes or delete that command.

  1. Remove a command

a. Click on the Add/Edit/Remove Command Button. The „Edit Commands“ window will open. On the left side you will see any commands that you have created.
b. Clicking on any of the commands in the list on the left side will allow you to delete them. highlight the command you want to delete and click the „Delete“ button.

  1. Hints/Tips

Runtime Errors

a. If you try to run Nitrous Voice Flux and it will not start and you get a Runtime Error, completely uninstall Nitrous Voice Flux and the two Engines from the Add/Remove and then re-install everything over again.

b. For optimal performance when giving voice commands:

  1. Make sure you have a decent microphone. You may have to try a couple different types. Ideally the type that clips onto your shirt is the best because it is only 4-6inches away from your mouth. I have also had good success with the boom type microphone that sits on your desk.
  2. Windows also allows you to adjust the sensitivity of your microphone. Experiment with this but to high and you may get feed back and false commands.

-----------------schnapp----------------------

Und…
#Function Definition List v1
#CMD LIST: 07 June 2005
#CMD VFV: 3.2.8
#CMD LCR: BananaAcid

Edited: date, name

#Notes:

- this list is used for autocomleting commands

- Mouse rePositioning funcs are using now a comma to seperate the values (=> x, y)

- parameters in [] are optional!

- Environment:

- %_Clipboard_% is the VF:stuck_out_tongue:ro Environment Variable for the Clipboard

- Depriciated names are in bracets. New names have been introduced to fit the Naming conventions

#Function name + params | (alternative fnc-name) Description

#Control Actions:
$Run$filename withparameters | Runs a file. Environment-Variables allowed
$Say$[FlagID^]message | Reads a text by a given flag
$Say-File$filename | Reads a file (without continuing VF:stuck_out_tongue:ro)
$Type$textToWrite | Writes a text, letter or keycompination to any selected window
$Wait$seconds | Pauses execution for a [seconds] seconds
$Play-WAV$wav-filename | Plays a Wave file
$Repeat$numberoftimes | repeat last command
$Break-Read$ | stops reading execution
$Call-Task$groupfilename, task | Runs a Task from within a special groupfile

#Clipboard Actions:
$Clip-Say$ | ($Read-Clipboard$, $Say-Clipboard$)
$Clip-Copy$text | ($copy-Clipboard$) Writes „text“ to Clipboard
$Clip-Paste$ | ($paste-Clipboard$) Pastes clipboard content
$Clip-DeEnv$ | ($deEnv$, $deEnvironment$) Translate environment variables in clipboard
$clip-clear$ | Clears the clipboard
$clip-stat$State, Commands | State: Yes or No (or: 1 / 0). if State = „text“, it will check for that text in clipboard (do not forget the quotes). Commands= Commands seperated by |

#Environment:
$Env-Set$%Env-name%[, Env-value] | ($Set-EnvVar$) Not setting Env-value removes this Env-name
$Env-Type$%Env-Var% | ($Type-EnvVar$) Types the EnvVar-Value
$Env-SetClip$%Env-Var% | ($ClipLoad-EnvVar$) Sets clipboard text to EnvVar-value
$Env-GetClip$%Env-Var% | ($Clipsave-EnvVar$) saves clipboard to Env-Var

#Mouse Actions:
$Mouse-Pos$x, y | ($MousePos$)
$Mouse-move$x, y | ($Mousemove$)
$Mouse-Click$button_state | ($Mouseclick$) buttonstate{left,right,middle,leftdown,leftup,middledown,middleup,rightdown,rightup}
$Mouse-Pos-Store$ | Backup the mouse position
$Mouse-Pos-Return$ | Return to backuped mouse position

#Window Actions:
$Win-Wait-active$Windowname
$Win-Wait-close$Windowname
$Win-Wait-notactive$Windowname
$Win-Wait$Windowname
$Win-Kill$Windowname
$Win-Min$[Windowname] | ($WinMin$)
$Win-Max$[Windowname] | ($WinMax$)
$Win-Activate$Windowname
$Win-AlwaysTop$[Windowname]
$Win-NormalTop$[Windowname]
$Win-GetHWND$[Windowname] | copy HWND to Clip
$Win-GetName$[Windowname] | copy name to Clip
$Win-close$[Windowname] | ($closeWin$)
$Win-Restore$[Windowname] | ($restoreWin$)

#Message Box Actions:
$MsgBox$„text“[, „caption“][, icon_message_number] | Shows a message Box
$MsgBox-Ret$ResultID, Commands | On specified ResultID, execute [commands]
$MsgBox-RetShow$ | Shows the Message Box Return value for $MsgBox-Ret$ usage

#Shutdown Actions:
$Reboot$ | Reboot Windows
$Shutdown$ | Shutdown Windows
$Logoff$ | Logoff Windows user

#VoiceFLux Actions:
$Timeout$
$Load-Default$ | Loads default group file
$Load$groupfilename
$Stop$ | stops SR
$Start$ | Starts SR
$VFExit$ | ($exitnvf$, $exit$)
$VFp-Visible$State | State: Yes or No (or: 1 / 0). Will show or hide VF:stuck_out_tongue:ro

#Base
$Cmd$actionstring | executes a VoiceFlux:stuck_out_tongue:ro command or a command contained in a Variable

#Skin|noMNU
$SKN-Default$ | Loads the skin located in Skins\Default
$SKN-Load$Folder | Loads the Skin located in the Skin sub folder
$SKN-Cmd$SpecialCMD | Proccesses Special Skin Command (Layout related Features)

Und 2…
Filename: /confirmation usage.txt

BananaAcid

  
Using $call-task$ to create a general confirmation   
system   
  
  
-\> [StarCraft]   
 $set-clipboard$StarCraft   
 $say$do you want to really run StarCraft?   
  
-\> [Confirm.Yes] -\> Command: = Yes   
 $say$Confirmed!   
 $call-task$,%\_clipboard\_%.Run   
  
-\> [Confirm.No] -\> Command: = No   
 $say$Canceled!   
  
-\> [StarCraft.Run]   
 $run$%programfiles%\StarCraft\StarCraft.exe   
  
  
  
this uses the same:   
  
-\> [Diablo]   
 $set-clipboard$Diablo   
 $say$do you want to really run Diablo?   
  
-\> [Diablo.Run]   
 $run$%programfiles%\Blizzard\Diablo\Diablo.exe   
  
  
  
Note: this is only the expertmode code. the text   
 within [] is the task name to use   

Feedback!
ok, kurzanleitung hin oder her…
ich habs mittlerweile selber gerafft. *g*
Das Teil einfach ein bisschen anschauen und dann kann man das leicht nachmachen.

Aber ich muss dir zustimmen. einfach und cool. gefällt mir.

ich hab das so eingestellt, dass er auf ein Control Command hört: „Computer!“

Spasshalber hab ich dann noch einen Task gemacht, der auf „nothing“ aktiviert wird. *lol*
und genau das wird auch dann gemacht. nothing!!! *hahaha*

Noch ein Tipp:
Wenn im Command-Fenster mal ein Umlaut wie ä, ö oder ü vorkommt, hängt er sich bei dessen Verwendung auf und lässt sich dann auch nicht mehr starten, solange man in der Command.ini dieses Zeichen nicht entfernt.

Gruß, Andi
Gruß, Andi

na prima…

ok, kurzanleitung hin oder her…
ich habs mittlerweile selber gerafft. *g*
Das Teil einfach ein bisschen anschauen und dann kann man das
leicht nachmachen.

so ises

Aber ich muss dir zustimmen. einfach und cool. gefällt mir.

yep

ich hab das so eingestellt, dass er auf ein Control Command
hört: „Computer!“

meiner antwortet auf „Computer“ erst mal mit „yes boss“

Spasshalber hab ich dann noch einen Task gemacht, der auf
„nothing“ aktiviert wird. *lol*
und genau das wird auch dann gemacht. nothing!!! *hahaha*

hmm…
wers braucht.

Noch ein Tipp:
Wenn im Command-Fenster mal ein Umlaut wie ä, ö oder ü
vorkommt, hängt er sich bei dessen Verwendung auf und lässt
sich dann auch nicht mehr starten, solange man in der
Command.ini dieses Zeichen nicht entfernt.

Danke, das wusste ich noch gar nicht.
Umlaute kamen bei mir bisher zum Glück noch nicht vor

Gruss
Stefan