This repository was archived by the owner on May 6, 2022. It is now read-only.
v10.0.0
·
82 commits
to master
since this release
Breaking changes
- A refactor to the NLU module has changed the type of
Spokestack'snlufield fromTensorflowNLUtoNLUManager. This allows for future expansion to the NLU module to support new providers, like ASR currently works. No new providers are included in this release, but custom implementations can be supplied at build time. - A draft dialogue management API is also included, and wired into the
Spokestacksetup class. The API is undocumented, and its use is optional, so it should be considered experimental for now.
Features
- References to the Android
ContextandLifecyclecan now be updated by convenience methods onSpokestack. This is useful for multi-activity applications that need to adjust component lifecycles along with activity transitions.
Fixes
- Runtime addition/removal of a TTS listener is now propagated to the TTS output class so that the intended objects receive playback events.
- Fixed a potential NPE in
SpokestackTTSOutputthat occurred when it was released before any synthesized speech had been played.