Changeset 2604
- Timestamp:
- 06/04/08 11:49:09 (3 months ago)
- Files:
-
- Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook.pm (modified) (8 diffs)
- Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/Audio.pm (modified) (1 diff)
- Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/Dictionary.pm (modified) (3 diffs)
- Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/Text.pm (modified) (2 diffs)
- Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/interim_files/MissingWords (modified) (1 diff)
- Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/interim_files/MissingWords_out (modified) (1 diff)
- Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/interim_files/aligned.out (modified) (1 diff)
- Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/interim_files/dict (modified) (1 diff)
- Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/interim_files/downsampled.wav (modified) (previous)
- Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/interim_files/logs/HVite_log (modified) (1 diff)
- Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/interim_files/logs/dlog1 (modified) (1 diff)
- Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/interim_files/logs/dlog2 (modified) (1 diff)
- Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/interim_files/wlist (modified) (1 diff)
- Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/interim_files/words.mlf (modified) (1 diff)
- Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/output_files/AudioBook_Log (modified) (3 diffs)
- Trunk/Scripts/Audio_scripts/AudioSegmentation/CMU_phoneset.txt (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook.pm
r2601 r2604 31 31 32 32 -a * audio file name (WAV format only) 33 -b beam width for Forced Alignment with HVit (default = 250) 33 -b notify if beam width for Forced Alignment exceeds a certain level (default = 250) 34 (does not set HVite's beam width parameter) 34 35 -d pronunciation dictionary (default = AudioBook/input_files/VoxforgeDict) 35 36 -h show help 36 37 -l LICENSE file (default = AudioBook/input_files/LICENCE) 37 -m Maximum sentence length (default = 20 words)38 -m Target maximum sentence length (default = 20 words) 38 39 -p Minimum pause for sentence break (default = 2000000 in units of 100ns) 39 40 -q log words with single quotes (default = yes) … … 43 44 -u username or name you want file stats collected by on VoxForge Metrics 44 45 page: (http://www.voxforge.org/home/downloads/metrics) 45 -v verify segments created from first pass Forced Alignment 46 -v validate segment audio files to prompt text using forced Aligment 47 -w validate missing word pronunciations to audio recordings 46 48 -x unique tar file suffix (max 3 characters - remainder is truncated) 47 49 -S run sanity test 48 50 -T create gzipped/tar file 49 51 50 * required for script to run 52 * required for script to run 53 51 54 52 55 =head1 NOTES … … 101 104 enough with this default. 102 105 103 =head1 METHODS (not user accessible) 104 105 =cut 106 =cut 106 107 107 108 #################################################################### … … 114 115 $self{'htk_files'} = "AudioBook/input_files/htk"; 115 116 $self{'log'} = "AudioBook/output_files/AudioBook_Log"; 117 my $self=\%self; 118 bless($self,"AudioBook"); 119 116 120 my $default_average_sentence_length = 15; 117 121 my $default_max_sentence_length = 20; … … 122 126 ### Main 123 127 #################################################################### 124 cleanupFiles(\%self);125 getOptions(\%self);126 process(\%self);128 $self->cleanupFiles(); 129 $self->getOptions(); 130 $self->process(); 127 131 print "completed!\n"; 128 132 … … 130 134 ### Methods 131 135 #################################################################### 136 137 =head1 METHODS (not user accessible) 132 138 133 139 =head2 process … … 289 295 my $debug = $self->{'debug'}; 290 296 getopts('a:b:d:hl:m:p:r:s:t:u:x:q:vwST'); # sets $opt_* as a side effect. 291 if ($opt_a and $opt_t) { 297 if ($opt_S) { # Sanity test switch 298 $self->{"audiofile"}="AudioBook/test/audio.wav"; 299 #$self->{"textfile"}="AudioBook/test/text-simple.txt"; 300 $self->{"textfile"}="AudioBook/test/text-original.txt"; 301 $command = ("cp AudioBook/input_files/VoxForgeDict AudioBook/interim_files/VoxForgeDict"); print "cmd:$command\n"; system($command); 302 $self->{"pronDict"}="AudioBook/interim_files/VoxForgeDict"; 303 $self->{"tarSuffix"}=_random_characters(3); 304 $self->{"username"}="test"; 305 $self->{"average_sentence_length"}= $default_average_sentence_length; 306 $self->{"max_sentence_length"}= $default_max_sentence_length; 307 $self->{"min_pause_for_sentence_break"}=$default_min_pause_for_sentence_break; 308 309 $self->{"log_single_quotes"}= 1; 310 $self->{"verify_segments"}=1; 311 $self->{"verify_out_of_vocabulary_pronunciations"}=1; 312 $self->{"README"}="AudioBook/input_files/README"; 313 $self->{"LICENSE"}="AudioBook/input_files/LICENSE"; 314 } elsif ($opt_a and $opt_t) { 292 315 if (-r $opt_a) { 293 316 $self->{"audiofile"}=$opt_a; … … 380 403 } 381 404 } 382 } elsif ($opt_S) { # Sanity test switch383 $self->{"audiofile"}="AudioBook/test/audio.wav";384 #$self->{"textfile"}="AudioBook/test/text-simple.txt";385 $self->{"textfile"}="AudioBook/test/text-original.txt";386 $command = ("cp AudioBook/input_files/VoxForgeDict AudioBook/interim_files/VoxForgeDict"); print "cmd:$command\n"; system($command);387 $self->{"pronDict"}="AudioBook/interim_files/VoxForgeDict";388 $self->{"tarSuffix"}=_random_characters(3);389 $self->{"username"}="test";390 $self->{"average_sentence_length"}= $default_average_sentence_length;391 $self->{"max_sentence_length"}= $default_max_sentence_length;392 $self->{"min_pause_for_sentence_break"}=$default_min_pause_for_sentence_break;393 394 $self->{"log_single_quotes"}= 1;395 $self->{"verify_segments"}=1;396 $self->{"README"}="AudioBook/input_files/README";397 $self->{"LICENSE"}="AudioBook/input_files/LICENSE";398 405 } elsif ($opt_h) { 399 406 print "\nVoxForge Audio Segmentation Script Parameters\n"; 400 407 print "=============================================\n"; 401 408 print "-a\t* audio file name (WAV format only)\n"; 402 print "-b\tbeam width for Forced Alignment with HVit (default = 250)\n"; 409 print "-b\tnotify if beam width for Forced Alignment exceeds a certain level (default = 250)\n"; 410 print "\t(does not set HVite's beam width parameter)\n"; 403 411 print "-d\tpronunciation dictionary (default = AudioBook/input_files/VoxforgeDict)\n"; 404 412 print "-h\tshow help\n"; Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/Audio.pm
r2603 r2604 661 661 } 662 662 663 =item * filename_prefix()664 665 =cut 666 667 sub filename_prefix {663 =item * getFilename_prefix() 664 665 =cut 666 667 sub getFilename_prefix { 668 668 my $self = shift; 669 669 return $self->{"filename_prefix"} ; Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/Dictionary.pm
r2603 r2604 241 241 my ($word,$returnword, @phones) = @temp; 242 242 if (defined($missingWordsValidated{$word})) { 243 my $ temp = "$missingWordsValidated{$word}\n";244 $missingWordsValidated{$word} = $temp . "$word\t@phones";243 my $array = $missingWordsValidated{$word}; 244 push @$array,\@phones; # see perlref 245 245 } else { 246 $missingWordsValidated{$word} = "$word\t@phones"; 246 $missingWordsValidated{$word} = []; 247 my $array = $missingWordsValidated{$word}; 248 push @$array,\@phones; # see perlref 247 249 } 248 250 } … … 255 257 while (my $line = <MISSINGWORDSOUT>) { 256 258 chomp $line; 257 #print MISSINGWORDSCOMB "g2p:$word\t\t@phones\n";258 259 my @temp = split (/\s+/,$line); 259 260 ($word,$returnword, @phones) = @temp; … … 262 263 format_name MISSINGWORDSCOMB "G2P"; 263 264 write MISSINGWORDSCOMB; 264 #print MISSINGWORDSCOMB "$missingWordsValidated{$word}\n";265 @temp = split (/\s+/,$missingWordsValidated{$word});266 ($word,@phones) = @temp;267 $phones = join(" ",@phones);268 format_name MISSINGWORDSCOMB "HVITE";269 write MISSINGWORDSCOMB;265 my $array = $missingWordsValidated{$word}; 266 foreach my $lines (@$array) { 267 $phones = join(" ",@$lines); 268 format_name MISSINGWORDSCOMB "HVITE"; 269 write MISSINGWORDSCOMB; 270 } 270 271 } 271 272 format PROMPTS = Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/Text.pm
r2595 r2604 488 488 my @uniq = grep !$seen{$_}++, @words2; 489 489 open(WLIST, ">$WLISTFile") or confess ("cannot write to wlist"); 490 my $previousword; 490 491 foreach my $word (@uniq) { 491 print WLIST "$word\n"; 492 if ($word =~ /^\s*$/) { # looking for zero or more spaces 493 print "error:createWLISTFile - blank word after $previousword\n"; 494 } 495 print WLIST "$word\n"; 496 $previousword = $word; 492 497 } 493 498 close(WLIST); … … 510 515 print MLF "#!MLF!#\n"; # 511 516 print MLF "\"AudioBook/interim_files/$wavfilename.lab\"\n"; 517 my $previousword; 512 518 foreach my $word (@$words) { 519 if ($word =~ /^\s*$/) { # looking for zero or more spaces 520 print "error:createMLFFile - blank word after $previousword\n"; 521 } 513 522 print MLF "$word\n"; 523 $previousword = $word; 514 524 } 515 525 print MLF "\.\n"; Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/interim_files/MissingWords
r2597 r2604 1 MOJOMOVE 2 VOXFORGE 1 FEET Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/interim_files/MissingWords_out
r2597 r2604 1 MOJOMOVE [MOJOMOVE] m ow jh ow m uw v 2 VOXFORGE [VOXFORGE] v aa k s f ao r jh 1 FEET [FEET] f iy t Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/interim_files/aligned.out
r2603 r2604 1 1 #!MLF!# 2 2 "AudioBook/interim_files/downsampled.rec" 3 0 9900000 sil -4599.952148 SENT-END 4 9900000 11000000 dh -727.190002 THIS 5 11000000 11900000 ih -563.812012 6 11900000 13400000 s -985.957825 7 13400000 13400000 sp -0.235017 8 13400000 14300000 r -620.523682 RECORDING 9 14300000 14900000 ax -448.831024 10 14900000 15700000 k -561.997314 11 15700000 17400000 ao -1191.534058 12 17400000 18600000 r -863.073975 13 18600000 18900000 dx -225.454681 14 18900000 19800000 ix -583.862610 15 19800000 21900000 ng -1197.881470 16 21900000 22800000 sp -477.833832 17 22800000 23900000 ih -722.677429 IS 18 23900000 25200000 z -840.498352 19 25200000 25200000 sp -0.235017 20 25200000 26100000 ix -523.966919 IN 21 26100000 27600000 n -907.992737 22 27600000 27600000 sp -0.235017 23 27600000 28100000 dh -367.062164 THE 24 28100000 28400000 ax -192.733276 25 28400000 28700000 sp -180.194839 26 28700000 29400000 p -488.756104 PUBLIC 27 29400000 30600000 ah -798.313599 28 30600000 31100000 b -361.974670 29 31100000 31900000 l -535.632996 30 31900000 32300000 ix -326.150116 31 32300000 32800000 k -345.005981 32 32800000 33700000 sp -500.981567 33 33700000 34000000 d -211.167892 DOMAIN 34 34000000 35700000 ow -1134.318848 35 35700000 36900000 m -828.392456 36 36900000 38800000 ey -1088.126587 37 38800000 39800000 n -627.729736 38 39800000 40000000 sp -132.378174 39 40000000 49500000 sil -4414.502930 SENT-END 3 0 2500000 sil -1460.453003 SENT-END 4 2500000 4300000 g -1339.602539 GOD 5 4300000 6700000 aa -1610.707886 6 6700000 7400000 d -518.249268 7 7400000 7400000 sp -0.235017 8 7400000 8300000 ih -613.726685 IS 9 8300000 9300000 z -669.562927 10 9300000 9300000 sp -0.235017 11 9300000 9800000 f -319.927185 FELT 12 9800000 10200000 eh -271.955658 13 10200000 11000000 l -594.470093 14 11000000 11300000 t -210.158661 15 11300000 11300000 sp -0.235017 16 11300000 12200000 b -557.457031 BROODING 17 12200000 13200000 r -696.203003 18 13200000 13600000 uw -284.989990 19 13600000 14400000 dx -558.378113 20 14400000 14900000 ix -314.756714 21 14900000 16200000 ng -803.582642 22 16200000 16200000 sp -0.235017 23 16200000 17300000 ow -730.839050 OVER 24 17300000 18200000 v -596.703796 25 18200000 18900000 er -528.701843 26 18900000 18900000 sp -0.235017 27 18900000 20300000 eh -991.792175 EVERYTHING 28 20300000 20900000 v -428.442841 29 20900000 21400000 r -376.996948 30 21400000 21800000 iy -358.735504 31 21800000 22600000 th -493.881378 32 22600000 23200000 ih -415.973572 33 23200000 24100000 ng -601.392151 34 24100000 24100000 sp -0.235017 35 24100000 24800000 g -480.236450 GREAT 36 24800000 25700000 r -589.933350 37 25700000 27200000 ey -956.135742 38 27200000 27500000 t -192.865128 39 27500000 28600000 sp -662.377380 40 28600000 29900000 ae -913.003906 AND 41 29900000 30200000 n -220.085556 42 30200000 30600000 d -284.234924 43 30600000 30600000 sp -0.235017 44 30600000 31800000 s -764.563049 SMALL 45 31800000 32300000 m -393.647980 46 32300000 34100000 ao -1041.419922 47 34100000 35100000 l -651.148376 48 35100000 47500000 sp -6574.882812 49 47500000 49900000 eh -1572.033813 END 50 49900000 50200000 n -208.078506 51 50200000 50600000 d -294.953735 52 50600000 50600000 sp -0.235017 53 50600000 52100000 ah -1069.336426 OF 54 52100000 53300000 v -743.976135 55 53300000 53300000 sp -0.235017 56 53300000 54300000 ch -631.779907 CHAPTER 57 54300000 55200000 ae -537.755920 58 55200000 56000000 p -532.737061 59 56000000 56900000 t -665.348999 60 56900000 57700000 er -532.444763 61 57700000 57700000 sp -0.235017 62 57700000 60300000 ey -1601.538940 EIGHT 63 60300000 61900000 t -1056.354126 64 61900000 64000000 sp -1213.199463 65 64000000 65100000 p -718.760437 PART 66 65100000 65800000 aa -496.128174 67 65800000 66800000 r -686.828308 68 66800000 67300000 t -328.685364 69 67300000 67500000 sp -121.686630 70 67500000 68500000 w -654.834473 ONE 71 68500000 70000000 ah -996.822693 72 70000000 70900000 n -563.557129 73 70900000 72700000 sp -1099.008667 74 72700000 80700000 sil -4018.493408 SENT-END 40 75 . Trunk/Scripts/Audio_scripts/AudioSegmentation/AudioBook/interim_files/dict
r2597 r2604 1 1 A [A] ax sp 2 AM [AM] ae m sp 2 ABIES [ABIES] ey b iy z sp 3 ABOUT [ABOUT] ax b aw t sp 4 ABOVE [ABOVE] ax b ah v sp 5 ABRUPTLY [ABRUPTLY] ax b r ah p t l iy sp 6 ABSORBED [ABSORBED] ax b z ao r b d sp 7 ACCESSIBLE [ACCESSIBLE] ae k s eh s ax b ax l sp 8 ACCIDENTS [ACCIDENTS] ae k s ax d ax n t s sp 9 ACCLIVITIES [ACCLIVITIES] ae k l ih v ax dx iy z sp 10 ACCOMPANY [ACCOMPANY] ax k ah m p ax n iy sp 11 ACCOUNT [ACCOUNT] ax k aw n t sp 12 ACORN [ACORN] ey k ao r n sp 13 ACORNS [ACORNS] ey k ao r n z sp 14 ACQUAINTANCE [ACQUAINTANCE] ax k w ey n t ax n s sp 15 ACQUAINTED [ACQUAINTED] ax k w ey n t ix d sp 16 ACTION [ACTION] ae k sh ax n sp 17 ADAPTATION [ADAPTATION] ae dx ax p t ey sh ax n sp 18 ADAPTING [ADAPTING] ax d ae p t ix ng sp 19 ADDRESSING [ADDRESSING] ax d r eh s ix ng sp 20 ADMIRABLE [ADMIRABLE] ae d m er ax b ax l sp 21 ADMIRATION [ADMIRATION] ae d m er ey sh ax n sp 22 ADMIRING [ADMIRING] ae d m ay r ix ng sp 23 ADORNMENT [ADORNMENT] ax d ao r n m ax n t sp 24 ADVANCING [ADVANCING] ax d v ae n s ix ng sp 25 ADVANTAGE [ADVANTAGE] ae d v ae n t ix jh sp 26 AFFORD [AFFORD] ax f ao r d sp 27 AFFORDS [AFFORDS] ax f ao r d z sp 28 AFTER [AFTER] ae f t er sp 29 AFTERWARD [AFTERWARD] ae f t er w er d sp 30 AGAIN [AGAIN] ax g eh n sp 31 AGAINST [AGAINST] ax g eh n s t sp 32 AGE [AGE] ey jh sp 33 AGO [AGO] ax g ow sp 34 AIR [AIR] eh r sp 35 AIRY [AIRY] eh r iy sp 36 ALIKE [ALIKE] ax l ay k sp 37 ALL [ALL] ao l sp 38 ALLOW [ALLOW] ax l aw sp 39 ALMANAC [ALMANAC] ao l m ax n ae k sp 40 ALMOST [ALMOST] ao l m ow s t sp 41 ALOFT [ALOFT] ax l ao f t sp 42 ALONE [ALONE] ax l ow n sp 43 ALONG [ALONG] ax l ao ng sp 44 ALSO [ALSO] ao l s ow sp 45 ALTHOUGH [ALTHOUGH] ao l dh ow sp 46 ALTITUDE [ALTITUDE] ae l t ax t uw d sp 47 ALWAYS [ALWAYS] ao l w ey z sp 48 AMAZON [AMAZON] ae m ax z aa n sp 49 AMID [AMID] ax m ih d sp 50 AMONG [AMONG] ax m ah ng sp 51 AMPLE [AMPLE] ae m p ax l sp 52 AN [AN] ae n sp 53 ANCIENT [ANCIENT] ey n ch ax n t sp 3 54 AND [AND] ae n d sp 55 ANGLE [ANGLE] ae ng g ax l sp 56 ANGLES [ANGLES] ae ng g ax l z sp 57 ANGULAR [ANGULAR] ae ng g y ax l er sp 58 ANON [ANON] ax n aa n sp 59 ANOTHER [ANOTHER] ax n ah dh er sp 60 ANY [ANY] eh n iy sp 61 ANYTHING [ANYTHING] eh n iy th ih ng sp 62 APART [APART] ax p aa r t sp 63 APPEAR [APPEAR] ax p ih r sp 64 APPEARANCE [APPEARANCE] ax p ih r ax n s sp 65 APPEARED [APPEARED] ax p ih r d sp 66 APPEARS [APPEARS] ax p ih r z sp 67 APPRECIABLE [APPRECIABLE] ax p r iy sh ax b ax l sp 68 APPRECIATED [APPRECIATED] ax p r iy sh iy ey dx ix d sp 69 APPROACHING [APPROACHING] ax p r ow ch ix ng sp 70 APPROXIMATE [APPROXIMATE] ax p r aa k s ax m ax t sp 71 APT [APT] ae p t sp 72 ARCTIC [ARCTIC] aa r k t ix k sp 73 ARDENT [ARDENT] aa r d ax n t sp 4 74 ARE [ARE] aa r sp 75 AREA [AREA] eh r iy ax sp 76 ARM [ARM] aa r m sp 77 ARMED [ARMED] aa r m d sp 78 ARMS [ARMS] aa r m z sp 79 AROUND [AROUND] er aw n d sp 80 ARRANGED [ARRANGED] er ey n jh d sp 81 ARRANGEMENT [ARRANGEMENT] er ey n jh m ax n t sp 82 ARRAY [ARRAY] er ey sp 83 ARRAYED [ARRAYED] er ey d sp 84 ARROWS [ARROWS] ae r ow z sp 85 ARTISTS [ARTISTS] aa r dx ax s t s sp 5 86 AS [AS] ae z sp 87 ASCEND [ASCEND] ax s eh n d sp 88 ASCENDING [ASCENDING] ax s eh n d ix ng sp 89 ASCENDS [ASCENDS] ax s eh n d z sp 90 ASCENT [ASCENT] ax s eh n t sp 91 ASHES [ASHES] ae sh ax z sp 92 ASPECTS [ASPECTS] ae s p eh k t s sp 93 ASPIRATION [ASPIRATION] ae s p er ey sh ax n sp 94 ASPIRE [ASPIRE] ax s p ay r sp 95 ASSOCIATED [ASSOCIATED] ax s ow s iy ey dx ax d sp 96 AT [AT] ae t sp 97 ATTAIN [ATTAIN] ax t ey n sp 98 ATTAINED [ATTAINED] ax t ey n d sp 99 ATTAINING [ATTAINING] ax t ey n ix ng sp 100 ATTAINS [ATTAINS] ax t ey n z sp 101 ATTENTION [ATTENTION] ax t eh n sh ax n sp 102 ATTRACTIVE [ATTRACTIVE] ax t r ae k t ix v sp 103 AUGMENTED [AUGMENTED] aa g m eh n t ax d sp 104 AUTUMN [AUTUMN] ao dx ax m sp 105 AVAILABLE [AVAILABLE] ax v ey l ax b ax l sp 106 AVALANCHE [AVALANCHE] ae v ax l ae n ch sp 107 AVERAGE [AVERAGE] ae v er ix jh sp 6 108 AWAY [AWAY] ax w ey sp 7 BARDS [BARDS] b aa r d z sp 109 AWE [AWE] aa sp 110 AX [AX] ae k s sp 111 AXIS [AXIS] ae k s ax s sp 112 BACK [BACK] b ae k sp 113 BALL [BALL] b ao l sp 114 BALSAM [BALSAM] b ao l s ax m sp 115 BANDS [BANDS] b ae n d z sp 116 BANK [BANK] b ae ng k sp 117 BARE [BARE] b eh r sp 118 BARK [BARK] b aa r k sp 119 BASE [BASE] b ey s sp 120 BASIN [BASIN] b ey s ax n sp 121 BASINS [BASINS] b ey s ax n z sp 122 BATHS [BATHS] b ae th s sp 123 BAY [BAY] b ey sp 8 124 BE [BE] b iy sp 9 BELLS [BELLS] b eh l z sp 125 BEADS [BEADS] b iy d z sp 126 BEAR [BEAR] b eh r sp 127 BEARING [BEARING] b eh r ix ng sp 128 BEARS [BEARS] b eh r z sp 129 BEAT [BEAT] b iy t sp 130 BEATEN [BEATEN] b iy t ax n sp 131 BEATS [BEATS] b iy t s sp 132 BEAUTIFUL [BEAUTIFUL] b y uw dx ax f ax l sp 133 BEAUTIFULLY [BEAUTIFULLY] b y uw dx ax f l iy sp 134 BEAUTY [BEAUTY] b y uw dx iy sp 135 BECAUSE [BECAUSE] b ix k ao z sp 136 BECOME [BECOME] b ix k ah m sp 137 BECOMES [BECOMES] b ix k ah m z sp 138 BED [BED] b eh d sp 139 BEDRAGGLED [BEDRAGGLED] b ix d r ae g ax l d sp 140 BEDS [BEDS] b eh d z sp 141 BEEN [BEEN] b ih n sp 142 BEFORE [BEFORE] b ix f ao r sp 143 BEGIN [BEGIN] b ix g ih n sp 144 BEGINS [BEGINS] b ix g ih n z sp 145 BEHELD [BEHELD] b ix hh eh l d sp 146 BEING [BEING] b iy ix ng sp 147 BELONG [BELONG] b ix l ao ng sp 148 BELT [BELT] b eh l t sp 149 BELTS [BELTS] b eh l t s sp 150 BENCHES [BENCHES] b eh n ch ix z sp 151 BEND [BEND] b eh n d sp 152 BENEATH [BENEATH] b ix n iy th sp 153 BENT [BENT] b eh n t sp 154 BESIDE [BESIDE] b ix s ay d sp 155 BEST [BEST] b eh s t sp 156 BETTER [BETTER] b eh dx er sp 157 BETWEEN [BETWEEN] b ix t w iy n sp 158 BIG [BIG] b ih g sp 159 BIRDS [BIRDS] b er d z sp 160 BLACK [BLACK] b l ae k sp 161 BLAZING [BLAZING] b l ey z ix ng sp 162 BLESSING [BLESSING] b l eh s ix ng sp 163 BLIND [BLIND] b l ay n d sp 164 BLOCKS [BLOCKS] b l aa k s sp 165 BLOOM [BLOOM] b l uw m sp 166 BLOOMING [BLOOMING] b l uw m ix ng sp 167 BLOSSOMS [BLOSSOMS] b l aa s ax m z sp 168 BLOWN [BLOWN] b l ow n sp 169 BLUE [BLUE] b l uw sp 170 BOARDS [BOARDS] b ao r d z sp 171 BOAT [BOAT] b ow t sp 172 BODY [BODY] b aa dx iy sp 173 BOLD [BOLD] b ow l d sp 174 BOLE [BOLE] b ow l sp 175 BOLES [BOLES] b ow l z sp 176 BONE [BONE] b ow n sp 177 BORNE [BORNE] b ao r n sp 178 BOTANIST [BOTANIST] b aa t ax n ax s t sp 179 BOTANISTS [BOTANISTS] b aa t ax n ix s t s sp 180 BOTH [BOTH] b ow th sp 181 BOTTOM [BOTTOM] b aa dx ax m sp 182 BOUGHS [BOUGHS] b aw z sp 183 BOULDER [BOULDER] b ow l d er sp 184 BOULDERS [BOULDERS] b ow l d er z sp 185 BOUND [BOUND] b aw n d sp 186 BOUNDLESS [BOUNDLESS] b aw n d l ax s sp 187 BOW [BOW] b aw sp 188 BOWS [BOWS] b aw z sp 189 BRACTED [BRACTED] b r ae k t ax d sp 190 BRAIDED [BRAIDED] b r ey dx ix d sp 191 BRANCH [BRANCH] b r ae n ch sp 192 BRANCHED [BRANCHED] b r ae n ch t sp 193 BRANCHES [BRANCHES] b r ae n ch ax z sp 194 BRANCHLESS [BRANCHLESS] b r ae n ch l ax s sp 195 BRANCHLET [BRANCHLET] b r ae n ch l ax t sp 196 BRANCHLETS [BRANCHLETS] b r ae n ch l ax t s sp 197 BRAVELY [BRAVELY] b r ey v l iy sp 198 BREAK [BREAK] b r ey k sp 199 BREAKFASTS [BREAKFASTS] b r eh k f ax s t s sp 200 BREAKING [BREAKING] b r ey k ix ng sp 201 BREATH [BREATH] b r eh th sp 202 BRIGHT [BRIGHT] b r ay t sp 203 BRIGHTENED [BRIGHTENED] b r ay t ax n d sp 204 BRINGS [BRINGS] b r ih ng z sp 205 BRINK [BRINK] b r ih ng k sp 206 BROAD [BROAD] b r ao d sp 207 BROKEN [BROKEN] b r ow k ax n sp 208 BROODING [BROODING] b r uw dx ix ng sp 209 BROUGHT [BROUGHT] b r ao t sp 210 BROWN [BROWN] b r aw n sp 211 BUD [BUD] b ah d sp 212 BUDS [BUDS] b ah d z sp 213 BULK [BULK] b ah l k sp 214 BURNING [BURNING] b er n ix ng sp 215 BURNISHED [BURNISHED] b er n ix sh t sp 216 BURS [BURS] b er z sp 217 BUSINESS [BUSINESS] b ih z n ax s sp 218 BUT [BUT] b ah t sp 219 BUTTERFLIES [BUTTERFLIES] b ah dx er f l ay z sp 10 220 BY [BY] b ay sp 11 CHIME [CHIME] ch ay m sp 12 COLLECTION [COLLECTION] k ax l eh k sh ax n sp 13 COM [COM] k aa m sp 14 DARKLY [DARKLY] d aa r k l iy sp 15 DELLS [DELLS] d eh l z sp 221 CABIN [CABIN] k ae b ax n sp 222 CABLE [CABLE] k ey b ax l sp 223 CALAMITY [CALAMITY] k ax l ae m ax dx iy sp 224 CALIFORNIA [CALIFORNIA] k ae l ax f ao r n y ax sp 225 CALL [CALL] k ao l sp 226 CALLED [CALLED] k ao l d sp 227 CALM [CALM] k aa m sp 228 CAME [CAME] k ey m sp 229 CAMP [CAMP] k ae m p sp 230 CAMPGROUND [CAMPGROUND] k ae m p g r aw n d sp 231 CAN [CAN] k ae n sp 232 CANDLE [CANDLE] k ae n d ax l sp 233 CANDY [CANDY] k ae n d iy sp 234 CANNOT [CANNOT] k ae n aa t sp 235 CANON [CANON] k ae n ax n sp 236 CANONS [CANONS] k ae n ax n z sp 237 CANOPY [CANOPY] k ae n ax p iy sp 238 CAP [CAP] k ae p sp 239 CAPABLE [CAPABLE] k ey p ax b ax l sp 240 CAPACITY [CAPACITY] k ax p ae s ax dx iy sp 241 CAPITAL [CAPITAL] k ae p ax dx ax l sp 242 CARE [CARE] k eh r sp 243 CAREFUL [CAREFUL] k eh r f ax l sp 244 CAREFULLY [CAREFULLY] k eh r f ax l iy sp 245 CARING [CARING] k eh r ix ng sp 246 CARPENTER [CARPENTER] k aa r p ax n t er sp 247 CARPET [CARPET] k aa r p ax t sp 248 CARRIAGE [CARRIAGE] k ae r ix jh sp 249 CARRYING [CARRYING] k ae r iy ix ng sp 250 CASKS [CASKS] k ae s k s sp 251 CASTILLEIA [CASTILLEIA] k aa s t iy l ey iy ax sp 252 CASTING [CASTING] k ae s t ix ng sp 253 CATCH [CATCH] k ae ch sp 254 CAUTION [CAUTION] k aa sh ax n sp 255 CAUTIOUS [CAUTIOUS] k ao sh ax s sp 256 CEANOTHUS [CEANOTHUS] s iy n aa th ax s sp 257 CEDAR [CEDAR] s iy dx er sp 258 CEDARS [CEDARS] s iy dx er z sp 259 CELL [CELL] s eh l sp 260 CENTURIES [CENTURIES] s eh n ch er iy z sp 261 CENTURY [CENTURY] s eh n ch er iy sp 262 CEREMONY [CEREMONY] s eh r ax m ow n iy sp 263 CHALLENGE [CHALLENGE] ch ae l ax n jh sp 264 CHAMOEBATIA [CHAMOEBATIA] ch ax m iy b ax t iy ax sp 265 CHANCE [CHANCE] ch ae n s sp 266 CHANGES [CHANGES] ch ey n jh ax z sp 267 CHAPARRAL [CHAPARRAL] sh ae p er ae l sp 268 CHAPTER [CHAPTER] ch ae p t er sp 269 CHARACTER [CHARACTER] k eh r ix k t er sp 270 CHARACTERISTIC [CHARACTERISTIC] k eh r ax k t er ih s t ix k sp 271 CHARACTERISTICS [CHARACTERISTICS] k eh r ax k t er ih s t ix k s sp 272 CHARGE [CHARGE] ch aa r jh sp 273 CHARMING [CHARMING] ch aa r m ix ng sp 274 CHARMINGLY [CHARMINGLY] ch aa r m ix ng l iy sp 275 CHARRED [CHARRED] ch aa r d sp 276 CHASED [CHASED] ch ey s t sp 277 CHATTERING [CHATTERING] ch ae dx er ix ng sp 278 CHEERFULLY [CHEERFULLY] ch ih r f ax l iy sp 279 CHILDREN [CHILDREN] ch ih l d r ax n sp 280 CHOCOLATE [CHOCOLATE] ch ao k l ax t sp 281 CHOICE [CHOICE] ch oy s sp 282 CINDERS [CINDERS] s ih n d er z sp 283 CIRCLES [CIRCLES] s er k ax l z sp 284 CIRCUMFERENCE [CIRCUMFERENCE] s er k ah m f r ax n s sp 285 CIRCUMSTANCES [CIRCUMSTANCES] s er k ax m s t ae n s ax z sp 286 CLAD [CLAD] k l ae d sp 287 CLAIM [CLAIM] k l ey m sp 288 CLASS [CLASS] k l ae s sp 289 CLEAR [CLEAR] k l ih r sp 290 CLICK [CLICK] k l ih k sp 291 CLIMATE [CLIMATE] k l ay m ax t sp 292 CLIMB [CLIMB] k l ay m sp 293 CLIMBS [CLIMBS] k l ay m z sp 294 CLINGING [CLINGING] k l ih ng ix ng sp 295 CLOSE [CLOSE] k l ow s sp 296 CLOSELY [CLOSELY] k l ow s l iy sp 297 CLOTH [CLOTH] k l ao th sp 298 CLOTHE [CLOTHE] k l ow dh sp 299 CLOUDLESS [CLOUDLESS] k l aw d l ax s sp 300 CLOUDY [CLOUDY] k l aw dx iy sp 301 CLUSTERS [CLUSTERS] k l ah s t er z sp 302 COAST [COAST] k ow s t sp 303 COCKED [COCKED] k aa k t sp 304 COLD [COLD] k ow l d sp 305 COLLARS [COLLARS] k aa l er z sp 306 COLLECT [COLLECT] k ax l eh k t sp 307 COLLECTING [COLLECTING] k ax l eh k t ix ng sp 308 COLONNADES [COLONNADES] k aa l ax n ey d z sp 309 COLOR [COLOR] k ah l er sp 310 COLORED [COLORED] k ah l er d sp 311 COLOSSAL [COLOSSAL] k ax l aa s ax l sp 312 COLUMBIA [COLUMBIA] k ax l ah m b iy ax sp 313 COLUMBIAN [COLUMBIAN] k ow l ah m b iy ax n sp 314 COLUMBINE [COLUMBINE] k aa l ax m b ay n sp 315 COMBINATION [COMBINATION] k aa m b ax n ey sh ax n sp 316 COME [COME] k ah m sp 317 COMES [COMES] k ah m z sp 318 COMMANDING [COMMANDING] k ax m ae n d ix ng sp 319 COMMON [COMMON] k aa m ax n sp 320 COMMONLY [COMMONLY] k aa m ax n l iy sp 321 COMPANIES [COMPANIES] k ah m p ax n iy z sp 322 COMPANION [COMPANION] k ax m p ae n y ax n sp 323 COMPANIONS [COMPANIONS] k ax m p ae n y ax n z sp 324 COMPANY [COMPANY] k ah m p ax n iy sp 325 COMPARATIVE [COMPARATIVE] k ax m p eh r ax dx ix v sp 326 COMPARISON [COMPARISON] k ax m p eh r ax s ax n sp 327 COMPLETE [COMPLETE] k ax m p l iy t sp 328 COMPLETELY [COMPLETELY] k ax m p l iy t l iy sp 329 COMPOSED [COMPOSED] k ax m p ow z d sp 330 COMPREHENSION [COMPREHENSION] k aa m p r iy hh eh n sh ax n sp 331 CONCEIVABLE [CONCEIVABLE] k ax n s iy v ax b ax l sp 332 CONCEPTION [CONCEPTION] k ax n s eh p sh ax n sp 333 CONCOLOR [CONCOLOR] k aa n k ah l er sp 334 CONDENSED [CONDENSED] k ax n d eh n s t sp 335 CONDITIONS [CONDITIONS] k ax n d ih sh ax n z sp 336 CONDUCT [CONDUCT] k ax n d ah k t sp 337 CONE [CONE] k ow n sp 338 CONES [CONES] k ow n z sp 339 CONGENIAL [CONGENIAL] k ax n jh iy n y ax l sp 340 CONIFER [CONIFER] k aa n ax f er sp 341 CONIFEROUS [CONIFEROUS] k ax n ih f er ax s sp 342 CONNECTION [CONNECTION] k ax n eh k sh ax n sp 343 CONSIDERABLE [CONSIDERABLE] k ax n s ih dx er ax b ax l sp 344 CONSIDERABLY [CONSIDERABLY] k ax n s ih dx er ax b l iy sp 345 CONSTANT [CONSTANT] k aa n s t ax n t sp 346 CONSTANTLY [CONSTANTLY] k aa n s t ax n t l iy sp 347 CONTAINED [CONTAINED] k ax n t ey n d sp 348 CONTIGUITY [CONTIGUITY] k ax n t ih g y uw ax dx iy sp 349 CONTINUE [CONTINUE] k ax n t ih n y uw sp 350 CONTRAST [CONTRAST] k aa n t r ae s t sp 351 CONTRASTING [CONTRASTING] k ax n t r ae s t ix ng sp 352 CONTROLLED [CONTROLLED] k ax n t r ow l d sp 353 CONVENTIONALITIES [CONVENTIONALITIES] k ax n v eh n sh ax n ae l ix dx iy z sp 354 COOL [COOL] k uw l sp 355 COOLNESS [COOLNESS] k uw l n ax s sp 356 CORRESPONDING [CORRESPONDING] k ao r ax s p aa n d ix ng sp 357 COULD [COULD] k uh d sp 358 COUNTRY [COUNTRY] k ah n t r iy sp 359 COURSE [COURSE] k ao r s sp 360 COURSES [COURSES] k ao r s ax z sp 361 COVERED [COVERED] k ah v er d sp 362 CRACKING [CRACKING] k r ae k ix ng sp 363 CRATERS [CRATERS] k r ey dx er z sp 364 CREAM [CREAM] k r iy m sp 365 CREEPS [CREEPS] k r iy p s sp 366 CRESCENT [CRESCENT] k r eh s ax n t sp 367 CREVICES [CREVICES] k r eh v ax s ix z sp 368 CRIMSON [CRIMSON] k r ih m z ax n sp 369 CRISP [CRISP] k r ih s p sp 370 CROOKED [CROOKED] k r uh k ax d sp 371 CROP [CROP] k r aa p sp 372 CROSS [CROSS] k r ao s sp 373 CROSSING [CROSSING] k r ao s ix ng sp 374 CROWDED [CROWDED] k r aw dx ax d sp 375 CROWN [CROWN] k r aw n sp 376 CROWNING [CROWNING] k r aw n ix ng sp 377 CROWNS [CROWNS] k r aw n z sp 378 CRYSTAL [CRYSTAL] k r ih s t ax l sp 379 CULLED [CULLED] k ah l d sp 380 CURIOSITY [CURIOSITY] k y uh r iy aa s ax dx iy sp 381 CURIOUS [CURIOUS] k y uh r iy ax s sp 382 CURVED [CURVED] k er v d sp 383 CURVES [CURVES] k er v z sp 384 CURVING [CURVING] k er v ix ng sp 385 CUT [CUT] k ah t sp 386 CUTTING [CUTTING] k ah dx ix ng sp 387 CYLINDRICAL [CYLINDRICAL] s ax l ih n d r ix k ax l sp 388 CYPRIPEDIUM [CYPRIPEDIUM] s ih p r iy p iy dx iy ax m sp 389 DAFFODIL [DAFFODIL] d ae f ax d ih l sp 390 DAISIES [DAISIES] d ey z iy z sp 391 DANCE [DANCE] d ae n s sp 392 DANGERS [DANGERS] d ey n jh er z sp 393 DANK [DANK] d ae ng k sp 394 DARK [DARK] d aa r k sp 395 DARKNESS [DARKNESS] d aa r k n ax s sp 396 DAVID [DAVID] d ey v ix d sp 397 DAWN [DAWN] d ao n sp 398 DAY [DAY] d ey sp 399 DEAD [DEAD] d eh d sp 400 DECAYING [DECAYING] d ax k ey ix ng sp 401 DECURRENS [DECURRENS] d ix k er ax n z sp 402 DEEP [DEEP] d iy p sp 403 DEER [DEER] d ih r sp 404 DEFENSIVE [DEFENSIVE] d ix f eh n s ix v sp 405 DELICATELY [DELICATELY] d eh l ax k ax t l iy sp 406 DELICIOUS [DELICIOUS] d ix l ih sh ax s sp 407 DELICIOUSLY [DELICIOUSLY] d ix l ih sh ax sh l iy sp 408 DELIGHT [DELIGHT] d ix l ay t sp 409 DELIGHTFUL [DELIGHTFUL] d ix l ay t f ax l sp 410 DELL [DELL] d eh l sp 411 DEMAND [DEMAND] d ix m ae n d sp 412 DEMEANOR [DEMEANOR] d ix m iy n er sp 413 DENSE [DENSE] d eh n s sp 414 DENSELY [DENSELY] d eh n s l iy sp 415 DEODAR [DEODAR] d ix ow dx er sp 416 DEPEND [DEPEND] d ix p eh n d sp 417 DEPENDENT [DEPENDENT] d ix p eh n d ax n t sp 418 DEPLORABLE [DEPLORABLE] d ix p l ao r ax b ax l sp 419 DEPOSITED [DEPOSITED] d ax p aa z ix dx ix d sp 420 DEPTH [DEPTH] d eh p th sp 421 DERIVED [DERIVED] d er ay v d sp 422 DESCEND [DESCEND] d ix s eh n d sp 423 DESCENDS [DESCENDS] d ix s eh n d z sp 424 DESERT [DESERT] d eh z er t sp 425 DESTROYED [DESTROYED] d ix s t r oy d sp 426 DESTRUCTIVE [DESTRUCTIVE] d ix s t r ah k t ix v sp 427 DETECT [DETECT] d ix t eh k t sp 428 DETERMINED [DETERMINED] d ix t er m ax n d sp 429 DETERMINING [DETERMINING] d ix t er m ax n ix ng sp 430 DEVELOPMENT [DEVELOPMENT] d ix v eh l ax p m ax n t sp 431 DEW [DEW] d uw sp 432 DIAMETER [DIAMETER] d ay ae m ax dx er sp 433 DID [DID] d ih d sp 434 DIES [DIES] d ay z sp 435 DIFFERENT [DIFFERENT] d ih f er ax n t sp 436 DIFFERS [DIFFERS] d