Google Speech Recognition (GSR) Plugin 1.14.0 to the UniMRCP Server (UMS) has been released.
The plugin is based on the following components:
- UniMRCP Server 1.6.0
- Google Speech-to-Text API v1
- gRPC 1.20.0
- Protobuf 3.7.0
The binaries are currently available for the following Linux distributions:
- Red Hat / CentOS 7 (unimrcp-gsr-1.6.5-1.el7.x86_64.rpm)
- Ubuntu 16.04 LTS (unimrcp-gsr_1.6.5-xenial_amd64.deb)
- Ubuntu 18.04 LTS (unimrcp-gsr_1.6.5-bionic_amd64.deb)
This release has been built against newer versions of gRPC, Protobuf and Google APIs and adds support for numerous new parameters settable in the RecognitionConfig message. The release also introduces binaries for Ubuntu 18.04 LTS.
The detailed list of changes introduced in this release follows.
- Added support for new parameters settable in the RecognitionConfig message such as 'profanity-filter', 'word-time-offsets', 'auto-punctuation', 'use-enhanced', 'model'. The parameters can be set globally in umsgsr.xml and be specified per recognition request either via vendor-specific parameters or optional attributes passed to a built-in grammar or via metadata set in an SRGS XML grammar. See the Usage Guide.
- Added support for the content type 'text/grammar-ref-list'.
- Do not set speech/result flag if the detector is already in the complete state. This could result in an attempt to send another audio chunk, when the input completion was already signaled.
- Having the gRPC library upgraded allows to specify different Google service credentials per GSR/GSS/GDF plugins loaded in to the same instance of UniMRCP server.
- Added new configuration parameters 'profanity-filter', 'word-time-offsets', 'auto-punctuation', 'use-enhanced', 'model'.
- Upgraded the gRPC library from 1.7.3 to 1.20.0 version.
- Upgraded the Protobuf library from 3.4.0 to 3.7.0 version.
- Introduced a new Googleapis library 1.0.0 containing the Google APIs used by UniMRCP server plugins.
- Updated the Usage Guide to reflect the changes introduced in this release.
Visit the GSR plugin page for more information.
Thank you for using UniMRCP.
Author of UniMRCP