Initial import to Gerrit.
[profile/ivi/festival.git] / testsuite / voice.sh
1 #!/bin/sh
2 ###########################################################################
3 ##                                                                       ##
4 ##                Centre for Speech Technology Research                  ##
5 ##                     University of Edinburgh, UK                       ##
6 ##                         Copyright (c) 1997                            ##
7 ##                        All Rights Reserved.                           ##
8 ##                                                                       ##
9 ##  Permission is hereby granted, free of charge, to use and distribute  ##
10 ##  this software and its documentation without restriction, including   ##
11 ##  without limitation the rights to use, copy, modify, merge, publish,  ##
12 ##  distribute, sublicense, and/or sell copies of this work, and to      ##
13 ##  permit persons to whom this work is furnished to do so, subject to   ##
14 ##  the following conditions:                                            ##
15 ##   1. The code must retain the above copyright notice, this list of    ##
16 ##      conditions and the following disclaimer.                         ##
17 ##   2. Any modifications must be clearly marked as such.                ##
18 ##   3. Original authors' names are not deleted.                         ##
19 ##   4. The authors' names are not used to endorse or promote products   ##
20 ##      derived from this software without specific prior written        ##
21 ##      permission.                                                      ##
22 ##                                                                       ##
23 ##  THE UNIVERSITY OF EDINBURGH AND THE CONTRIBUTORS TO THIS WORK        ##
24 ##  DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING      ##
25 ##  ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT   ##
26 ##  SHALL THE UNIVERSITY OF EDINBURGH NOR THE CONTRIBUTORS BE LIABLE     ##
27 ##  FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES    ##
28 ##  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN   ##
29 ##  AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,          ##
30 ##  ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF       ##
31 ##  THIS SOFTWARE.                                                       ##
32 ##                                                                       ##
33 ###########################################################################
34 ##
35 ##  Basic test voices
36
37 FESTIVAL=$TOP/bin/festival
38 HOME=$TOP/testsuite/data
39 export HOME
40
41 do_voices () {
42
43         echo "multi-voices " >&2
44         
45         $FESTIVAL -b data/voices.scm || exit 1
46
47         for i in rab kal slt
48         do
49            if cmp tmp/${i}1.wav tmp/${i}2.wav
50                 then echo $i voice: pass
51                 else echo $i voice: fail
52            fi
53         done
54   
55         # CG voices have some randomness in them so they wont be the same
56
57 }
58
59 echo >$OUTPUT
60
61 do_voices 2>&1 >> $OUTPUT
62
63 exit 0