What's Changed
* Fix kws ci by pkufool in https://github.com/k2-fsa/sherpa-onnx/pull/540
* Fix cmake variables to point to the project root directory. by csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/545
* add blank_penalty for offline transducer by chiiyeh in https://github.com/k2-fsa/sherpa-onnx/pull/542
* add hotwords docstring to offline_recognizer and online_recognizer by chiiyeh in https://github.com/k2-fsa/sherpa-onnx/pull/546
* add blank_penalty for online transducer by chiiyeh in https://github.com/k2-fsa/sherpa-onnx/pull/548
* Fixes issue 535 , fix hexa 1-char tokens in ASR output. by vesis84 in https://github.com/k2-fsa/sherpa-onnx/pull/550
* Ensure input for speaker ID is a valid number. by csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/552
* Run TTS engine service without starting the app. by csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/553
New Contributors
* chiiyeh made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/542
* vesis84 made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/550
**Full Changelog**: https://github.com/k2-fsa/sherpa-onnx/compare/v1.9.8...v1.9.9