Initial import to Gerrit.
[profile/ivi/festival.git] / lib / multisyn / radio_phones_multisyn.scm
1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2 ;;;                                                                       ;;
3 ;;;                Centre for Speech Technology Research                  ;;
4 ;;;                     University of Edinburgh, UK                       ;;
5 ;;;                       Copyright (c) 1996,1997,2003, 2004              ;;
6 ;;;                        All Rights Reserved.                           ;;
7 ;;;                                                                       ;;
8 ;;;  Permission is hereby granted, free of charge, to use and distribute  ;;
9 ;;;  this software and its documentation without restriction, including   ;;
10 ;;;  without limitation the rights to use, copy, modify, merge, publish,  ;;
11 ;;;  distribute, sublicense, and/or sell copies of this work, and to      ;;
12 ;;;  permit persons to whom this work is furnished to do so, subject to   ;;
13 ;;;  the following conditions:                                            ;;
14 ;;;   1. The code must retain the above copyright notice, this list of    ;;
15 ;;;      conditions and the following disclaimer.                         ;;
16 ;;;   2. Any modifications must be clearly marked as such.                ;;
17 ;;;   3. Original authors' names are not deleted.                         ;;
18 ;;;   4. The authors' names are not used to endorse or promote products   ;;
19 ;;;      derived from this software without specific prior written        ;;
20 ;;;      permission.                                                      ;;
21 ;;;                                                                       ;;
22 ;;;  THE UNIVERSITY OF EDINBURGH AND THE CONTRIBUTORS TO THIS WORK        ;;
23 ;;;  DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING      ;;
24 ;;;  ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT   ;;
25 ;;;  SHALL THE UNIVERSITY OF EDINBURGH NOR THE CONTRIBUTORS BE LIABLE     ;;
26 ;;;  FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES    ;;
27 ;;;  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN   ;;
28 ;;;  AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,          ;;
29 ;;;  ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF       ;;
30 ;;;  THIS SOFTWARE.                                                       ;;
31 ;;;                                                                       ;;
32 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
33 ;;;
34 ;;;  A definition of the radio phone set used in the BU RADIO FM
35 ;;;  corpus, some people call this the darpa set.  This one
36 ;;;  has the closures removed and pauses added for multisyn
37 ;;;
38
39 (defPhoneSet
40   radio_multisyn
41   ;;;  Phone Features
42   (;; vowel or consonant
43    (vc + -)  
44    ;; vowel length: short long dipthong schwa
45    (vlng s l d a 0)
46    ;; vowel height: high mid low
47    (vheight 1 2 3 0)
48    ;; vowel frontness: front mid back
49    (vfront 1 2 3 0)
50    ;; lip rounding
51    (vrnd + - 0)
52    ;; consonant type: stop fricative affricate nasal lateral approximant
53    (ctype s f a n l r 0)
54    ;; place of articulation: labial alveolar palatal labio-dental
55    ;;                         dental velar glottal
56    (cplace l a p b d v g 0)
57    ;; consonant voicing
58    (cvox + - 0)
59    )
60   ;; Phone set members
61   (
62   ;; multisyn extras
63    (#  - 0 0 0 0 0 0 -)  ;; slience ... 
64    (B_10  - 0 0 0 0 0 0 -)  ;; Pauses
65    (B_20 - 0 0 0 0 0 0 -)  ;; Pauses
66    (B_30 - 0 0 0 0 0 0 -)  ;; Pauses
67    (B_40 - 0 0 0 0 0 0 -)  ;; Pauses
68    (B_50 - 0 0 0 0 0 0 -)  ;; Pauses
69    (B_100 - 0 0 0 0 0 0 -)  ;; Pauses
70    (B_150 - 0 0 0 0 0 0 -)  ;; Pauses
71    (B_200 - 0 0 0 0 0 0 -)  ;; Pauses
72    (B_250 - 0 0 0 0 0 0 -)  ;; Pauses
73    (B_300 - 0 0 0 0 0 0 -)  ;; Pauses
74    (B_400 - 0 0 0 0 0 0 -)  ;; Pauses
75
76    ;; Note these features were set by awb so they are wrong !!!
77    (aa  +   l   3   3   -   0   0   0) ;; father
78    (ae  +   s   3   1   -   0   0   0) ;; fat
79    (ah  +   s   2   2   -   0   0   0) ;; but
80    (ao  +   l   3   3   +   0   0   0) ;; lawn
81    (aw  +   d   3   2   -   0   0   0) ;; how
82    (ax  +   a   2   2   -   0   0   0) ;; about
83    (axr +   a   2   2   -   r   a   +)
84    (ay  +   d   3   2   -   0   0   0) ;; hide
85    (b   -   0   0   0   0   s   l   +)
86    (ch  -   0   0   0   0   a   p   -)
87    (d   -   0   0   0   0   s   a   +)
88    (dh  -   0   0   0   0   f   d   +)
89    (dx  -   a   0   0   0   s   a   +) ;; ??
90    (eh  +   s   2   1   -   0   0   0) ;; get
91    (el  +   s   0   0   0   l   a   +)
92    (em  +   s   0   0   0   n   l   +)
93    (en  +   s   0   0   0   n   a   +)
94    (er  +   a   2   2   -   r   0   0) ;; always followed by r (er-r == axr)
95    (ey  +   d   2   1   -   0   0   0) ;; gate
96    (f   -   0   0   0   0   f   b   -)
97    (g   -   0   0   0   0   s   v   +)
98    (hh  -   0   0   0   0   f   g   -)
99    (hv  -   0   0   0   0   f   g   +)
100    (ih  +   s   1   1   -   0   0   0) ;; bit
101    (iy  +   l   1   1   -   0   0   0) ;; beet
102    (jh  -   0   0   0   0   a   p   +)
103    (k   -   0   0   0   0   s   v   -)
104    (l   -   0   0   0   0   l   a   +)
105    (m   -   0   0   0   0   n   l   +)
106    (n   -   0   0   0   0   n   a   +)
107    (nx  -   0   0   0   0   n   d   +) ;; ???
108    (ng  -   0   0   0   0   n   v   +)
109    (ow  +   d   2   3   +   0   0   0) ;; lone
110    (oy  +   d   2   3   +   0   0   0) ;; toy
111    (p   -   0   0   0   0   s   l   -)
112    (r   -   0   0   0   0   r   a   +)
113    (s   -   0   0   0   0   f   a   -)
114    (sh  -   0   0   0   0   f   p   -)
115    (t   -   0   0   0   0   s   a   -)
116    (th  -   0   0   0   0   f   d   -)
117    (uh  +   s   1   3   +   0   0   0) ;; full
118    (uw  +   l   1   3   +   0   0   0) ;; fool
119    (v   -   0   0   0   0   f   b   +)
120    (w   -   0   0   0   0   r   l   +)
121    (y   -   0   0   0   0   r   p   +)
122    (z   -   0   0   0   0   f   a   +)
123    (zh  -   0   0   0   0   f   p   +)
124    (pau -   0   0   0   0   0   0   -)
125    (h#  -   0   0   0   0   0   0   -)
126    (brth -   0   0   0   0   0   0   -)
127   )
128 )
129
130 (PhoneSet.silences '(# pau h# brth))
131
132 (provide 'radio_phones_multisyn)
133
134
135   
136