IPCC/RealSpeak Tweaking--How do I slow down Samantha?

Unanswered Question
Mar 2nd, 2007

I have IPCC Express 4.0(5) integrated w/ RealSpeak 4.0. It is working properly, however, I am trying to customize the speech using RS Users Guide. My problem is that I am having a long string of text read back ("Date, dollar amount, date, dollar amount ...), and Samantha (the RS voice) is cruising through it all too fast. According to the RS User Guide, I should be able to pass an escape sequence and code and change speech behavior. I have tried multiple variations on this in the Create TTS Prompt step w/ no luck. The code I need to pass is <ESC>M3. I've tried putting the following into the Text field of the Create TTS Prompt:

1)"<ESC>M3 Your last 2 claims were: $336.09 on 1/19/2007. $187.78 on 2/13/2007."

2) "\u001bM3 Your last 2 claims were: $336.09 on 1/19/2007. $187.78 on 2/13/2007."

Has anybody dealt w/ passing these codes while creating a prompt?

Thanks,

J

I have this problem too.
1 vote
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 3 (2 ratings)
Loading.
brispin Thu, 03/08/2007 - 09:44

There is a known issue CSCsd26042 associated with this. If you have access to Cisco BugToolkit, you can check out to see if you are running into this issue.

Chuck Smith Tue, 11/27/2007 - 12:31

In your string you should have

'\u001b' + "\rate=40\" + "This is a test of the TTS speed"

the \u001b is the escape char in Java and the rest is easy.

joshuamarsh Tue, 11/27/2007 - 16:45

Thanks for the post. Here are some of my working examples for the greater good. Enjoy Nuance escape codes.

PLAY PROMPT

TTS["\u001b\\tn=address\\ 3125 Poplar Dr]

*M0 code spells

TTS["\u001bM0 ABC]

*M0 in a Create TTS

'"'+'\u001b'+"M0 XYZ"

TTS[Your address on record is: ] + TTS[strAddr1] + "," + TTS[strAddr2] + "," + TTS[strCity] + "," + TTS[strState] + "," + strZip

CREATE TTS PROMPT: "Your address on record is: " + '"'+'\u001b' + '\u005c' + "tn=address" + '\u005c' + strAddr

CREATE TTS: "This is a test" + '"'+'\u001b' + '\u005c' + "tn=address" + '\u005c' + strAddr

*Basic w/ var

'"'+'\u001b' + '\u005c' + "tn=address" + '\u005c' + strAddr

*Variable control

"Your address on record is: " + '"'+'\u001b' + '\u005c' + "tn=address" + '\u005c' + strAddr1 + '"'+'\u001b' + '\u005c' + "tn=address" + '\u005c' + strAddr2 + strCity + '"'+'\u001b' + '\u005c' + "tn=address" + '\u005c' + strState + strZip

*With comma pauses

"Your address on record is: " + '"'+'\u001b' + '\u005c' + "tn=address" + '\u005c' + strAddr1 + "," + '"'+'\u001b' + '\u005c' + "tn=address" + '\u005c' + strAddr2 + "," + strCity + "," + '"'+'\u001b' + '\u005c' + "tn=address" + '\u005c' + strState + "," + strZip

dave.yeskey Mon, 12/10/2007 - 12:30

I am trying to slow down the speech as well and I cannot get any of the escape codes to work. I tried just copying and pasting some of your examples and she just reads the escape code back to me.

joshuamarsh Mon, 12/10/2007 - 12:45

Dave,

Please post exactly what you are trying. I haven't had the chance to try what dzam posted because inserting comma pauses between items achieved what I wanted before I saw his solution. The commas aren't elegant, but they work. I'm very curious to see if you can pull off dzam's solution though, as that is the better route.

Joshua

mserwon Mon, 07/14/2014 - 07:10

Thanks for these examples.  They are still working after all this time.

Actions

This Discussion