boricua1111 Occasional Visitor
Joined: Nov 05, 2007 Posts: 1

Posted: Mon Nov 05, 2007 5:54 pm Post subject: custom voice guidance TTS question 


I need to verify this is the correct code to have announcements for turn by turn at 1000 feet, 500 feet, 100 feet, and then an immediate turn within 100 feet of the last turn. Is this correct? The ~ is a greater than symbol
"template turn",,,"turn"
,"100[then2,X=1]*turn_next_then_turn_next"," \pause=50\then, take the next %* \pause=50\ \tn=address\ %destname \tn=normal\ .","then next %* OR then %*.( X=1)"
,"100[then2,X~1]*turn_then_Xth"," \pause=50\then, take the %X %* \pause=50\ \tn=address\ %destname \tn=normal\ .","then %X %*. (X~1)"
,"100[then2,!X]*then_turn"," \pause=50\then, turn %* \pause=50\ \tn=address\ %destname \tn=normal\ .","then %*. (!X)"
,"100[then1,X=1]*turn_then_next"," \pause=50\then, take the next %* \pause=50\ \tn=address\ %destname \tn=normal\ .","then next %*. (X=1)"
,"100[then1,X~1]","*turn_then_Xth","then %X %*. (X~1)"
,"100[then1,!X]","*then_turn","then %*. (!X)"
,"100[then,X=1]*turn_then_take_next"," \pause=50\then, take the next %* \pause=50\ \tn=address\ %destname \tn=normal\ .","then take next %*. (X=1)"
,"100[then,X~1]*turn_then_take_Xth"," \pause=50\then, take the %X %* \pause=50\ \tn=address\ %destname \tn=normal\ .","then take %X %*. (X~1)"
,"100[then,!X]*turn_then_turn"," \pause=50\then, turn %* \pause=50\ \tn=address\ %destname \tn=normal\ .","then turn %*."
,"300[then3,X=1]*then_take_next"," \pause=50\then, take the next %* \pause=50\ \tn=address\ %destname \tn=normal\ .","then take next %*. (X=1)"
,"300[then3,X~1]","*turn_then_take_Xth","then take %X %*. (X~1)"
,"300[then3,!X]","*turn_then_turn","then turn %*."
,"1000[more]*turn_drive_in","Drive %dist then, turn %* \pause=50\ \tn=address\ %destname \tn=normal\ .","Drive %dist then turn left/right."
,"500[more,set_1]*prepare_to_turn","After %dist , turn %* , \tn=address\ %destname \tn=normal\ .","turn %* %dist."
,"50[!X,more,near,set_3]*in_turn_then","After %dist , turn %* , \tn=address\ %destname \tn=normal\ . %then1","%dist turn %*. %then1 (!X)"
,"50[X=1,more,near,set_3]*take_next_then","Take the next %* , \tn=address\ %destname \tn=normal\ . %then1","take next %*. %then1 (X=1)"
,"50[X~1,more,near,set_3]*take_Xth_then","Take the %X %* , \tn=address\ %destname \tn=normal\ . %then1","take %X %*. %then1 (X~1)"
,"0[!X,more,near]*turn_then","Turn %* . %then1","turn %*. %then1 (!X)"
,"0[X=1,more,near]","*take_next_then","take next %* %then1 X=1"
,"0[X~1,more,near]","*take_Xth_then","take %X %* %then1 X~1"
,"800[equal,minsilence=10,if_not_1]","*prepare_to_turn","turn %* %dist."
,"300[equal,minsilence=15,if_not_2]","*prepare_to_turn","turn %* %dist."
,"100[!X,near,minsilence=10,if_not_3,set_3]","*in_turn_then","%dist turn %*. %then1 (!X)"
,"100[X=1,more,near,minsilence=3]","Take the next %* , \tn=address\ %destname \tn=normal\ . %then1","take next %*. %then1 (X=1)"
,"100[X~1,near,minsilence=6,if_not_3]","*take_Xth_then","take %X %*. %then1 (X~1)"
,,, 
