;; ----------------------------------------------------------------- ;; ;; The HMM-Based Speech Synthesis System (HTS) ;; ;; developed by HTS Working Group ;; ;; http://hts.sp.nitech.ac.jp/ ;; ;; ----------------------------------------------------------------- ;; ;; ;; ;; Copyright (c) 2001-2011 Nagoya Institute of Technology ;; ;; Department of Computer Science ;; ;; ;; ;; 2001-2008 Tokyo Institute of Technology ;; ;; Interdisciplinary Graduate School of ;; ;; Science and Engineering ;; ;; ;; ;; All rights reserved. ;; ;; ;; ;; Redistribution and use in source and binary forms, with or ;; ;; without modification, are permitted provided that the following ;; ;; conditions are met: ;; ;; ;; ;; - Redistributions of source code must retain the above copyright ;; ;; notice, this list of conditions and the following disclaimer. ;; ;; - Redistributions in binary form must reproduce the above ;; ;; copyright notice, this list of conditions and the following ;; ;; disclaimer in the documentation and/or other materials provided ;; ;; with the distribution. ;; ;; - Neither the name of the HTS working group nor the names of its ;; ;; contributors may be used to endorse or promote products derived ;; ;; from this software without specific prior written permission. ;; ;; ;; ;; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND ;; ;; CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, ;; ;; INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF ;; ;; MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE ;; ;; DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS ;; ;; BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, ;; ;; EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED ;; ;; TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ;; ;; DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ;; ;; ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ;; ;; OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY ;; ;; OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE ;; ;; POSSIBILITY OF SUCH DAMAGE. ;; ;; ----------------------------------------------------------------- ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; SEGMENT ;; {p, c, n}.name p.name ; 1 name ; 2 n.name ; 3 ;; position in syllable (segment) pos_in_syl ; 4 ;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; SYLLABLE ;; {p, c, n}.stress R:SylStructure.parent.R:Syllable.p.stress ; 5 R:SylStructure.parent.R:Syllable.stress ; 6 R:SylStructure.parent.R:Syllable.n.stress ; 7 ;; {p, c, n}.accent R:SylStructure.parent.R:Syllable.p.accented ; 8 R:SylStructure.parent.R:Syllable.accented ; 9 R:SylStructure.parent.R:Syllable.n.accented ; 10 ;; {p, c, n}.length (segment) R:SylStructure.parent.R:Syllable.p.syl_numphones ; 11 R:SylStructure.parent.R:Syllable.syl_numphones ; 12 R:SylStructure.parent.R:Syllable.n.syl_numphones ; 13 ;; position in word (syllable) R:SylStructure.parent.R:Syllable.pos_in_word ; 14 ;; position in phrase (syllable) R:SylStructure.parent.R:Syllable.syl_in ; 15 R:SylStructure.parent.R:Syllable.syl_out ; 16 ;; position in phrase (stressed syllable) R:SylStructure.parent.R:Syllable.ssyl_in ; 17 R:SylStructure.parent.R:Syllable.ssyl_out ; 18 ;; position in phrase (accented syllable) R:SylStructure.parent.R:Syllable.asyl_in ; 19 R:SylStructure.parent.R:Syllable.asyl_out ; 20 ;; distance from stressed syllable R:SylStructure.parent.R:Syllable.lisp_distance_to_p_stress ; 21 R:SylStructure.parent.R:Syllable.lisp_distance_to_n_stress ; 22 ;; distance to accented syllable (syllable) R:SylStructure.parent.R:Syllable.lisp_distance_to_p_accent ; 23 R:SylStructure.parent.R:Syllable.lisp_distance_to_n_accent ; 24 ;; name of the vowel of syllable R:SylStructure.parent.R:Syllable.syl_vowel ; 25 ;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; WORD ;; {p, c, n}.gpos R:SylStructure.parent.parent.R:Word.p.gpos ; 26 R:SylStructure.parent.parent.R:Word.gpos ; 27 R:SylStructure.parent.parent.R:Word.n.gpos ; 28 ;; {p, c, n}.length (syllable) R:SylStructure.parent.parent.R:Word.p.word_numsyls ; 29 R:SylStructure.parent.parent.R:Word.word_numsyls ; 30 R:SylStructure.parent.parent.R:Word.n.word_numsyls ; 31 ;; position in phrase (word) R:SylStructure.parent.parent.R:Word.pos_in_phrase ; 32 R:SylStructure.parent.parent.R:Word.words_out ; 33 ;; position in phrase (content word) R:SylStructure.parent.parent.R:Word.content_words_in ; 34 R:SylStructure.parent.parent.R:Word.content_words_out ; 35 ;; distance to content word (word) R:SylStructure.parent.parent.R:Word.lisp_distance_to_p_content ; 36 R:SylStructure.parent.parent.R:Word.lisp_distance_to_n_content ; 37 ;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; PHRASE ;; {p, c, n}.length (syllable) R:SylStructure.parent.parent.R:Phrase.parent.p.lisp_num_syls_in_phrase ; 38 R:SylStructure.parent.parent.R:Phrase.parent.lisp_num_syls_in_phrase ; 39 R:SylStructure.parent.parent.R:Phrase.parent.n.lisp_num_syls_in_phrase ; 40 ;; {p, c, n}.length (word) R:SylStructure.parent.parent.R:Phrase.parent.p.lisp_num_words_in_phrase; 41 R:SylStructure.parent.parent.R:Phrase.parent.lisp_num_words_in_phrase ; 42 R:SylStructure.parent.parent.R:Phrase.parent.n.lisp_num_words_in_phrase; 43 ;; position in major phrase (phrase) R:SylStructure.parent.R:Syllable.sub_phrases ; 44 ;; type of end tone of this phrase R:SylStructure.parent.parent.R:Phrase.parent.daughtern.R:SylStructure.daughtern.tobi_endtone ; 45 ;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; UTTERANCE ;; length (syllable) lisp_total_syls ; 46 ;; length (word) lisp_total_words ; 47 ;; length (phrase) lisp_total_phrases ; 48 ;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; for "pau" p.R:SylStructure.parent.R:Syllable.stress ; 49 n.R:SylStructure.parent.R:Syllable.stress ; 50 p.R:SylStructure.parent.R:Syllable.accented ; 51 n.R:SylStructure.parent.R:Syllable.accented ; 52 p.R:SylStructure.parent.R:Syllable.syl_numphones ; 53 n.R:SylStructure.parent.R:Syllable.syl_numphones ; 54 p.R:SylStructure.parent.parent.R:Word.gpos ; 55 n.R:SylStructure.parent.parent.R:Word.gpos ; 56 p.R:SylStructure.parent.parent.R:Word.word_numsyls ; 57 n.R:SylStructure.parent.parent.R:Word.word_numsyls ; 58 p.R:SylStructure.parent.parent.R:Phrase.parent.lisp_num_syls_in_phrase ; 59 n.R:SylStructure.parent.parent.R:Phrase.parent.lisp_num_syls_in_phrase ; 60 p.R:SylStructure.parent.parent.R:Phrase.parent.lisp_num_words_in_phrase ; 61 n.R:SylStructure.parent.parent.R:Phrase.parent.lisp_num_words_in_phrase ; 62 ;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; additional feature ;; for quinphone p.p.name ; 63 n.n.name ; 64 ;; boundary segment_start ; 65 segment_end ; 66