
  ------------------------
  SPUT PHONEME DEFINITIONS
  ------------------------

   Phoneme strings always start with the tilde character (~) followed by each
   of the phonemes separated by dashes.  A space or any control character
   ends the word.  (eg.  ~v-ey-p-er is the word VAPOR)
   SPUT phonemes are not case sensitive, and are compatible with TRAN phonemes.

   SmoothTalker phonemes are supported so that any files that already contain
   SmoothTalker phonemes will be interpreted correctly by SPUT.
  
   Many of the SmoothTalker phonemes have the same name as the SPUT
   phonemes, but those marked with an asterisk (*) are differrent.
   To create a SmoothTalker phoneme string, start the word with 2 less than
   signs, followed by the tilde character, then the string of phonemes,
   followed by 2 greater than signs to end the word. (eg. <<~vEYpER>> )
   SmoothTalker phonemes are case sensitive.

------------------------------------------------------------------------------
        SPUT Phonemes                   SMOOTH TALKER Phonemes
------------------------------------------------------------------------------
        AE   fAt                        AE      short 'a' last
        AH   fAther                    *AA      short 'o' cot
        AW   lAWn                      *AO      intermediate 'o' caught
        AY   hIde                       AY      dipthong ice
        B    soB                        b       plosive in bin
        BB   Back                      
        CH   CHurCH                     CH      in chin
        D    soD                        d       plosive in din
        DD   Dime                      
        DH   eiTHer                     DH      'th' in then
        EE   bEEt                      *IY      long 'e' beet
        EH   gEt                        EH      short 'e' best
        ER   mURdER                     ER      'ur' 'er' in further
        EY   gAte                       EY      dipthong in ace
        F    Fault                      f       fricative in fin
        G    doG                        g       plosive in give
        GG   Goat                      
        H    How                        h       in hit
        IH   bIt                        IH      short 'i' fit
        JJ   Jar                        j       in jin or jug
        J    juDGe                     
        K    Coat                       k       plosive in kin
        L    Laugh                      l       in light or love
        MM   Moat                      
        M    suM                        m       nasal in might
        NN   Note                      
        N    suN                        n       nasal in night
        NG   suNG                       NG      nasal in sing
        OH   lOne                      *OW      long 'o' dose
        OO   fOOl                      *UW      long 'u' lute
        OR   fOR                       
        OW   hOW                       *AW      dipthong loud
        OY   tOY                        OY      dipthong noise
        P    Pack                       p       plosive in pin
        R    Rate                       r       in rate
        S    Sue                        s       silibant in sin
        SH   SHoe                       SH      silibant in shin
        T    Time                       t       plosive in tin
        TH   eTHer                      TH      fricative in thin
        U    fUll                      *UH      'u' sound in book
        UH   About                     *AH      short 'u' up
        V    Vault                      v       in vim
        W    Wear                       w       in wait or water
        WH   WHere                      WH      in which or where
        Y    Young                      y       in yet or yes
        Z    Zoo                        z       in zen
        ZH   lieSure                    ZH      in pleasure
        SPACE

   The following SmoothTalker phonemes (on the right) have no SPUT
   equivalents, so the closest sounding phonemes have been substituted.

        UH                              AX      schwa 'a' in against
        EH                              IX      duration tween IH,AX in David
        T                               DX      't' in butter
        K                               KX      non-aspirated 'k' ice cold
        T                               TX      non-aspirated 't' misstate
        T                               PX      non-aspirated 't' white spot


   ----------------------
   SPUT PHONEME FUNCTIONS
   ----------------------

   The special phoneme-functions may be used at the > prompt, in a text file
   or in the exception dictionary.  The changes caused by a phoneme-function
   remain in effect until another matching phoneme-function is processed.

   They may appear alone as in the following example:
        ~A2 loud ~A3 louder ~A3 even louder ~A0 back to normal
   or as part of a phoneme string as in this example:
        ~F-AE-N-A3+-T-AE-S-A0-T-IH-K.


   An+/-   amplitude change   (n or n+ increase / n- decrease / 0 normal)

        ~A1+ or ~A1 increases the volume 1 step.
        ~A1- decreases the volume 1 step.
        ~A0 sets the volume back to normal.

        Example:  At the > prompt type "this is ~a3 louder"
                  or "this is ~a3- softer"
                  or "this is loudly"  (this line will play louder)
                                     (because it's in the dictionary)
                  or type "SPUT .\PHFUNA.TXT" to hear more samples.
                

   Rn+/-   rate change  (n new-rate / n+ increase / n- decrease/ 0 normal)

        ~R10+ increases the rate by 10 (relative to current rate)
        ~R10- decreases the rate by 10 (relative to current rate)
        ~R202 sets the rate to 202 (absolute setting)
        ~R0 set the rate back to normal.

        Example:  At the > prompt type "this is ~r10+ faster"
                  or "this is ~r10- slower"
                  or type "SPUT .\SAMPLES.TXT" for more samples.

   Mn   mode  (0=word(default) 1=letter)        

   Pn   punctuation level  (0=none 1=some(default) 2=most 3=all)
        0  pronounces no punctuation
        1  pronounces # $ % & = @ + < > ! /
                      and . (point) if followed by a character
        2  pronounces all level 1 punctuation and
                      " ' ( ) * , - : ; ? [ \ ] ^ _ ` { | } ~
                      and . (period)                   
        3  pronounces all level 1+2 punctuation
                      and all control characters (not yet implemented)

