Speech Context¶
This module contains a context class to manage state between members of the processing pipeline
-
class
spokestack.context.
SpeechContext
[source]¶ -
Class for managing context of the speech pipeline.
-
add_handler
(name, function)[source]¶ -
Adds a handler to the context
- Parameters
-
-
name (str) – The name of the event handler
-
function (Callable) – event handler function
-
- Return type
-
None
-
property
confidence
¶ -
This property contains the confidence of a classification result.
- Returns
-
model confidence of classification
- Return type
-
float
-
event
(name)[source]¶ -
Calls the event handler
- Parameters
-
name (str) – The name of the event handler
- Return type
-
None
-
property
is_active
¶ -
This property manages activity of the context.
- Returns
-
‘True’ if context is active, ‘False’ otherwise.
- Return type
-
bool
-
property
is_speech
¶ -
This property is to manage if speech is present in the current state or not.
- Returns
-
‘True’ if is_speech set to ‘True’, ‘False’ otherwise
- Return type
-
bool
-
property
transcript
¶ -
This property is the text representation of the audio buffer
- Returns
-
the value of the transcript property
- Return type
-
str
-