Powered by Universal Speech Solutions LLC


UniMRCP 0.5.0 Released

UniMRCP 0.5.0 (r828) has been released and now is available for download.

Source Distribution

Windows Installer

Windows SDK Installer

Windows Installer has been built using
- APR-1.2.12
- Sofia-SIP-1.12.10
- Visual Studio 2005 (release build)

This release contains significant improvements in RTSP/MRCPv1 and MRCPv2 parser and transport stacks. Thus everybody is welcome to upgrade. There are no interface changes introduced in this release, but a minor enhancement in logger (apt_log), which is fairly easy to adapt. Version number of plugin also has been increased (0.3.0). You need just to recompile/build your plugins against the released source.

Changes since previous release 0.4.0 (r722) include
- Fixed Aculab MRCPv1 client interoperability (the issue concerned RTSP/MRCPv1 stack mentioned above )
- Fixed processing of error conditions in client and server
- Supported manual NAT traversal in case of SIP/MRCPv2/RTP and RTSP/MRCPv1/RTP (no STUN yet)
- Made possible to run multiple instances of unimrcpclient on the same host.
- Updated recognizer header (added missing fields)
- Improved documentation and project infrastructure

Thanks for using UniMRCP.

UniMRCP 0.4.0 Released

UniMRCP 0.4.0 version (r722) is available to download:

Source Distribution

Windows Installer

Windows SDK Installer

Changes since previous release (r644)
- Enhanced RTSP parser (session-id, transport headers)
- Enhanced demo scenarios (speak.xml, grammar.xml)
- Configurable MRCPv1 resource names
- Enhanced RTSP offer/answer (RTSP-SETUP contains no SDP)
- Enhanced codec negotiation (own preference, ...)
- Improved support for vendor-specific-params
- Supported multiple plugins of the same resource
- Enhanced MRCPv2 offer/answer (new and existing connections)
- and more ...

New Website Launched

The new UniMRCP website has been launched. This site contains improved layout and navigation. It allows viewing dynamic content such as recent announcements and discussion topics. The content will be continuously updated during 2009 and hopefully there will be more announcements to follow up.

Wish you all happy and prosperous new year.

Interop with LumenVox

I would like to announce interoperability of UniMRCP client with
LumenVox ASR MRCPv1 server.

This means UniMRCP client stack can be integrated into 3-rd party
applications to provide LumenVox ASR connectivity over MRCP.

The required setup:
- UniMRCP client
The recommended revision of UniMRCP is r676 and higher. Several fixes
have been made over the latest released version 0.3.0 to ensure
interoperability with LumenVox MRCPv1 server. Surely those fixes will
be available in the next released version too.
Sample and known to work configuration of UniMRCP client can be found

- LumenVox MRCP server
LumenVox MRCP server is available for various platforms:
* Fedora Core 5 - 8
* Red Hat Enterprise Linux 4, 5
* CentOS 4, 5 (through our Red Hat builds)
* Debian 4 (etch)
* Windows

Please refer to www.lumenvox.com for further information on how to
obtain and install LumenVox MRCP server.

As soon as you get the required setup up and running, you may want to
run demo ASR scenario first. Use the following from the client

> run recog LumenVox-1

We are planning to arrange MRCPv2 interoperability tests next.

UniMRCP 0.3.0 Released

UniMRCP 0.3.0 version (r644) is available to download:


For the first time Windows installer package is also available to

The installer provides several options to install such as:
* UniMRCP server
     * Cepstral synthesizer plugin
     * Demo synthesizer plugin
     * Demo recognizer plugin
* UniMRCP client (demo application)

If UniMRCP server option is enabled, the installer also registers
UniMRCP server as a Windows service, which can be started on demand.
If Cepstral plugin is enabled, Cepstral voice(s) should be obtained
and installed as a separate package to have fully functional UniMRCP
and Cepstral integrated MRCP TTS server solution.

For the first time Windows SDK installer package is also available to

This package installs everything required for UniMRCP based client,
server and plugin development.

Changes since previous release (r586)
- Enhanced UniMRCP server to be able to run as a Windows service or
Unix daemon.
- Enhanced logging capabilities to be able to output the logs to the
console and/or log file.
- Modified output/installed directories layout (added data and log
- Slightly modified client API (dir layout must be provided as an
input parameter instead of conf dir).
- Increased plugin version to 0.2.0 as plugin interface is binary
backward incompatible.
- Added Innosetup installer package stuff (packages/inno-setup).
- Minor changes in configuration files.

Announcement Group

Subscribe to the Announcements Group if you prefer to receive news and press releases only. Please note that announcements are normally posted to the Discussion Group as well.