Package | Description |
---|---|
io.spokestack.spokestack |
The Spokestack package contains the core classes that implement the speech
recognition pipeline.
|
io.spokestack.spokestack.dialogue |
This package contains components used for dialogue management.
|
Modifier and Type | Class and Description |
---|---|
class |
Spokestack
This class combines all Spokestack modules into a single component to provide
a unified interface to the library's ASR, NLU, and TTS features.
|
class |
SpokestackAdapter
An abstract adapter class for receiving events from Spokestack modules.
|
Modifier and Type | Method and Description |
---|---|
void |
DialogueManager.addListener(DialogueListener listener)
Add a new listener to receive events from the dialogue management
module.
|
DialogueManager.Builder |
DialogueManager.Builder.addListener(DialogueListener listener)
Add a listener to receive dialogue events and related log messages.
|
void |
DialogueDispatcher.addListener(DialogueListener listener)
Add a new listener to receive events from the dispatcher.
|
void |
DialogueManager.removeListener(DialogueListener listener)
Remove a dialogue listener, allowing it to be garbage collected.
|
void |
DialogueDispatcher.removeListener(DialogueListener listener)
Remove a dialogue listener, allowing it to be garbage collected.
|
Constructor and Description |
---|
DialogueDispatcher(int level,
List<DialogueListener> eventListeners)
Create a new event dispatcher.
|
Copyright © 2021. All rights reserved.