OnCall IVR Engine v3.3.4, part of OnCall IVR Suite v3.3.x
Configuring Speech Synthesis and Recognition Engines with MRCPv2
MRCPv2 is a protocol that allows the IVR Engine to communicate with speech synthesis and recognition engines. The IVR Engine supports MRCPv2 for both speech synthesis (Text to Speech) and recognition (Speech Recognition).
Currently the IVR supports the Nuance Speech Server over MRCPv2.
To use the Nuance Speech Server in a flow, select a Nuance voice and language as ttsengine
parameter on the Start node of the flow (e.g. Mariska (hu-HU) - Nuance
).
Currently, the IVR supports the Nuance Speech Server over MRCPv2.
To use the Nuance Speech Server for speech synthesis and recognition, choose a Nuance voice and language as the ttsengine
parameter on the Start node of the flow (e.g., Mariska (hu-HU) - Nuance).
Note
To use the legacy Microsoft Speech Platform 10 or 11 for speech synthesis and recognition, select a Microsoft Speech Platform voice and language as the ttsengine
parameter on the Start node of the flow.
The Microsoft Speech Platform voices are presented with the voice name only. For example the Microsoft Helen (en-US) is listed as Helen.
Setup Nuance Speech Server over MRCPv2 for IVR Engine
To use an Nuance Speech Server over MRCPv2, the following configuration settings are required.
Define the access of the Nuance server in the nuance.xml
file, located in the .\EndPoint\MrcpPluginWorkFolder\conf\client-profiles\
folder within the IVR Engine installation directory.
Set the /unimrcpclient/settings/sip-settings[@id='Nuance-SIP-Settings']/server-ip
parameter to the IP address or hostname of the MRCPv2 server.
Set the /unimrcpclient/settings/sip-settings[@id='Nuance-SIP-Settings']/server-port
parameter to the port number of the MRCPv2 server.
Review the other parameters in the nuance.xml
file to ensure that they are set correctly for your environment.
To control the behavior of the MRCP client in the IVR Engine, the unimrcpclient.xml
file, located in the .\EndPoint\MrcpPluginWorkFolder\conf\
folder within the IVR Engine installation directory, can be used.
You can control additional properties of the IVR's MRCP Plugin in the MrcpPlugin.dll.config
file, located in the .\EndPoint\
folder within the IVR Engine installation directory.
You can set different request and response timeouts, logging properties, and other settings in this file.