2011-02-02 42 views

Respuesta

0

La libélula código de ejemplo se pierde en un fragmento mientras que proporciona el ejemplo de código en https://pythonhosted.org/dragonfly/

from dragonfly.all import Grammar, CompoundRule 

# Voice command rule combining spoken form and recognition processing. 
class ExampleRule(CompoundRule): 
    spec = "do something computer"     # Spoken form of command. 
    def _process_recognition(self, node, extras): # Callback when command is spoken. 
     print "Voice command spoken." 

# Create a grammar which contains and loads the command rule. 
grammar = Grammar("example grammar")    # Create a grammar to contain the  command rule. 
grammar.add_rule(ExampleRule())      # Add the command rule to the grammar. 
grammar.load()          # Load the grammar. 

debe ser seguido por

import time 
import pythoncom 
while True: 
    pythoncom.PumpWaitingMessages() 
    time.sleep(.1) 

como se ha mencionado aquí - http://dragonfly.googlecode.com/svn-history/r46/trunk/dragonfly/examples/dragonfly-main.py