Browse
 
Tools
Rss Categories

Recognizer STOP

Reference Number: AA-01659 Views: 9595 0 Rating/ Voters

The STOP method from the client to the server tells the recognizer resource to stop recognition if one is active.  If a RECOGNIZE request is active and the STOP request successfully terminated it, then the response header contains an active-request-id-list header field containing the request-id of the RECOGNIZE request that was terminated.  In this case, no RECOGNITION-COMPLETE event will be sent for the terminated request.  If there was no recognition active, then the response will not contain an active-request-id-list header field.  Either way,method the response will contain a status of 200(Success).


MRCPV1 STOP Example:

C->S:   RECOGNIZE 543257 MRCP/1.0
        Confidence-Threshold:90
        Content-Type:application/grammar+xml
        Content-Id:request1@form-level.store
        Content-Length:104

        <?xml version="1.0"?>

        <!-- the default grammar language is US English -->
        <grammar xml:lang="en-US" version="1.0">

        <!-- single language attachment to tokens -->
        <rule id="yes">
                 <one-of>
                          <item xml:lang="fr-CA">oui</item>
                          <item xml:lang="en-US">yes</item>
                 </one-of>
             </rule>

        <!-- single language attachment to a rule expansion -->
             <rule id="request">
                 may I speak to
                 <one-of xml:lang="fr-CA">
                          <item>Michel Tremblay</item>
                          <item>Andre Roy</item>
                 </one-of>
             </rule>

        </grammar>

S->C:   MRCP/1.0 543257 200 IN-PROGRESS

C->S:   STOP 543258 200 MRCP/1.0

S->C:   MRCP/1.0 543258 200 COMPLETE
        Active-Request-Id-List:543257


MRCPV2 STOP Example:

C->S:   MRCP/2.0 ... RECOGNIZE 543257
        Channel-Identifier:32AECB23433801@speechrecog
        Confidence-Threshold:0.9
        Content-Type:application/srgs+xml
        Content-ID:<request1@form-level.store>
        Content-Length:...

        <?xml version="1.0"?>

        <!-- the default grammar language is US English -->
        <grammar xmlns="http://www.w3.org/2001/06/grammar"
                 xml:lang="en-US" version="1.0" root="request">

        <!-- single language attachment to tokens -->
            <rule id="yes">
                <one-of>
                      <item xml:lang="fr-CA">oui</item>
                      <item xml:lang="en-US">yes</item>
                </one-of>
            </rule>

        <!-- single language attachment to a rule expansion -->
            <rule id="request">
            may I speak to
                <one-of xml:lang="fr-CA">
                      <item>Michel Tremblay</item>
                      <item>Andre Roy</item>
                </one-of>
            </rule>
        </grammar>

S->C:   MRCP/2.0 ... 543257 200 IN-PROGRESS
        Channel-Identifier:32AECB23433801@speechrecog

C->S:   MRCP/2.0 ... STOP 543258 200
        Channel-Identifier:32AECB23433801@speechrecog

S->C:   MRCP/2.0 ... 543258 200 COMPLETE
        Channel-Identifier:32AECB23433801@speechrecog
        Active-Request-Id-List:543257