Google Dialogflow (GDF) Plugin 1.7.0 to the UniMRCP Server (UMS) has been released.
The plugin is based on the following components:
- UniMRCP Server 1.5.0
- Google Dialogflow API v2
- gRPC 1.7.3
- Protobuf 3.4.0
The binaries are currently available for the following Linux distributions:
- Red Hat / CentOS 7
- Ubuntu 16.04 LTS
This release provides numerous fixes and also allows project-id be specified or determined in new alternate ways.
The detailed list of changes introduced in this release follows.
- If the project-id is not specified in the configuration file umsgdf.xml, then the project-id is attempted to be implicitly determined from the .json service account file.
- The project-id can now also be specified per RECOGNIZE request via the header field Vendor-Specific-Parameters with the key 'projectid' and an arbitrary value.
- The format of the confidence score returned in the NLSML results can now be specified based on a new configuration parameter 'confidence-format'.
- All the internal common class names are declared under a unique namespace not to cause a conflict with other speech recognition plugins being loaded in to the same instance of UniMRCP server.
- When a DTMF is detected while streaming to the service has already been started, then this could lead to a license depletion. This issue could be encountered only when both speech and DTMF inputs are activated, and is a regression introduced in GDF 1.4.0 release.
- Return '002 no-match' instead of '006 recognition error', when the request completes with an empty transcription result.
- In case of DTMF input, allow both 'maxlength' and 'term char' be specified at the same time. Before, 'malxength' was not observed, if 'term char' was specified.
- Added a new attribute 'confidence-format' to the element 'results', which defaults to 'auto' and also accepts 'mrcpv2' and 'mrcpv1'.
- Fixed the digit format output in a log statement 'Detected Start of Event'.
- Updated the Usage Guide to reflect the changes introduced in this release.
Visit the GDF plugin page for more information.
Thank you for using UniMRCP.
Author of UniMRCP