Package | Description |
---|---|
io.spokestack.spokestack |
The Spokestack package contains the core classes that implement the speech
recognition pipeline.
|
Modifier and Type | Method and Description |
---|---|
Spokestack.Builder |
Spokestack.Builder.addListener(SpokestackAdapter listener)
Add a listener that receives events from all modules.
|
Spokestack.Builder |
Spokestack.Builder.setConfig(SpeechConfig config)
Sets configuration for all module builders.
|
Spokestack.Builder |
Spokestack.Builder.setProperty(String key,
Object value)
Sets a configuration value.
|
Spokestack.Builder |
Spokestack.Builder.useRasaOpenSource(String rasaCoreUrl)
Use the Rasa Open Source NLU and dialogue policy components to
handle user utterances.
|
Spokestack.Builder |
Spokestack.Builder.withAndroidContext(android.content.Context androidContext)
Sets the Android Context for the pipeline.
|
Spokestack.Builder |
Spokestack.Builder.withoutAutoClassification()
Signal that Spokestack's NLU module should not be automatically run
on ASR transcripts.
|
Spokestack.Builder |
Spokestack.Builder.withoutAutoPlayback()
Signal that Spokestack should not automatically manage TTS playback.
|
Spokestack.Builder |
Spokestack.Builder.withoutDialogueManagement()
Signal that Spokestack's dialogue management module should not be
used.
|
Spokestack.Builder |
Spokestack.Builder.withoutNlu()
Signal that Spokestack's NLU module should not be used.
|
Spokestack.Builder |
Spokestack.Builder.withoutSpeechPipeline()
Signal that Spokestack's speech pipeline should not be used to
recognize speech.
|
Spokestack.Builder |
Spokestack.Builder.withoutTts()
Signal that Spokestack's TTS module should not be used.
|
Spokestack.Builder |
Spokestack.Builder.withoutWakeword()
Signal that Spokestack's TensorFlow Lite wakeword detector should not
be used.
|
Spokestack.Builder |
Spokestack.Builder.withPipelineProfile(String profileClass)
Uses a
PipelineProfile to configure the speech pipeline,
returning the modified builder. |
Spokestack.Builder |
Spokestack.Builder.withTranscriptEditor(TranscriptEditor editor)
Sets a transcript editor used to alter ASR transcripts before they
are classified by the NLU module.
|
Copyright © 2021. All rights reserved.