Media Resource Control Protocol Version 2 (MRCPv2) Parameters
2012-09-10
2012-11-13
MRCPv2 Resource Types
Standards Action
speechrecog
Speech Recognizer
dtmfrecog
DTMF Recognizer
speechsynth
Speech Synthesizer
basicsynth
Basic Synthesizer
speakverify
Speaker Verifier
recorder
Speech Recorder
MRCPv2 Methods and Events
Standards Action
SET-PARAMS
Generic
Method
GET-PARAMS
Generic
Method
SPEAK
Synthesizer
Method
STOP
Synthesizer
Method
PAUSE
Synthesizer
Method
RESUME
Synthesizer
Method
BARGE-IN-OCCURRED
Synthesizer
Method
CONTROL
Synthesizer
Method
DEFINE-LEXICON
Synthesizer
Method
DEFINE-GRAMMAR
Recognizer
Method
RECOGNIZE
Recognizer
Method
INTERPRET
Recognizer
Method
GET-RESULT
Recognizer
Method
START-INPUT-TIMERS
Recognizer
Method
STOP
Recognizer
Method
START-PHRASE-ENROLLMENT
Recognizer
Method
ENROLLMENT-ROLLBACK
Recognizer
Method
END-PHRASE-ENROLLMENT
Recognizer
Method
MODIFY-PHRASE
Recognizer
Method
DELETE-PHRASE
Recognizer
Method
RECORD
Recorder
Method
STOP
Recorder
Method
START-INPUT-TIMERS
Recorder
Method
START-SESSION
Verifier
Method
END-SESSION
Verifier
Method
QUERY-VOICEPRINT
Verifier
Method
DELETE-VOICEPRINT
Verifier
Method
VERIFY
Verifier
Method
VERIFY-FROM-BUFFER
Verifier
Method
VERIFY-ROLLBACK
Verifier
Method
STOP
Verifier
Method
START-INPUT-TIMERS
Verifier
Method
GET-INTERMEDIATE-RESULT
Verifier
Method
SPEECH-MARKER
Synthesizer
Event
SPEAK-COMPLETE
Synthesizer
Event
START-OF-INPUT
Recognizer
Event
RECOGNITION-COMPLETE
Recognizer
Event
INTERPRETATION-COMPLETE
Recognizer
Event
START-OF-INPUT
Recorder
Event
RECORD-COMPLETE
Recorder
Event
VERIFICATION-COMPLETE
Verifier
Event
START-OF-INPUT
Verifier
Event
MRCPv2 Status Codes
Unassigned
Specification Required
The status codes are classified under Success (2XX), Client
Failure (4XX), and Server Failure (5XX).
200
Success
201
Success with some optional header fields ignored
401
Method not allowed
402
Method not valid in this state
403
Unsupported header field
404
Illegal value for header field. This is the error for a syntax violation.
405
Resource not allocated for this session or does not exist
406
Mandatory Header Field Missing
407
Method or Operation Failed (e.g., Grammar compilation failed in the recognizer. Detailed cause codes might be available through a resource specific header.)
408
Unrecognized or unsupported message entity
409
Unsupported Header Field Value. This is a value that is syntactically legal but exceeds the implementation's capabilities or expectations.
410
Non-Monotonic or Out-of-order sequence number in request.
411-420
Unassigned
501
Server Internal Error
502
Protocol Version not supported
503
Unassigned
504
Message too large
Grammar Reference List Parameters
Unassigned
Specification Required
weight
MRCPv2 Vendor-Specific Parameters
First Come First Served