Asterisk UniMRCP Modules 1.5.1 release has been published and can be downloaded from the following location:
asterisk-modules-1.5.1
The released source package contains bare modules compatible with the following versions of Asterisk and UniMRCP:
- Asterisk 1.6, 1.8, 10, 11, 12, 13, 14 and 15
- UniMRCP > 1.1.0
The binary packages are currently available for the following distributions:
- Red Hat / CentOS 7
- Ubuntu 16.04 LTS
The detailed list of changes introduced in this release follows.
1. Generic Speech Recognition API (res_speech_unimrcp.so)
2. Dialplan Applications (app_unimrcp.so)
2.1. MRCPSynth()
2.2. MRCPRecog()
- When recognition fails, set RECOG_COMPLETION_CAUSE variable, if available. Issue #19.
- Skip voice frames with zero length fed by Asterisk under certain circumstances.
- When recognition completes, make sure to stop the ongoing prompt, if any. This problem was encountered when START-OF-INPUT and RECOGNITION-COMPLETE events were received almost instantaneously.
2.3. SynthAndRecog()
- When recognition fails, set RECOG_COMPLETION_CAUSE variable, if available. Issue #19.
- Skip voice frames with zero length fed by Asterisk under certain circumstances.
- Allow different profiles be specified for synthesis and recognition. Merged a pull request submitted by Mihail. Thanks.
- When recognition completes, make sure to stop the ongoing prompt, if any. This problem was encountered when START-OF-INPUT and RECOGNITION-COMPLETE events were received almost instantaneously.
2.4. Framework
3. Miscellaneous
- Added support for Asterisk 15.
Thank you for using UniMRCP.
--
Arsen Chaloyan
Author of UniMRCP
http://www.unimrcp.org