Content deleted Content added
Stuartyeates (talk | contribs) Added {{primary sources}} tag to article (TW) |
No edit summary |
||
(24 intermediate revisions by 18 users not shown) | |||
Line 1:
{{short description|Audio communication protocol}}
{{primary sources|date=September 2011}}
'''Media Resource Control Protocol''' ('''MRCP''') is a communication protocol used by speech servers to provide various
MRCP uses a similar style of clear-text signaling as [[HTTP]] and many other Internet protocols, in which each message contains 3 sections: a first-line, a header and a body. The first line indicates the type of message as well as information such as response codes. The header contains a number of lines, each in the format '''<nowiki><header>: <data></nowiki>'''. The body, whose length is specified by the header, contains the details of the message.
Like HTTP, MRCP uses a request (usually issued by the client) and response model. Responses may simply acknowledge receipt of the request or give other information regarding its processing. For example, an MRCP client may request to send some audio [[data]] for processing (say, for speech recognition), to which the server could respond with a message containing a suitable [[port number]] to send the data, since MRCP does not have support for audio data specifically as this would have to be handled by some other protocol, such as [[Real-time Transport Protocol]] (RTP).
MRCP has been adopted by a wide range of commercial speech servers, such as [[Verbio Technologies]], [https://vernacular.ai/viva Skit.ai's VIVA], [[Microsoft Speech Server]], [[LumenVox Speech Engine]], [[ReadSpeaker]] speechServer MRCP, [[Nuance Communications|Nuance]] Recognizer and Vocalizer, Sestek TTS, Sestek Call Steering as well as commercial [[Interactive Voice Response]] software such as Blueworx Voice Response..
==External links==
*
* {{IETF RFC|6787|link=no}}, Media Resource Control Protocol version 2 (MRCPv2)
* [http://www.unimrcp.org UniMRCP], An open source cross-platform MRCP implementation
Line 17 ⟶ 21:
{{multimedia-software-stub}}
|