@@ -73,25 +73,21 @@ def on_begin(self):
73
73
detected.
74
74
"""
75
75
76
- def on_recognition (self , words , rule , node , results ):
76
+ def on_recognition (self , words , results = None ):
77
77
"""
78
78
Method called when speech successfully decoded to a grammar rule or
79
79
to dictation.
80
80
81
- This is called *before* grammar rule processing ( i.e.
82
- ``Rule.process_recognition()``) .
81
+ This is called *before* grammar rule processing, i.e., before
82
+ ``Rule.process_recognition()``.
83
83
84
84
:param words: recognized words
85
85
:type words: tuple
86
- :param rule: *optional* recognized rule
87
- :type rule: Rule
88
- :param node: *optional* parse tree node
89
- :type node: Node
90
86
:param results: *optional* engine recognition results object
91
87
:type results: :ref:`engine-specific type<RefGrammarCallbackResultsTypes>`
92
88
"""
93
89
94
- def on_failure (self , results ):
90
+ def on_failure (self , results = None ):
95
91
"""
96
92
Method called when speech failed to decode to a grammar rule or to
97
93
dictation.
@@ -100,7 +96,7 @@ def on_failure(self, results):
100
96
:type results: :ref:`engine-specific type<RefGrammarCallbackResultsTypes>`
101
97
"""
102
98
103
- def on_end (self , results ):
99
+ def on_end (self , results = None ):
104
100
"""
105
101
Method called when speech ends, either with a successful
106
102
recognition (after ``on_recognition``) or in failure (after
@@ -146,7 +142,7 @@ def on_begin(self):
146
142
""""""
147
143
self ._complete = False
148
144
149
- def on_recognition (self , words ):
145
+ def on_recognition (self , words , results = None ):
150
146
""""""
151
147
self ._complete = True
152
148
self .append (self ._recognition_to_item (words ))
0 commit comments