Documentation

Recent site activity

Welcome

Media Resource Control Protocol (MRCP) allows to control media processing resources on the network using a distributed, client/server architecture. The main media processing resources specified by the MRCP standard are

  • Speech Synthesizer (TTS)
  • Speech Recognizer (ASR)
  • Speech Recorder (SR)
  • Speaker Verifier (SV)

MRCP is not a standalone protocol and it relies on various VoIP protocols such as

  • SIP (MRCPv2), RTSP (MRCPv1) session management
  • SDP offer/answer model
  • RTP/RTCP media streaming

UniMRCP is an open source cross-platform MRCP project, which provides everything required for the implementation and deployment of both an MRCP client and an MRCP server. UniMRCP encapsulates SIP/MRCPv2, RTSP, SDP and RTP/RTCP stacks and provides integrators with MRCP version independent user level API.

Everybody is welcome to join the community, use and make the project better by participating in discussions, raising issues, providing patches.


Recent Announcements

  • UniMRCP 0.10.0 Released UniMRCP 0.10.0 r1577 has been released and now is available for download. Source Distribution           http://unimrcp.googlecode.com/files/unimrcp-0.10.0.tar.gz           http://unimrcp.googlecode ...
    Posted by Arsen Chaloyan
  • Asterisk Connector Bridge 0.2.0 I would like to announce the second release of UniMRCP connector bridge for Asterisk.The connector bridge is prepackaged with Asterisk-1.6.1.14 and UniMRCP-r1456 (> 0.9 ...
    Posted Feb 4, 2010 2:11 AM by Arsen Chaloyan
  • UniMRCP 0.9.0 Released UniMRCP 0.9.0 (r1383) has been released and now is available for download.Source Distributionhttp://unimrcp.googlecode.com/files/unimrcp-0.9.0.tar.gzhttp://unimrcp.googlecode ...
    Posted Jan 6, 2010 9:44 PM by Arsen Chaloyan
  • Happy New Year Happy New Year!This is the greeting, which is likely said and heard many times during the days.It's a good tradition and time when we may summarize activity ...
    Posted Jan 1, 2010 11:31 AM by Arsen Chaloyan
  • 64-bit Operating Systems Supported At this time I'd like to declare UniMRCP can be compiled for and run on 64-bit operating systems as a native 64-bit application.There were reports indicating ...
    Posted Dec 25, 2009 12:28 PM by Arsen Chaloyan
Showing posts 1 - 5 of 24. View more »

Status

Compliance
MRCPv1 (RFC 4463)
MRCPv2 (Draft 20)


Platforms (OS)
Windows
Linux
Unix variants
MRCP Resources
Speech Synthesizer (TTS)
Speech Recognizer (ASR)
Speech Recorder (SR)


Language: C / C++


Services



Commercial Support

The commercial support aims to ensure successful deployment. Learn more



Custom Development

The development of custom, UniMRCP integrated solutions is available. Learn more

Visitor Survey - Further Improvements