Releases: spokestack/spokestack-ios
Spokestack ASR, Improved Error Messages, Partial ASR Results
- New Spokestack ASR speech pipeline component
- Improved error messages that include error description instead of enum index
- ASR components deliver partial transcript results via new optional
recognizedPartial
API stopSpeaking
API for TTS
Internal VAD improvements
13.1.4 release 13.1.4
Fix for Apple ASR sending two recognize events
Also improves the performance of tflite wakeword encoder.
Fix com.apple.coreaudio.avfaudio error -10868 in AppleSpeechRecognizer
13.1.2 release 13.1.2
fix duplicate double recognize/deactivate events; restore timeout event in AppleSpeechRecognizer
Fix tracing in pipeline builder and correct tracing bug in TFLiteWakewordRecognizer
- fix bug in pipeline builder that prevented tracing level from being set
- fix incorrect equality check for some TFLiteWakeword tracing
SpeechContext is required in the SpeechPipeline stages constructor
13.0.0 release 13.0.0
New Speech Pipeline featuring stage components and configuration profiles
This is a major release that features:
- Testability for previously under-tested components
- The pipeline utilizes stages that are completely configurable
- The pipeline may be instantiated from a set of profiles that encapsulate configuration complexity
See https://www.spokestack.io/docs/iOS/speech-pipeline for how to utilize the new stages and profiles!
Clients are no longer required to declare use_frameworks! in their Podfile.
fix: update filter_audio dep to 0.5.0 to fix the cocoapods warning: The Swift pod depends upon , which does not define modules.
feat: Clients are no longer required to declare use_frameworks!
in their Podfile.
feat: llvm can optimize Spokestack framework loading as a static library.
Faster NLU classification with additional slot information
feat: nlu classification result includes raw input in slot
feat: nlu classification output included all slots defined by the classified intent
refactor: remove wakePhrases from SpeechConfiguration
refactor: set default for nluMaxTokenLength to 50 for objc interop
fix: NLU returns an empty slot instead of crashing