| 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.
|
| io.spokestack.spokestack.nlu |
This package contains components used for natural language understanding.
|
| io.spokestack.spokestack.nlu.tensorflow |
This package contains components used to perform NLU with an on-device
TensorFlow Lite model.
|
| io.spokestack.spokestack.util |
This package contains general utilities for Spokestack.
|
| 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 | Interface and Description |
|---|---|
interface |
DialogueListener
Interface for classes that wish to receive dialogue events and/or log
messages from the dialogue subsystem.
|
| Modifier and Type | Method and Description |
|---|---|
void |
NLUManager.addListener(TraceListener listener)
Add a new listener to receive trace events from the NLU subsystem.
|
NLUManager.Builder |
NLUManager.Builder.addTraceListener(TraceListener listener)
Adds a trace listener to receive events from the NLU system.
|
void |
NLUContext.addTraceListener(TraceListener listener)
Add a listener interested in receiving NLU trace events.
|
void |
NLUManager.removeListener(TraceListener listener)
Remove a trace listener, allowing it to be garbage collected.
|
void |
NLUContext.removeTraceListener(TraceListener listener)
Remove a trace listener, allowing it to be garbage collected.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TensorflowNLU.addListener(TraceListener listener)
Add a new listener to receive trace events from the NLU subsystem.
|
TensorflowNLU.Builder |
TensorflowNLU.Builder.addTraceListener(TraceListener listener)
Adds a trace listener to receive events from the NLU system.
|
void |
TensorflowNLU.removeListener(TraceListener listener)
Remove a trace listener, allowing it to be garbage collected.
|
| Constructor and Description |
|---|
EventTracer(int level,
List<? extends TraceListener> traceListeners)
Creates a new tracer at the specified level.
|
Copyright © 2021. All rights reserved.