Changelog#
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased#
0.4.0 - 2026-09-22#
Added#
litert_delegate=argument onAsrandTtsto select the LiteRT kernel path, including the newqnn-htpdelegate.cache_dir=argument onAsrandTts.
Changed#
A missing cache directory no longer fails; the SDK runs without one. On Android, the platform cache directory is used.
An internal processing error now puts the application in a failed state instead of terminating the process.
Removed#
The
ABR_LITERT_DELEGATEandABR_LITERT_DISABLE_XNNPACKenvironment variables; uselitert_delegate=instead.
0.3.1 - 2026-08-09#
Fixed#
Loading a shared library built for a different SDK version fails with a clear version-mismatch error.
0.3.0 - 2026-08-05#
Changed#
Requires shared libraries at version 2026.08.06 or higher.
0.2.1 - 2026-07-28#
Added#
Spanish TTS support.
Changed#
TTS text normalization now runs inside the shared library; push raw text directly instead of calling
tts_preprocessfirst.
Fixed#
A leading minus sign before a number is now read as “negative”.
wait_for_completion()could hang forever in ASR and TTS, including ASR fast mode.TTS hung on input that produces no words (e.g. punctuation only).
0.2.0 - 2026-06-27#
Added#
User-facing documentation for the Python API.
0.1.0 - 2026-06-20#
Added#
Initial public release.
Streaming on-device ASR (Niagara) and TTS (Nith) Python API.
abr-sdk activateCLI and per-device license activation.Runtime spellcheck and ASR post-processing toggles.
TTS text normalization; dates, numbers, fractions, British-to-American spellings, and recovery from malformed SSML.