Browse
 
Tools
Rss Categories

Synthesizer PAUSE

Reference Number: AA-01665 Views: 10258 0 Rating/ Voters

The PAUSE method from the client to the server tells the synthesizer resource to pause speech output if it is speaking something.  

If a PAUSE method is issued on a session when a SPEAK is not active, the server will respond with a status-code of 402 "Method not valid in this state". If a PAUSE method is issued on a session when a SPEAK is active and is already paused, the server will respond with a status-code of 200 "Success".  

If a SPEAK request was active, the server will return an Active-Request-Id-List header field whose value contains the request-id of the SPEAK request that was paused.


MRCPV1 PAUSE Example:

   C->S:  SPEAK 543258 MRCP/1.0
          Voice-gender:neutral
          Prosody-volume:medium
          Content-Type:application/synthesis+ssml
          Content-Length:104

          <?xml version="1.0"?>
          <speak>
          <paragraph>
            <sentence>You have 4 new messages.</sentence>
            <sentence>The first is from <say-as
            type="name">Stephanie Williams</say-as>
            and arrived at <break/>
            <say-as type="time">3:45pm</say-as>.</sentence>

            <sentence>The subject is <prosody
            rate="0.8">ski trip</prosody></sentence>
          </paragraph>
          </speak>

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

   C->S:  PAUSE 543259 MRCP/1.0

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


MRCPV2 PAUSE Example:

   C->S: MRCP/2.0 ... SPEAK 543258
         Channel-Identifier:32AECB23433802@speechsynth
         Voice-gender:neutral
         Prosody-volume:medium
         Content-Type:application/ssml+xml
         Content-Length:...

         <?xml version="1.0"?>
           <speak version="1.0"
                xmlns="http://www.w3.org/2001/10/synthesis"
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:schemaLocation="http://www.w3.org/2001/10/synthesis
                   http://www.w3.org/TR/speech-synthesis/synthesis.xsd"
                xml:lang="en-US">
            <p>
             <s>You have 4 new messages.</s>
             <s>The first is from Stephanie Williams and arrived at
                <break/>
                <say-as interpret-as="vxml:time">0342p</say-as>.</s>

             <s>The subject is
                <prosody rate="0.8">ski trip</prosody></s>
            </p>
           </speak>

   S->C: MRCP/2.0 ... 543258 200 IN-PROGRESS
         Channel-Identifier:32AECB23433802@speechsynth
         Speech-Marker:timestamp=857206027059

   C->S: MRCP/2.0 ... PAUSE 543259
         Channel-Identifier:32AECB23433802@speechsynth

   S->C: MRCP/2.0 ... 543259 200 COMPLETE
         Channel-Identifier:32AECB23433802@speechsynth
         Active-Request-Id-List:543258