├── .gitignore
├── .travis.yml
├── CONTRIBUTING.md
├── LICENSE.md
├── README.md
├── bin
├── dfa_minimize
├── mkdfa.pl
└── mkfa
├── bower.json
├── dist
├── julius.js
├── listener
│ ├── converter.js
│ └── resampler.js
├── recognizer.data
├── recognizer.js
├── voxforge
│ ├── LICENSE
│ ├── hmmdefs
│ ├── sample.dfa
│ ├── sample.dict
│ ├── sample.grammar
│ ├── sample.term
│ ├── sample.voca
│ └── tiedlist
└── worker.js
├── emscript.sh
├── ghpages.html
├── ghpages.sh
├── js
├── index.html
└── server.js
├── package.json
├── reemscript.sh
└── src
└── include
├── julius
├── app.h
├── main.c
└── recogloop.c
├── libjulius
└── src
│ ├── adin-cut.c
│ ├── m_adin.c
│ └── recogmain.c
└── libsent
├── configure
├── configure.in
└── src
└── adin
└── adin_mic_webaudio.c
/.gitignore:
--------------------------------------------------------------------------------
1 | /src/emscripted/*
2 | /src/julius4/*
3 | /src/include/*
4 | !/src/include/libsent/
5 | !/src/include/libjulius/
6 | !/src/include/julius/
7 | /bin/*
8 | !/bin/mkfa
9 | !/bin/dfa_minimize
10 | !/bin/mkdfa.pl
11 | /js/*
12 | !/js/index.html
13 | !/js/server.js
14 | /bower_components/
15 | /.emscripted_flag
16 | /node_modules/
17 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | os:
2 | - linux
3 | script:
4 | - npm test
5 | env:
6 | global:
7 | secure: RAEgFh9Ew0ePGJgrRU7WHuz2iUPc8GbrjW2tg5jsNvLawiswz1uO5CFF84vQtTVMgu4GDRM/JdH23FEfSfS705GlG1d4IsBDk27tVAbFDl9GTJejUkXRX6FY1tJovxp+EKX7ufEX3sjRwKeJXa14Fbxli4HMI0U6D1cgN6ddS84=
8 | after_success: ./ghpages.sh
9 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contributing
2 |
3 | ### Overview
4 |
5 | * Fork juliusjs to your own account
6 | * Create a feature branch, namespaced by.
7 | * fix/...
8 | * feat/...
9 | * test/...
10 | * docs/...
11 | * refactor/...
12 | * cleanup/...
13 | * Make commits to your feature branch.
Prefix each commit with the branch namespace, and end with a period:
14 | * (fix) Fixed inconsistent tests [Fixes #0].
15 | * (feat) Added a new feature.
16 | * (test) ...
17 | * Include the changes you've made in your commit comments as a bulleted list:
18 | ```sh
19 | - Removed console.log
20 | - Added console.error in its stead
21 | ```
22 | - Keep commits small and focused. Lists should not have more than three points.
23 | * Make a pull request with your changes directly to master. Include a brief description of your changes.
24 |
25 | #### Thank you for contributing!
26 |
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zzmp/juliusjs/2e9edcc276743e42687b447bf7736590d25f6c9c/LICENSE.md
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | JuliusJS
2 | ====
3 |
4 | > A speech recognition library for the web
5 |
6 | Try the [live demo.](https://zzmp.github.io/juliusjs/)
7 |
8 | JuliusJS is an opinionated port of Julius to JavaScript.
9 | It __actively listens to the user to transcribe what they are saying__ through a callback.
10 |
11 | ```js
12 | // bootstrap JuliusJS
13 | var julius = new Julius();
14 |
15 | julius.onrecognition = function(sentence) {
16 | console.log(sentence);
17 | };
18 |
19 | // say "Hello, world!"
20 | // console logs: `> HELLO WORLD`
21 | ```
22 |
23 | ###### Features:
24 |
25 | - Real-time transcription
26 | - Use the provided grammar, or write your own
27 | - 100% JavaScript implementation
28 | - All recognition is done in-browser through a `Worker`
29 | - Familiar event-inspired API
30 | - No external server calls
31 |
32 | ## Quickstart
33 |
34 | ##### Using Express 4.0
35 |
36 | 1. Grab the latest version with bower
37 | - `bower install juliusjs --save`
38 | 1. Include `julius.js` in your html
39 | - ``
40 | 1. Make the scripts available to the client through your server
41 | ```js
42 | var express = require('express'),
43 | app = express();
44 |
45 | app.use(express.static('path/to/dist'));
46 | ```
47 | 1. In your main script, bootstrap JuliusJS and register an event listener for recognition events
48 | ```js
49 | // bootstrap JuliusJS
50 | var julius = new Julius();
51 |
52 | // register listener
53 | julius.onrecognition = function(sentence, score) {
54 | // ...
55 | console.log(sentence);
56 | };
57 | ```
58 |
59 | - Your site now has real-time speech recognition baked in!
60 |
61 | ### Configure your own recognition grammar
62 |
63 | In order for JuliusJS to use it, your grammar must follow the [Julius grammar specification](http://julius.sourceforge.jp/en_index.php?q=en_grammar.html). The site includes a tutorial on writing grammars.
64 | By default, phonemes are defined in `voxforge/hmmdefs`, though you might find [other sites](http://www.boardman.k12.oh.us/bdms/phonological/44Phonemes.pdf) more useful as reference.
65 |
66 | - Building your own grammar requires the `mkdfa.pl` script and associated binaries, distributed with Julius.
67 | - _On Mac OS X_
68 | - Use `./bin/mkdfa.pl`, included with this repo
69 | - _On other OS_
70 | - Run `emscripten.sh` to populate `bin` with the necessary files
71 |
72 | 1. Write a `yourGrammar.voca` file with words to be recognized
73 | - The `.voca` file defines "word candidates" and their pronunciations.
74 | 1. Write a `yourGrammar.grammar` file with phrases composed of those words
75 | - The `.grammar` file defines "category-level syntax, i.e. allowed connection of words by their category name."
76 | 1. Compile the grammar using `./bin/mkdfa.pl yourGrammar`
77 | - The `.voca` and `.grammar` must be prefixed with the same name
78 | - This will generate `yourGrammar.dfa` and `yourGrammar.dict`
79 | 1. Give the new `.dfa` and `.dict` files to the `Julius` constructor
80 |
81 | ```js
82 | // when bootstrapping JuliusJS
83 | var julius = new Julius('path/to/dfa', 'path/to/dict');
84 | ```
85 |
86 | ## Advanced Use
87 |
88 | ### Configuring the engine
89 |
90 | The `Julius` constructor takes three arguments which can be used to tune the engine:
91 |
92 | ```js
93 | new Julius('path/to/dfa', 'path/to/dict', options)
94 | ```
95 |
96 | _Both 'path/to/dfa' and 'path/to/dict' must be set to use a custom grammar_
97 |
98 | ##### 'path/to/dfa'
99 | - path to a valid `.dfa` file, generated as described [above](#configure-your-own-recognition-grammar)
100 | - if left `null`, the default grammar will be used
101 |
102 | ##### 'path/to/dict'
103 | - path to a valid `.dict` file, generated as described [above](#configure-your-own-recognition-grammar)
104 | - if left `null`, the default grammar will be used
105 |
106 | ##### options
107 | - `options.verbose` - _if `true`, JuliusJS will log to the console_
108 | - `options.stripSilence` - _if `true`, silence phonemes will not be included in callbacks_
109 | - `true` by default
110 | - `options.transfer` - _if `true`, captured microphone input will be piped to your speakers_
111 | - _this is mostly useful for debugging_
112 | - `options.*`
113 | - Julius supports a wide range of options. Most of these are made available here, by specifying the flag name as a key. For example: `options.zc = 30` will lower the zero-crossing threshold to 30.
_Some of these options will break JuliusJS, so use with caution._
114 | - A reference to available options can be found in the [JuliusBook](http://julius.sourceforge.jp/juliusbook/en/).
115 | - Currently, the only supported hidden markov model is from voxforge. The `h` and `hlist` options are unsupported.
116 |
117 | ## Examples
118 |
119 | ### Voice Command
120 |
121 | _Coming soon..._
122 |
123 | ### Keyword Spotting (e.g., API integration)
124 |
125 | _Coming soon..._
126 |
127 | ### In the wild
128 |
129 | _If you use `JuliusJS` let me know, and I'll add your project to this list (or issue a pull request yourself)._
130 |
131 | 1. _Coming soon..._
132 |
133 | ## Motivation
134 |
135 | - Implement speech recognition in...
136 | - 100% JavaScript - no external dependencies
137 | - A familiar and _easy-to-use_ context
138 | - Follow standard eventing patterns (e.g., `onrecognition`)
139 | - As far as accessibility, allow...
140 | - __Out-of-the-box use__
141 | - Minimal barrier to use
142 | - _This means commited sample files (e.g. commited emscripted library)_
143 | - Minimal configuration
144 | - Real-time (opinionated) use only
145 | - Hide mfcc/wav/rawfile configurations
146 | - Useful examples (_not so much motivation, as my motivating goals_)
147 | - Voice command
148 | - Keyword spotting
149 |
150 | #### Future goals
151 |
152 | - Better sample recognition grammar (_improves out-of-the-box usability_)
153 | - Examples
154 |
155 | ## Developers
156 |
157 | ___Contributions are welcome! See `CONTRIBUTING.md` for guidelines.___
158 |
159 | ### Build from source
160 |
161 | __You'll need [emscripten](http://kripken.github.io/emscripten-site/), the LLVM to JS compiler, to build this from the C source.__ Once you have that, run `./emscript.sh`. If you are missing other tools, the script will let you know.
162 |
163 | As emscript.sh reloads and recompiles static libraries, `./reemscript.sh` is available once you've already run emscript.sh. reemscript.sh will only recompile to JavaScript based on your latest changes. This can also be run with `npm make`.
164 |
165 | Additionally, tests are set will be made to run using `npm test`.
In the meantime, a blank page with the JuliusJS library can be served using `npm start`.
166 |
167 | ### Codemap
168 |
169 | ##### emscript.sh / reemscript.sh
170 |
171 | These scripts will compile/recompile Julius C source to JavaScript, as well as copy all other necessary files, to the **js** folder.
172 |
173 | emscript.sh will also compile binaries, which you can use to create recognition grammars or compile grammars to smaller binary files. These are copied to the **bin** folder.
174 |
175 | ##### src
176 |
177 | This is where the source for Julius will go once emscript.sh is run. emscript.sh will replace certain files in **src/julius4** with those in **src/include** in order to make **src/emscripted**, the files eventually compiled to JavaScript.
178 |
179 | - src/include/julius/app.h - _the main application header_
180 | - __src/include/julius/main.c__ - _the main application_
181 | - __src/include/julius/recogloop.c__ - _a wrapper around the recognition loop_
182 | - src/include/libjulius/src/adin_cut.c - _interactions with a microphone_
183 | - src/include/libjulius/src/m_adin.c - _initialization to Web Audio_
184 | - __src/include/libjulius/src/recogmain.c__ - _the main recognition loop_
185 | - src/include/libsent/configure[.in] - _configuration to add Web Audio_
186 | - src/include/libsent/src/adin/adin_mic_webaudio.c - _input on Web Audio_
187 |
188 | _Files in bold were changed to replace a loop with eventing, to simulate multithreading in a Worker._
189 |
190 | ##### js
191 |
192 | The home to the testing server run with `npm start`. Files are copied to this folder from **dist** with emscript.sh and reemscript.sh. If they are modified, they should be commited back to the **dist** folder.
193 |
194 | ##### dist
195 |
196 | The home for committed copies of the compiled library, as well as the wrappers that make them work: julius.js and worker.js. **dist/listener/converter.js** is the file that actually pipes Web Audio to Julius (the compiled C program).
197 |
198 | ---
199 |
200 | *JuliusJS is a port of the "Large Vocabulary Continuous Speech Recognition Engine Julius" to JavaScript*
201 |
--------------------------------------------------------------------------------
/bin/dfa_minimize:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zzmp/juliusjs/2e9edcc276743e42687b447bf7736590d25f6c9c/bin/dfa_minimize
--------------------------------------------------------------------------------
/bin/mkdfa.pl:
--------------------------------------------------------------------------------
1 | #!/usr/bin/perl
2 | # Copyright (c) 1991-2013 Kawahara Lab., Kyoto University
3 | # Copyright (c) 2000-2005 Shikano Lab., Nara Institute of Science and Technology
4 | # Copyright (c) 2005-2013 Julius project team, Nagoya Institute of Technology
5 | #
6 | # Generated automatically from mkdfa.pl.in by configure.
7 | #
8 |
9 | ## setup
10 | # tmpdir
11 | $usrtmpdir = ""; # specify if any
12 |
13 | # mkfa executable location
14 | ($thisdir) = ($0 =~ /(.*(\/|\\))[^\/\\]*$/o);
15 | $mkfabin = "${thisdir}mkfa";
16 |
17 | # dfa_minimize executable location
18 | $minimizebin = "${thisdir}dfa_minimize";
19 | # find tmpdir
20 | @tmpdirs = ($usrtmpdir, $ENV{"TMP"}, $ENV{"TEMP"}, "/tmp", "/var/tmp", "/WINDOWS/Temp", "/WINNT/Temp");
21 |
22 | $tmpdir="";
23 | while (@tmpdirs) {
24 | $t = shift(@tmpdirs);
25 | next if ($t eq "");
26 | if (-d "$t" && -w "$t") {
27 | $tmpdir = $t;
28 | last;
29 | }
30 | }
31 | if ($tmpdir eq "") {
32 | die "Please set working directory in \$usrtmpdir at $0\n";
33 | }
34 |
35 | #############################################################
36 |
37 | if ($#ARGV < 0 || $ARGV[0] eq "-h") {
38 | usage();
39 | }
40 |
41 | $make_dict = 1;
42 | $make_term = 1;
43 |
44 | $CRLF = 0;
45 |
46 | $gramprefix = "";
47 | foreach $arg (@ARGV) {
48 | if ($arg eq "-t") {
49 | $make_term = 1;
50 | } elsif ($arg eq "-n") {
51 | $make_dict = 0;
52 | } else {
53 | $gramprefix = $arg;
54 | }
55 | }
56 | if ($gramprefix eq "") {
57 | usage();
58 | }
59 | $gramfile = "$ARGV[$#ARGV].grammar";
60 | $vocafile = "$ARGV[$#ARGV].voca";
61 | $dfafile = "$ARGV[$#ARGV].dfa";
62 | $dictfile = "$ARGV[$#ARGV].dict";
63 | $termfile = "$ARGV[$#ARGV].term";
64 | $tmpprefix = "$tmpdir/g$$";
65 | $tmpvocafile = "${tmpprefix}.voca";
66 | $rgramfile = "${tmpprefix}.grammar";
67 |
68 | # generate reverse grammar file
69 | open(GRAM,"< $gramfile") || die "cannot open \"$gramfile\"";
70 | open(RGRAM,"> $rgramfile") || die "cannot open \"$rgramfile\"";
71 | $n = 0;
72 | while () {
73 | chomp;
74 | $CRLF = 1 if /\r$/;
75 | s/\r+$//g;
76 | s/#.*//g;
77 | if (/^[ \t]*$/) {next;}
78 | ($left, $right) = split(/\:/);
79 | if ($CRLF == 1) {
80 | print RGRAM $left, ': ', join(' ', reverse(split(/ /,$right))), "\r\n";
81 | } else {
82 | print RGRAM $left, ': ', join(' ', reverse(split(/ /,$right))), "\n";
83 | }
84 | $n ++;
85 | }
86 | close(GRAM);
87 | close(RGRAM);
88 | print "$gramfile has $n rules\n";
89 |
90 | # make temporary voca for mkfa (include only category info)
91 | if (! -r $vocafile) {
92 | die "cannot open voca file $vocafile";
93 | }
94 | open(VOCA,"$vocafile") || die "cannot open vocabulary file";
95 | open(TMPVOCA,"> $tmpvocafile") || die "cannot open temporary file $tmpvocafile";
96 | if ($make_term == 1) {
97 | open(GTERM, "> $termfile");
98 | }
99 | $n1 = 0;
100 | $n2 = 0;
101 | $termid = 0;
102 | while () {
103 | chomp;
104 | $CRLF = 1 if /\r$/;
105 | s/\r+$//g;
106 | s/#.*//g;
107 | if (/^[ \t]*$/) {next;}
108 | if (/^%[ \t]*([A-Za-z0-9_]*)/) {
109 | if ($CRLF == 1) {
110 | printf(TMPVOCA "\#%s\r\n", $1);
111 | } else {
112 | printf(TMPVOCA "\#%s\n", $1);
113 | }
114 | if ($make_term == 1) {
115 | if ($CRLF == 1) {
116 | printf(GTERM "%d\t%s\r\n",$termid, $1);
117 | } else {
118 | printf(GTERM "%d\t%s\n",$termid, $1);
119 | }
120 | $termid++;
121 | }
122 | $n1++;
123 | } else {
124 | $n2++;
125 | }
126 | }
127 | close(VOCA);
128 | close(TMPVOCA);
129 | if ($make_term == 1) {
130 | close(GTERM);
131 | }
132 | print "$vocafile has $n1 categories and $n2 words\n";
133 |
134 | print "---\n";
135 |
136 | # call mkfa and make .dfa
137 | if (! -x $minimizebin) {
138 | # no minimization
139 | print "Warning: dfa_minimize not found in the same place as mkdfa.pl\n";
140 | print "Warning: no minimization performed\n";
141 | if ($tmpprefix =~ /cygdrive/) {
142 | $status = system("$mkfabin -e1 -fg `cygpath -w $rgramfile` -fv `cygpath -w $tmpvocafile` -fo `cygpath -w $dfafile` -fh `cygpath -w ${tmpprefix}.h`");
143 | } else {
144 | $status = system("$mkfabin -e1 -fg $rgramfile -fv $tmpvocafile -fo $dfafile -fh ${tmpprefix}.h");
145 | }
146 | } else {
147 | # minimize DFA after generation
148 | if ($tmpprefix =~ /cygdrive/) {
149 | $status = system("$mkfabin -e1 -fg `cygpath -w $rgramfile` -fv `cygpath -w $tmpvocafile` -fo `cygpath -w ${dfafile}.tmp` -fh `cygpath -w ${tmpprefix}.h`");
150 | system("$minimizebin `cygpath -w ${dfafile}.tmp` -o `cygpath -w $dfafile`");
151 | } else {
152 | $status = system("$mkfabin -e1 -fg $rgramfile -fv $tmpvocafile -fo ${dfafile}.tmp -fh ${tmpprefix}.h");
153 | system("$minimizebin ${dfafile}.tmp -o $dfafile");
154 | }
155 | unlink("${dfafile}.tmp");
156 | }
157 | unlink("$rgramfile");
158 | unlink("$tmpvocafile");
159 | unlink("${tmpprefix}.h");
160 | print "---\n";
161 | if ($status != 0) {
162 | # error
163 | print "no .dfa or .dict file generated\n";
164 | exit;
165 | }
166 |
167 | # convert .voca -> .dict
168 | # terminal number should be ordered by voca at mkfa output
169 | if ($make_dict == 1) {
170 | $nowid = -1;
171 | open(VOCA, "$vocafile") || die "No vocafile \"$vocafile\" found.\n";
172 | open(DICT, "> $dictfile") || die "cannot open $dictfile for writing.\n";
173 | while () {
174 | chomp;
175 | s/\r//g;
176 | s/#.*//g;
177 | if (/^[ \t]*$/) {next;}
178 | if (/^%/) {
179 | $nowid++;
180 | next;
181 | } else {
182 | @a = split;
183 | $name = shift(@a);
184 | if ($CRLF == 1) {
185 | printf(DICT "%d\t[%s]\t%s\r\n", $nowid, $name, join(' ', @a));
186 | } else {
187 | printf(DICT "%d\t[%s]\t%s\n", $nowid, $name, join(' ', @a));
188 | }
189 | }
190 | }
191 | close(VOCA);
192 | close(DICT);
193 | }
194 |
195 | $gene = "$dfafile";
196 | if ($make_term == 1) {
197 | $gene .= " $termfile";
198 | }
199 | if ($make_dict == 1) {
200 | $gene .= " $dictfile";
201 | }
202 | print "generated: $gene\n";
203 |
204 | sub usage {
205 | print "mkdfa.pl --- DFA compiler\n";
206 | print "usage: $0 [-n] prefix\n";
207 | print "\t-n ... keep current dict, not generate\n";
208 | exit;
209 | }
210 |
--------------------------------------------------------------------------------
/bin/mkfa:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zzmp/juliusjs/2e9edcc276743e42687b447bf7736590d25f6c9c/bin/mkfa
--------------------------------------------------------------------------------
/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "juliusjs",
3 | "homepage": "https://github.com/zzmp/juliusjs",
4 | "authors": [
5 | "zzmp "
6 | ],
7 | "description": "A speech recognition library for the web",
8 | "main": [
9 | "dist/julius.js",
10 | "dist/worker.js",
11 | "dist/listener/converter.js",
12 | "dist/listener/resampler.js"
13 | ],
14 | "moduleType": [
15 | "globals"
16 | ],
17 | "keywords": [
18 | "speech",
19 | "recognition",
20 | "julius",
21 | "keyword",
22 | "spotting",
23 | "transcribe",
24 | "transcription"
25 | ],
26 | "license": "MIT",
27 | "ignore": [
28 | "**/.*",
29 | "bower_components",
30 | "test",
31 | "tests"
32 | ]
33 | }
34 |
--------------------------------------------------------------------------------
/dist/julius.js:
--------------------------------------------------------------------------------
1 | (function(window, navigator, undefined) {
2 | var postBuffer = function() {
3 | var that = this;
4 |
5 | return function(e) {
6 | var buffer = e.inputBuffer.getChannelData(0);
7 |
8 | if (that.audio._transfer) {
9 | var out = e.outputBuffer.getChannelData(0);
10 |
11 | for (var i = 0; i < 4096; i++) {
12 | out[i] = buffer[i];
13 | }
14 | }
15 |
16 | // Transfer audio to the recognizer
17 | that.recognizer.postMessage(buffer);
18 | };
19 | };
20 |
21 | var initializeAudio = function(audio) {
22 | audio.context = new (window.AudioContext || window.webkitAudioContext)();
23 | audio.processor = audio.context.createScriptProcessor(4096, 1, 1);
24 | };
25 |
26 | var bootstrap = function(pathToDfa, pathToDict, options) {
27 | var audio = this.audio;
28 | var recognizer = this.recognizer;
29 | var terminate = this.terminate;
30 |
31 | // Compatibility
32 | navigator.getUserMedia = navigator.getUserMedia ||
33 | navigator.webkitGetUserMedia ||
34 | navigator.mozGetUserMedia ||
35 | navigator.msGetUserMedia;
36 |
37 | navigator.getUserMedia(
38 | { audio: true },
39 | function(stream) {
40 | audio.source = audio.context.createMediaStreamSource(stream);
41 | audio.source.connect(audio.processor);
42 | audio.processor.connect(audio.context.destination);
43 |
44 | // Bootstrap the recognizer
45 | recognizer.postMessage({
46 | type: 'begin',
47 | pathToDfa: pathToDfa,
48 | pathToDict: pathToDict,
49 | options: options
50 | });
51 | },
52 | function(err) {
53 | terminate();
54 | console.error('JuliusJS failed: could not capture microphone input.');
55 | }
56 | );
57 | };
58 |
59 | var Julius = function(pathToDfa, pathToDict, options) {
60 | var that = this;
61 | options = options || {};
62 |
63 | // The context's nodemap: `source` -> `processor` -> `destination`
64 | this.audio = {
65 | // `AudioContext`
66 | context: null,
67 | // `AudioSourceNode` from captured microphone input
68 | source: null,
69 | // `ScriptProcessorNode` for julius
70 | processor: null,
71 | _transfer: options.transfer
72 | };
73 |
74 | // Do not pollute the object
75 | delete options.transfer;
76 |
77 | // _Recognition is offloaded to a separate thread to avoid slowing UI_
78 | this.recognizer = new Worker(options.pathToWorker || 'worker.js');
79 |
80 | this.recognizer.onmessage = function(e) {
81 | if (e.data.type === 'begin') {
82 | that.audio.processor.onaudioprocess = postBuffer.call(that);
83 |
84 | } else if (e.data.type === 'recog') {
85 | if (e.data.firstpass) {
86 | typeof that.onfirstpass === 'function' &&
87 | that.onfirstpass(e.data.sentence, e.data.score);
88 | } else
89 | typeof that.onrecognition === 'function' &&
90 | that.onrecognition(e.data.sentence);
91 |
92 | } else if (e.data.type === 'log') {
93 | typeof that.onlog === 'function' &&
94 | that.onlog(e.data.sentence);
95 |
96 | } else if (e.data.type === 'error') {
97 | console.error(e.data.error);
98 | that.terminate();
99 |
100 | } else {
101 | console.info('Unexpected data received from julius:');
102 | console.info(e.data);
103 | }
104 | };
105 |
106 | initializeAudio(this.audio);
107 | bootstrap.call(this, pathToDfa, pathToDict, options);
108 | };
109 |
110 | Julius.prototype.onfirstpass = function(sentence) { /* noop */ };
111 | Julius.prototype.onrecognition = function(sentence, score) { /* noop */ };
112 | Julius.prototype.onlog = function(obj) { console.log(obj); };
113 | Julius.prototype.onfail = function() { /* noop */ };
114 | Julius.prototype.terminate = function(cb) {
115 | this.audio.processor.onaudioprocess = null;
116 | this.recognizer.terminate();
117 | console.error('JuliusJS was terminated.');
118 | typeof this.onfail === 'function' && this.onfail();
119 | };
120 |
121 | window.Julius = Julius;
122 | }(window,window.navigator) );
123 |
--------------------------------------------------------------------------------
/dist/listener/converter.js:
--------------------------------------------------------------------------------
1 | var Converter = function(rate, bufferSize, byteSize) {
2 | this.rate = rate;
3 | this.bufferSize = bufferSize;
4 | this.byteSize = byteSize;
5 |
6 | // https://github.com/grantgalitz/XAudioJS/blob/master/resampler.js
7 | this.resampler = new Resampler(44100, rate, 1, bufferSize, true);
8 | };
9 |
10 | Converter.prototype.convert = (function() {
11 | // Helper functions to convert to PCM16=
12 | function f32Toi16(float) {
13 | // Guard against overflow
14 | var s = Math.max(-1, Math.min(1, float));
15 | // Assume 2's complement representation
16 | return s < 0 ? 0xFFFF ^ Math.floor(-s * 0x7FFF) : Math.floor(s * 0x7FFF);
17 | }
18 | function i16ToUTF8Array(i16, littleEndian) {
19 | var l = i16 >> 8;
20 | var r = i16 - (l << 8);
21 | return littleEndian ? [r, l] : [l, r];
22 | }
23 |
24 | return function(inp, out, ptr) {
25 | // Use Uint8Array to enforce endianness
26 | // TODO: use Int16Array TypedArray to enforce system endianness
27 | var buffer = new Uint8Array(out, ptr, this.byteSize);
28 | var l = this.resampler.resampler(inp);
29 | for (var i = 0; i < l; i++) {
30 | i16ToUTF8Array(f32Toi16(this.resampler.outputBuffer[i]), true)
31 | .forEach(function(val, ind) {
32 | buffer[i * 2 + ind] = val;
33 | });
34 | }
35 | };
36 | }() );
--------------------------------------------------------------------------------
/dist/listener/resampler.js:
--------------------------------------------------------------------------------
1 | //JavaScript Audio Resampler (c) 2011 - Grant Galitz
2 | function Resampler(fromSampleRate, toSampleRate, channels, outputBufferSize, noReturn) {
3 | this.fromSampleRate = fromSampleRate;
4 | this.toSampleRate = toSampleRate;
5 | this.channels = channels | 0;
6 | this.outputBufferSize = outputBufferSize;
7 | this.noReturn = !!noReturn;
8 | this.initialize();
9 | }
10 | Resampler.prototype.initialize = function () {
11 | //Perform some checks:
12 | if (this.fromSampleRate > 0 && this.toSampleRate > 0 && this.channels > 0) {
13 | if (this.fromSampleRate == this.toSampleRate) {
14 | //Setup a resampler bypass:
15 | this.resampler = this.bypassResampler; //Resampler just returns what was passed through.
16 | this.ratioWeight = 1;
17 | }
18 | else {
19 | if (this.fromSampleRate < this.toSampleRate) {
20 | /*
21 | Use generic linear interpolation if upsampling,
22 | as linear interpolation produces a gradient that we want
23 | and works fine with two input sample points per output in this case.
24 | */
25 | this.compileLinearInterpolationFunction();
26 | this.lastWeight = 1;
27 | }
28 | else {
29 | /*
30 | Custom resampler I wrote that doesn't skip samples
31 | like standard linear interpolation in high downsampling.
32 | This is more accurate than linear interpolation on downsampling.
33 | */
34 | this.compileMultiTapFunction();
35 | this.tailExists = false;
36 | this.lastWeight = 0;
37 | }
38 | this.ratioWeight = this.fromSampleRate / this.toSampleRate;
39 | this.initializeBuffers();
40 | }
41 | }
42 | else {
43 | throw(new Error("Invalid settings specified for the resampler."));
44 | }
45 | }
46 | Resampler.prototype.compileLinearInterpolationFunction = function () {
47 | var toCompile = "var bufferLength = buffer.length;\
48 | var outLength = this.outputBufferSize;\
49 | if ((bufferLength % " + this.channels + ") == 0) {\
50 | if (bufferLength > 0) {\
51 | var ratioWeight = this.ratioWeight;\
52 | var weight = this.lastWeight;\
53 | var firstWeight = 0;\
54 | var secondWeight = 0;\
55 | var sourceOffset = 0;\
56 | var outputOffset = 0;\
57 | var outputBuffer = this.outputBuffer;\
58 | for (; weight < 1; weight += ratioWeight) {\
59 | secondWeight = weight % 1;\
60 | firstWeight = 1 - secondWeight;";
61 | for (var channel = 0; channel < this.channels; ++channel) {
62 | toCompile += "outputBuffer[outputOffset++] = (this.lastOutput[" + channel + "] * firstWeight) + (buffer[" + channel + "] * secondWeight);";
63 | }
64 | toCompile += "}\
65 | weight -= 1;\
66 | for (bufferLength -= " + this.channels + ", sourceOffset = Math.floor(weight) * " + this.channels + "; outputOffset < outLength && sourceOffset < bufferLength;) {\
67 | secondWeight = weight % 1;\
68 | firstWeight = 1 - secondWeight;";
69 | for (var channel = 0; channel < this.channels; ++channel) {
70 | toCompile += "outputBuffer[outputOffset++] = (buffer[sourceOffset" + ((channel > 0) ? (" + " + channel) : "") + "] * firstWeight) + (buffer[sourceOffset + " + (this.channels + channel) + "] * secondWeight);";
71 | }
72 | toCompile += "weight += ratioWeight;\
73 | sourceOffset = Math.floor(weight) * " + this.channels + ";\
74 | }";
75 | for (var channel = 0; channel < this.channels; ++channel) {
76 | toCompile += "this.lastOutput[" + channel + "] = buffer[sourceOffset++];";
77 | }
78 | toCompile += "this.lastWeight = weight % 1;\
79 | return this.bufferSlice(outputOffset);\
80 | }\
81 | else {\
82 | return (this.noReturn) ? 0 : [];\
83 | }\
84 | }\
85 | else {\
86 | throw(new Error(\"Buffer was of incorrect sample length.\"));\
87 | }";
88 | this.resampler = Function("buffer", toCompile);
89 | }
90 | Resampler.prototype.compileMultiTapFunction = function () {
91 | var toCompile = "var bufferLength = buffer.length;\
92 | var outLength = this.outputBufferSize;\
93 | if ((bufferLength % " + this.channels + ") == 0) {\
94 | if (bufferLength > 0) {\
95 | var ratioWeight = this.ratioWeight;\
96 | var weight = 0;";
97 | for (var channel = 0; channel < this.channels; ++channel) {
98 | toCompile += "var output" + channel + " = 0;"
99 | }
100 | toCompile += "var actualPosition = 0;\
101 | var amountToNext = 0;\
102 | var alreadyProcessedTail = !this.tailExists;\
103 | this.tailExists = false;\
104 | var outputBuffer = this.outputBuffer;\
105 | var outputOffset = 0;\
106 | var currentPosition = 0;\
107 | do {\
108 | if (alreadyProcessedTail) {\
109 | weight = ratioWeight;";
110 | for (channel = 0; channel < this.channels; ++channel) {
111 | toCompile += "output" + channel + " = 0;"
112 | }
113 | toCompile += "}\
114 | else {\
115 | weight = this.lastWeight;";
116 | for (channel = 0; channel < this.channels; ++channel) {
117 | toCompile += "output" + channel + " = this.lastOutput[" + channel + "];"
118 | }
119 | toCompile += "alreadyProcessedTail = true;\
120 | }\
121 | while (weight > 0 && actualPosition < bufferLength) {\
122 | amountToNext = 1 + actualPosition - currentPosition;\
123 | if (weight >= amountToNext) {";
124 | for (channel = 0; channel < this.channels; ++channel) {
125 | toCompile += "output" + channel + " += buffer[actualPosition++] * amountToNext;"
126 | }
127 | toCompile += "currentPosition = actualPosition;\
128 | weight -= amountToNext;\
129 | }\
130 | else {";
131 | for (channel = 0; channel < this.channels; ++channel) {
132 | toCompile += "output" + channel + " += buffer[actualPosition" + ((channel > 0) ? (" + " + channel) : "") + "] * weight;"
133 | }
134 | toCompile += "currentPosition += weight;\
135 | weight = 0;\
136 | break;\
137 | }\
138 | }\
139 | if (weight == 0) {";
140 | for (channel = 0; channel < this.channels; ++channel) {
141 | toCompile += "outputBuffer[outputOffset++] = output" + channel + " / ratioWeight;"
142 | }
143 | toCompile += "}\
144 | else {\
145 | this.lastWeight = weight;";
146 | for (channel = 0; channel < this.channels; ++channel) {
147 | toCompile += "this.lastOutput[" + channel + "] = output" + channel + ";"
148 | }
149 | toCompile += "this.tailExists = true;\
150 | break;\
151 | }\
152 | } while (actualPosition < bufferLength && outputOffset < outLength);\
153 | return this.bufferSlice(outputOffset);\
154 | }\
155 | else {\
156 | return (this.noReturn) ? 0 : [];\
157 | }\
158 | }\
159 | else {\
160 | throw(new Error(\"Buffer was of incorrect sample length.\"));\
161 | }";
162 | this.resampler = Function("buffer", toCompile);
163 | }
164 | Resampler.prototype.bypassResampler = function (buffer) {
165 | if (this.noReturn) {
166 | //Set the buffer passed as our own, as we don't need to resample it:
167 | this.outputBuffer = buffer;
168 | return buffer.length;
169 | }
170 | else {
171 | //Just return the buffer passsed:
172 | return buffer;
173 | }
174 | }
175 | Resampler.prototype.bufferSlice = function (sliceAmount) {
176 | if (this.noReturn) {
177 | //If we're going to access the properties directly from this object:
178 | return sliceAmount;
179 | }
180 | else {
181 | //Typed array and normal array buffer section referencing:
182 | try {
183 | return this.outputBuffer.subarray(0, sliceAmount);
184 | }
185 | catch (error) {
186 | try {
187 | //Regular array pass:
188 | this.outputBuffer.length = sliceAmount;
189 | return this.outputBuffer;
190 | }
191 | catch (error) {
192 | //Nightly Firefox 4 used to have the subarray function named as slice:
193 | return this.outputBuffer.slice(0, sliceAmount);
194 | }
195 | }
196 | }
197 | }
198 | Resampler.prototype.initializeBuffers = function () {
199 | //Initialize the internal buffer:
200 | try {
201 | this.outputBuffer = new Float32Array(this.outputBufferSize);
202 | this.lastOutput = new Float32Array(this.channels);
203 | }
204 | catch (error) {
205 | this.outputBuffer = [];
206 | this.lastOutput = [];
207 | }
208 | }
--------------------------------------------------------------------------------
/dist/recognizer.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zzmp/juliusjs/2e9edcc276743e42687b447bf7736590d25f6c9c/dist/recognizer.data
--------------------------------------------------------------------------------
/dist/voxforge/LICENSE:
--------------------------------------------------------------------------------
1 | License:
2 |
3 | Copyright (C) 2006 MacLean
4 |
5 | These files are free software; you can redistribute them and/or
6 | modify them under the terms of the GNU General Public License
7 | as published by the Free Software Foundation; either version 2
8 | of the License, or (at your option) any later version.
9 |
10 | These files are distributed in the hope that they will be useful,
11 | but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | GNU General Public License for more details.
14 |
--------------------------------------------------------------------------------
/dist/voxforge/sample.dfa:
--------------------------------------------------------------------------------
1 | 0 1 1 0 0
2 | 1 5 2 0 0
3 | 1 6 3 0 0
4 | 1 7 3 0 0
5 | 1 8 2 0 0
6 | 1 9 4 0 0
7 | 1 10 5 0 0
8 | 2 2 6 0 0
9 | 2 3 7 0 0
10 | 3 2 6 0 0
11 | 3 3 7 0 0
12 | 3 5 2 0 0
13 | 4 2 6 0 0
14 | 4 3 7 0 0
15 | 4 8 2 0 0
16 | 5 4 6 0 0
17 | 5 10 5 0 0
18 | 6 0 8 0 0
19 | 7 2 6 0 0
20 | 8 -1 -1 1 0
21 |
--------------------------------------------------------------------------------
/dist/voxforge/sample.dict:
--------------------------------------------------------------------------------
1 | 0 [] sil
2 | 1 [] sil
3 | 2 [PHONE] f ow n
4 | 2 [CALL] k ao l
5 | 2 [GET] g eh t
6 | 3 [ME] m iy
7 | 4 [DIAL] d ay ax l
8 | 5 [KENNETH] k eh n ix th
9 | 5 [KEN] k eh n
10 | 6 [MACDOUGALL] m ax k d uw g ax l
11 | 7 [MACLEAN] m ax k l ey n
12 | 8 [STEVEN] s t iy v ax n
13 | 8 [STEVE] s t iy v
14 | 9 [YOUNG] y ah ng
15 | 10 [FIVE] f ay v
16 | 10 [FOUR] f ao r
17 | 10 [NINE] n ay n
18 | 10 [EIGHT] ey t
19 | 10 [OH] ow
20 | 10 [ONE] w ah n
21 | 10 [SEVEN] s eh v ax n
22 | 10 [SIX] s ih k s
23 | 10 [THREE] th r iy
24 | 10 [TWO] t uw
25 | 10 [ZERO(2)] z ih r ow
26 |
--------------------------------------------------------------------------------
/dist/voxforge/sample.grammar:
--------------------------------------------------------------------------------
1 | S : NS_B SENT NS_E
2 | SENT: CALL_V F_NAME_STEVE_YOUNG L_NAME_STEVE_YOUNG
3 | SENT: CALL_V F_NAME_STEVE_YOUNG
4 | SENT: CALL_V L_NAME_STEVE_YOUNG
5 | SENT: CALL_V PRONOUN F_NAME_STEVE_YOUNG L_NAME_STEVE_YOUNG
6 | SENT: CALL_V PRONOUN F_NAME_STEVE_YOUNG
7 | SENT: CALL_V PRONOUN L_NAME_STEVE_YOUNG
8 | SENT: CALL_V F_NAME_KENNETH L_NAME_KENNETH_MACDOUGALL
9 | SENT: CALL_V F_NAME_KENNETH
10 | SENT: CALL_V L_NAME_KENNETH_MACDOUGALL
11 | SENT: CALL_V PRONOUN F_NAME_KENNETH L_NAME_KENNETH_MACDOUGALL
12 | SENT: CALL_V PRONOUN F_NAME_KENNETH
13 | SENT: CALL_V PRONOUN L_NAME_KENNETH_MACDOUGALL
14 | SENT: CALL_V F_NAME_KENNETH L_NAME_KENNETH_MACLEAN
15 | SENT: CALL_V F_NAME_KENNETH
16 | SENT: CALL_V L_NAME_KENNETH_MACLEAN
17 | SENT: CALL_V PRONOUN F_NAME_KENNETH L_NAME_KENNETH_MACLEAN
18 | SENT: CALL_V PRONOUN F_NAME_KENNETH
19 | SENT: CALL_V PRONOUN L_NAME_KENNETH_MACLEAN
20 |
21 | S : NS_B DIAL_V WORD_LOOP NS_E
22 | WORD_LOOP: WORD_LOOP DIGIT
23 | WORD_LOOP: DIGIT
--------------------------------------------------------------------------------
/dist/voxforge/sample.term:
--------------------------------------------------------------------------------
1 | 0 NS_B
2 | 1 NS_E
3 | 2 CALL_V
4 | 3 PRONOUN
5 | 4 DIAL_V
6 | 5 F_NAME_KENNETH
7 | 6 L_NAME_KENNETH_MACDOUGALL
8 | 7 L_NAME_KENNETH_MACLEAN
9 | 8 F_NAME_STEVE_YOUNG
10 | 9 L_NAME_STEVE_YOUNG
11 | 10 DIGIT
12 |
--------------------------------------------------------------------------------
/dist/voxforge/sample.voca:
--------------------------------------------------------------------------------
1 | % NS_B
2 | sil
3 |
4 | % NS_E
5 | sil
6 |
7 | % CALL_V
8 | PHONE f ow n
9 | CALL k ao l
10 | GET g eh t
11 |
12 | % PRONOUN
13 | ME m iy
14 |
15 | % DIAL_V
16 | DIAL d ay ax l
17 |
18 | % F_NAME_KENNETH
19 | KENNETH k eh n ix th
20 | KEN k eh n
21 |
22 | % L_NAME_KENNETH_MACDOUGALL
23 | MACDOUGALL m ax k d uw g ax l
24 |
25 | % L_NAME_KENNETH_MACLEAN
26 | MACLEAN m ax k l ey n
27 |
28 | % F_NAME_STEVE_YOUNG
29 | STEVEN s t iy v ax n
30 | STEVE s t iy v
31 |
32 | % L_NAME_STEVE_YOUNG
33 | YOUNG y ah ng
34 |
35 |
36 | % DIGIT
37 | FIVE f ay v
38 | FOUR f ao r
39 | NINE n ay n
40 | EIGHT ey t
41 | OH ow
42 | ONE w ah n
43 | SEVEN s eh v ax n
44 | SIX s ih k s
45 | THREE th r iy
46 | TWO t uw
47 | ZERO(2) z ih r ow
48 |
49 |
50 |
--------------------------------------------------------------------------------
/dist/voxforge/tiedlist:
--------------------------------------------------------------------------------
1 | t+aa
2 | t+ae
3 | t+ah
4 | b
5 | t+ao
6 | d
7 | f
8 | g
9 | k
10 | t+aw
11 | l
12 | t+ax
13 | t+ay t+ah
14 | m
15 | n
16 | p
17 | r
18 | s
19 | t
20 | v
21 | w
22 | y
23 | z
24 | f-uw+d
25 | f-uw+l
26 | t+eh t+ae
27 | t+er
28 | t+ey
29 | t+ih t+ey
30 | t+ix
31 | t+iy
32 | uh-f+s
33 | ao-r+ae
34 | ao-r+ax
35 | ao-r+ch
36 | ao-r+dh
37 | t+ow t+ao
38 | t+oy t+ao
39 | ao-r+dx
40 | ao-r+er
41 | ao-r+hh
42 | ao-r+ix
43 | ao-r+iy
44 | t+uh t+ax
45 | ao-r+jh
46 | t+uw
47 | f-ey+eh
48 | ao-r+th
49 | f-ey+th
50 | er-ae+k
51 | er-ae+n
52 | ch-ih+l
53 | ch-ih+p
54 | ch-ih+r
55 | ix-v+l
56 | ix-v+n
57 | ix-v+z
58 | t-aa
59 | t-ao
60 | t-ax
61 | t-ay
62 | y-er+ix
63 | t-eh
64 | t-er
65 | t-ey
66 | l-f+eh
67 | m-aw+iy
68 | t-iy
69 | l-f+ih
70 | l-f+iy
71 | d-eh+b
72 | d-eh+d
73 | d-eh+f
74 | d-eh+k
75 | d-eh+l
76 | d-eh+n
77 | d-eh+p d-eh+b
78 | d-eh+s
79 | d-eh+v
80 | d-eh+z
81 | t-ow
82 | sh-eh+l
83 | sh-eh+n
84 | sh-eh+r
85 | sh-eh+v
86 | m-aw+th m-aw+iy
87 | t-th
88 | l-f+th
89 | t-uw
90 | ae-ch+ax
91 | aa
92 | ae
93 | ah
94 | ao
95 | aw
96 | ax
97 | ay
98 | ch
99 | dh
100 | ae-ch+er ae-ch+ax
101 | dx
102 | eh-d+ax
103 | eh-d+ay
104 | eh
105 | er
106 | ey
107 | hh
108 | ae-ch+ix
109 | er-hh+ae
110 | ih
111 | w-ow+n
112 | w-ow+t
113 | ix
114 | iy
115 | jh
116 | iy-d+ax
117 | er-hh+eh
118 | ng
119 | ow
120 | oy
121 | sh
122 | sp
123 | th
124 | iy-d+iy
125 | uh
126 | uw
127 | zh
128 | er-ah+p
129 | t-aa+dx
130 | uw-ih+s
131 | uw-ih+z
132 | uh-k+k
133 | uh-k+s
134 | uh-k+t
135 | b-er+b
136 | b-er+d
137 | b-er+g
138 | b-er+k b-er+b
139 | b-er+l
140 | b-er+m
141 | b-er+n
142 | b-er+r b-er+l
143 | b-er+s
144 | b-er+t
145 | aw+l aw
146 | aw+t
147 | aw-d
148 | aw-l
149 | aw-n
150 | aw-r
151 | aw-s
152 | aw-t
153 | aw-z
154 | m-ey+dx
155 | ow-ax+m
156 | ow-ax+n
157 | ow-ax+t
158 | t-v+ih
159 | m-ey+jh
160 | l-uh+k
161 | m-ey+ow
162 | m-ey+sh
163 | eh-jh+ax
164 | uh-l+d
165 | uh-l+f
166 | jh-ih+l
167 | jh-ih+m
168 | jh-ih+n
169 | eh-jh+ix
170 | ax+b
171 | ax+d
172 | ax+f
173 | ax+g
174 | g-ax+th
175 | ax+k
176 | ax+l
177 | ax+m
178 | ax+n
179 | ax+p ax+b
180 | ch-aa+r
181 | ax+s
182 | ax+t ax+d
183 | ax+v
184 | ax+w
185 | ax-b
186 | ax-d
187 | ax-f
188 | ax-k
189 | ax-l
190 | ax-m
191 | ax-n
192 | ax-p
193 | ax-s
194 | ax-t
195 | ax-z
196 | g-ih+l
197 | g-ih+n
198 | ax-m+aa
199 | ax-m+ae
200 | g-ih+v
201 | ax-m+ah
202 | ax-m+ao
203 | ax-m+ax
204 | ax-m+ay
205 | eh-jh+uh eh-jh+ix
206 | ax-m+eh
207 | ax-m+er
208 | ax-m+ey
209 | ax-m+ih
210 | ax-m+iy
211 | eh-sh+l
212 | eh-sh+p
213 | ax-m+ow
214 | uw-k+aa
215 | uw-k+ax
216 | zh-eh+n
217 | dh-ax+l
218 | dh-ax+m
219 | ay+b
220 | ay+d
221 | ay+l
222 | ay+m
223 | ay+r
224 | ay+s
225 | ay+t
226 | ay+v
227 | ay+z
228 | ay-d
229 | ay-f
230 | ay-k
231 | ay-l
232 | ay-m
233 | ay-n
234 | ay-p
235 | ay-r
236 | ay-s
237 | ay-t
238 | ay-v
239 | ay-z
240 | z-m+aa
241 | z-m+ax
242 | z-m+ih
243 | uh-n+t
244 | ey-jh+ax
245 | k-ae+ch
246 | ey-jh+er
247 | ae-k+ax
248 | ae-k+ch
249 | l-w+ah
250 | l-w+ao
251 | k-ae+ng
252 | ae-k+er
253 | l-w+ey
254 | k-ae+sh
255 | k-ae+th
256 | ae-k+ix
257 | n-f+ax
258 | n-f+ay
259 | ae-k+ow
260 | k-ae+zh k-ae+ch
261 | n-f+eh
262 | n-f+er
263 | er-iy+d
264 | er-iy+s
265 | er-iy+z
266 | ae-k+sh ae-k+ch
267 | n-f+iy
268 | f-eh+b
269 | f-eh+k
270 | f-eh+l
271 | f-eh+n
272 | f-eh+r
273 | f-eh+s
274 | jh-d
275 | n-f+ow
276 | p-ix+ng
277 | y-ow+k
278 | ch-ae+l
279 | ch-ae+m
280 | ch-ae+n
281 | ch-ae+p
282 | ch-ae+t
283 | y-ah+ng
284 | r-n+ax
285 | ch-er+ax
286 | ch-er+ch
287 | r-n+er
288 | r-n+ix
289 | iy-ix+ng
290 | ch-er+ix
291 | ch-er+iy
292 | k-s+ax
293 | k-s+ay
294 | ow-l+aa
295 | er-ao+f
296 | er-ao+n
297 | er-ao+r
298 | ow-l+ax
299 | k-s+ch
300 | k-s+eh
301 | k-s+er
302 | jh-aa+b
303 | jh-aa+k
304 | jh-aa+n
305 | jh-aa+p
306 | jh-aa+r
307 | k-s+ix
308 | k-s+iy
309 | m-b+ax
310 | ow-l+ih
311 | ow-l+ix
312 | ow-l+iy
313 | ow-l+jh
314 | m-b+er
315 | m-b+ey m-b+ax
316 | m-b+ih
317 | m-b+iy
318 | k-s+th
319 | g-aa+d
320 | g-aa+l
321 | g-aa+r
322 | g-aa+t
323 | m-b+ow m-b+ax
324 | f-g+ae
325 | l+aa
326 | l+ae
327 | l+ah
328 | l+ao l+aa
329 | l+ax l+aa
330 | l-oy+er
331 | l+ay
332 | m-b+uh
333 | l+eh
334 | l+er l+ah
335 | l+ey
336 | uh-r+d
337 | uh-r+l
338 | uh-r+z
339 | f-g+ih
340 | d-er+b
341 | d-er+d
342 | d-er+f
343 | l+ih
344 | d-er+k
345 | d-er+m
346 | d-er+n
347 | d-er+s
348 | d-er+t
349 | d-er+z
350 | l+iy
351 | b-ey+b
352 | b-ey+d
353 | b-ey+k
354 | ih-b+er
355 | b-ey+s
356 | b-ey+z
357 | sh-er+k
358 | sh-er+t
359 | ih-b+iy
360 | l+ow l+ah
361 | l+oy l+aa
362 | hh-ax+ng
363 | oy-ax+l
364 | oy-ax+s
365 | l+uh l+ah
366 | l+uw
367 | n-uh+k
368 | r-ae+ch
369 | r-ae+dh
370 | dh-l+iy
371 | r-ae+dx
372 | ch-ah+k
373 | aa-t+ax
374 | r-ae+jh r-ae+ch
375 | aa+dx
376 | r-ae+ng
377 | uw-ae+l
378 | er-t+ax
379 | aa-t+iy
380 | r-ae+sh
381 | er-t+ih
382 | er-t+iy
383 | l-aa
384 | l-ao
385 | l-aw
386 | l-ax
387 | l-ay
388 | l-er
389 | l-ey
390 | uh-t+p
391 | uh-t+s
392 | l-iy
393 | w-ix+dh
394 | l-ow
395 | l-sh
396 | l-th
397 | l-uw
398 | w-ix+sh
399 | w-ix+th w-ix+dh
400 | jh-ae+g
401 | jh-ae+k
402 | jh-ae+n
403 | jh-ae+p
404 | aa-ch
405 | n-w+ay
406 | n-w+eh
407 | aa-jh
408 | n-w+er
409 | g-ae+d
410 | g-ae+n
411 | g-ae+t
412 | n-w+ix w
413 | p-f+ax
414 | aw-z+ax
415 | aa-sh eh-sh+p
416 | n-w+uh
417 | aa-zh
418 | er-ax+jh
419 | ay-ow+m
420 | ah-dh+er
421 | k-s+b
422 | k-s+k
423 | k-s+m
424 | k-s+n
425 | k-s+p k-s+b
426 | k-s+t
427 | k-s+v k-s+n
428 | ch-ix+f
429 | ch-ix+l
430 | ch-ix+m
431 | ch-ix+n
432 | zh-er+d
433 | s-hh+y
434 | t-n+ax
435 | t-n+er
436 | k-t+f
437 | k-t+l
438 | k-t+r
439 | k-t+s
440 | p-sh+ax
441 | p-sh+er
442 | m-s+ax
443 | ch-iy+f
444 | ch-iy+k
445 | ch-iy+n
446 | ch-iy+p
447 | m-s+eh
448 | ch-iy+v
449 | oy-l+er
450 | m-s+ih
451 | jh-ah+s
452 | oy-l+ix
453 | th+ae
454 | th+ao
455 | th+aw
456 | th+er
457 | th+ey th+ae
458 | th+ih
459 | g-ah+l
460 | g-ah+n
461 | g-ah+s
462 | g-ah+v
463 | th+iy th+ae
464 | ih-s+ax
465 | ih-s+hh
466 | ih-s+ix ih-s+ax
467 | er-aw+n
468 | f-er+d
469 | f-er+g
470 | er-aw+z
471 | f-er+m
472 | f-er+n
473 | f-er+s
474 | f-er+t
475 | f-er+z
476 | d-ey+l
477 | d-ey+n
478 | d-ey+t
479 | d-ey+v
480 | d-ey+z
481 | sh-ey+k
482 | sh-ey+p
483 | sh-ey+v
484 | iy-sh+iy
485 | r-uw+aw
486 | r-uw+ax
487 | r-uw+dx
488 | r-uw+hh r-uw+aw
489 | r-uw+ih
490 | p-uh+l
491 | p-uh+r
492 | p-uh+t
493 | r-uw+th
494 | er-ax+b
495 | er-ax+l
496 | er-ax+m
497 | er-ax+n
498 | er-ax+s
499 | er-ax+t er-ax+jh
500 | ch-ao+n
501 | uw-ix+s
502 | th-ao t-ao
503 | th-ax
504 | k-ih+l
505 | k-ih+n
506 | k-ih+p
507 | k-ih+t
508 | th-er
509 | th-ey
510 | th-iy
511 | l-uw+d
512 | l-uw+g
513 | l-uw+l
514 | l-uw+m l-uw+l
515 | l-uw+n
516 | l-uw+s
517 | l-uw+t
518 | l-uw+z l-uw+s
519 | p-ow+ax
520 | l-eh+dx
521 | l-eh+jh
522 | er-ay+v
523 | er-ay+z
524 | n-b+r m-b+uh
525 | l-eh+ng
526 | th-y+uw
527 | l-eh+sh
528 | uw-iy+s
529 | uw-iy+v
530 | uw-iy+z
531 | l-eh+zh l-eh+dx
532 | g-er+ao
533 | g-er+eh g-er+ao
534 | g-er+ih
535 | g-er+iy
536 | eh-m+ax
537 | eh-m+er
538 | iy-m+ax
539 | eh-m+iy
540 | jh-ix+k
541 | jh-ix+m ch-ix+m
542 | jh-ix+n ch-ix+n
543 | jh-ix+s
544 | jh-ix+t
545 | jh-ix+z jh-ix+s
546 | iy-m+er
547 | iy-m+ey
548 | iy-m+ix
549 | iy-m+iy
550 | ey-eh+t
551 | p-w+eh
552 | r-f+ao
553 | r-f+ax p-f+ax
554 | ay-z+ax
555 | r-f+eh
556 | ih-ng+ax
557 | er-jh+d
558 | r-f+ih
559 | r-f+iy
560 | ih-ng+er ih-ng+ax
561 | ay-z+ix
562 | n-d+l
563 | n-d+r
564 | jh-iy+n
565 | n-d+y
566 | n-d+z
567 | ih-ng+ix ih-ng+ax
568 | ih-ng+iy
569 | ow-d+eh
570 | k-k+iy
571 | uw-ao+r
572 | g-iy+s
573 | g-iy+z
574 | sh-p+aa
575 | l-aw+er
576 | d+aa
577 | d+ae
578 | d+ah
579 | d+ao
580 | d+aw
581 | d+ax
582 | d+ay d+aa
583 | d+eh d+ax
584 | d+er
585 | d+ey d+er
586 | b-aa+dx
587 | d+ih d+ax
588 | d+ix d+ae
589 | d+iy
590 | ao-b+ae
591 | v-n+ax
592 | d+ow
593 | sh-ah+dx
594 | d+uh d+ae
595 | d+uw
596 | v-n+ix
597 | ah-g+ae
598 | sh-ah+ng
599 | n-zh+eh
600 | n-f+l
601 | n-f+y
602 | ey-g+ax
603 | ah-g+iy
604 | jh-ao+r
605 | jh-ao+z
606 | ax-v+aa
607 | ax-v+ae
608 | ax-v+ax
609 | ax-v+ay ax-v+aa
610 | aa-l+ax
611 | ax-v+eh
612 | ax-v+er
613 | ax-v+ey
614 | aa-l+er
615 | aa-l+ey
616 | k-aa+b
617 | k-aa+d
618 | k-aa+f
619 | k-aa+g
620 | k-aa+k
621 | k-aa+l
622 | k-aa+m
623 | k-aa+n
624 | k-aa+p
625 | ey-g+ow
626 | k-aa+r
627 | k-aa+s k-aa+f
628 | k-aa+t
629 | k-aa+y k-aa+k
630 | k-aa+z
631 | g-ao+l
632 | g-ao+n
633 | er-l+ax
634 | aa-l+ix
635 | aa-l+iy
636 | ah-g+zh
637 | w-ow+dx
638 | aa-l+ow
639 | er-l+ih
640 | er-l+ix
641 | er-l+iy
642 | d-aa
643 | d-ay
644 | uw-t+eh
645 | f-ey+l
646 | f-ey+n
647 | n-g+r
648 | f-ey+s f-ey+th
649 | f-ey+t
650 | f-ey+v
651 | d-eh
652 | d-er
653 | d-ey
654 | d-iy
655 | er-l+uw
656 | d-ow
657 | z-v+ih
658 | z-v+ix ix-v+n
659 | r-uh+k n-uh+k
660 | d-th
661 | d-uw
662 | s-aa+zh
663 | ae-t+ax
664 | m-ih+d
665 | m-ih+k
666 | m-ih+l
667 | m-ih+n
668 | m-ih+r
669 | m-ih+s
670 | m-ih+t
671 | m-ih+z
672 | l-ey+dx
673 | l-ey+er l-ey+dx
674 | n-uw+b
675 | n-uw+g
676 | n-uw+m n-uw+g
677 | n-uw+n
678 | l-ey+ix l-ey+dx
679 | n-uw+p n-uw+b
680 | n-uw+t
681 | n-uw+z
682 | jh-t+ax
683 | hh-er+ay
684 | l-ey+ow l-ey+dx
685 | sh+r
686 | l-ey+sh
687 | sh-t
688 | hh-er+iy
689 | th-er+dx
690 | hh-er+sh
691 | ow-hh+aa
692 | ow-hh+ae er-hh+ae
693 | ow-hh+ay ow-hh+aa
694 | th-er+ow
695 | ow-hh+eh er-hh+eh
696 | ow-hh+iy
697 | ch-ax+b
698 | ch-ax+g
699 | ch-ax+l
700 | ch-ax+n
701 | ch-ax+t
702 | ch-ax+w
703 | ch-ax+z
704 | r-w+er
705 | r-w+ey
706 | b-th+iy
707 | uh-z+ax
708 | k-ae+b
709 | k-ae+f
710 | k-ae+l ch-ae+l
711 | k-ae+m ch-ae+m
712 | k-ae+n
713 | k-ae+p ch-ae+p
714 | k-ae+r
715 | k-ae+s k-ae+th
716 | t-f+ao r-f+ao
717 | t-f+ax p-f+ax
718 | t-f+er
719 | ae-sh+ax
720 | t-f+ih
721 | l-eh+b
722 | l-eh+d l-eh+jh
723 | l-eh+f
724 | l-eh+g l-eh+ng
725 | l-eh+k
726 | l-eh+n
727 | l-eh+p
728 | l-eh+r
729 | l-eh+s l-eh+f
730 | l-eh+t l-eh+dx
731 | l-eh+v
732 | ae-sh+ih
733 | ae-sh+ix
734 | n-k+l
735 | n-k+r
736 | n-k+w
737 | ch-ay+l
738 | ch-ay+n
739 | f-p+ao
740 | ih-k+ax uw-k+ax
741 | dx-ax+dx
742 | ih-k+ch
743 | dx-ax+hh
744 | ih-k+er
745 | dx-ax+jh dx-ax+dx
746 | ih-k+iy
747 | eh-ch+t
748 | ix-z+ah uh-z+ax
749 | ix-z+ao uh-z+ax
750 | ix-z+ax uh-z+ax
751 | ix-z+ay uh-z+ax
752 | ih-k+sh ih-k+ch
753 | ix-z+eh uh-z+ax
754 | ix-z+er
755 | ix-z+ey uh-z+ax
756 | uw-aw+t aw+t
757 | dx-ax+zh dx-ax+dx
758 | ix-z+ih
759 | ix-z+iy ix-z+ih
760 | ix-z+ow uh-z+ax
761 | ix-z+uw uh-z+ax
762 | s-b+ae
763 | s-b+er
764 | uw-ax+l
765 | uw-ax+n ow-ax+n
766 | uw-ax+s
767 | m-aa+b
768 | m-aa+k
769 | m-aa+l
770 | m-aa+m
771 | m-aa+n
772 | m-aa+p
773 | m-aa+r
774 | m-aa+s
775 | k-ah+l
776 | k-ah+m
777 | k-ah+n
778 | k-ah+p
779 | k-ah+r k-ah+l
780 | k-ah+s
781 | k-ah+t
782 | k-ah+v
783 | s-b+oy
784 | m-ax+ch
785 | m-ax+dx
786 | l-g+er
787 | m-ax+hh
788 | eh-zh+er
789 | m-ax+th
790 | p-ih+ch
791 | t-uh+d
792 | t-uh+k
793 | p-ih+dx
794 | p-ih+ng
795 | jh+aa
796 | jh+ae jh
797 | p-ih+sh
798 | jh+ah jh+aa
799 | jh+ao jh+aa
800 | jh+ax
801 | jh+ay jh+aa
802 | jh+eh
803 | jh+er jh+aa
804 | jh+ey jh+eh
805 | jh-ax+l
806 | jh-ax+n
807 | jh-ax+p
808 | jh-ax+s
809 | jh-ax+t
810 | jh-ax+z jh-ax+s
811 | jh+ih
812 | jh+ix jh
813 | jh+iy jh+ih
814 | jh+ow jh+aa
815 | jh+oy
816 | p-uw+l f-uw+l
817 | p-uw+n
818 | g-ax+b
819 | g-ax+d
820 | g-ax+l
821 | g-ax+n
822 | g-ax+s g-ax+th
823 | g-ax+t
824 | g-ax+z g-ax+th
825 | jh+uh jh
826 | jh+uw
827 | n-ch+ax
828 | ay-r+ax
829 | n-ch+eh
830 | ey-zh+ax eh-zh+er
831 | n-ch+er n-ch+ax
832 | ay-r+ey
833 | jh-ay+g
834 | ey-zh+ih eh-zh+er
835 | jh-ay+z
836 | ey-zh+ix eh-zh+er
837 | ey-zh+iy eh-zh+er
838 | uw-jh+d
839 | n-ch+ow n-ch+eh
840 | ay-r+ow
841 | n-ch+uw n-ch+ax
842 | b-y+ax
843 | g-ay+d
844 | l-ao+dx
845 | jh-ax+dx jh-ax+t
846 | jh-ax
847 | jh-er d-er
848 | jh-ey
849 | b-y+uw
850 | l-ao+ng
851 | hh-ah+ch
852 | jh-iy
853 | k-ix+l
854 | k-ix+n
855 | t-w+eh
856 | k-ix+s
857 | k-ix+t
858 | v-ix+jh
859 | l-ao+th
860 | t-w+er
861 | t-w+ey
862 | jh-ow
863 | jh-oy
864 | m-ae+b
865 | m-ae+d
866 | m-ae+g
867 | m-ae+k
868 | m-ae+l
869 | m-ae+n
870 | m-ae+p
871 | m-ae+s
872 | m-ae+t
873 | t-w+ih
874 | v-ix+ng
875 | t-w+iy
876 | hh-ah+ng
877 | g-ay+dx
878 | hh-ah+sh
879 | t-w+uh
880 | n-eh+k
881 | n-eh+l
882 | n-eh+n
883 | n-eh+r
884 | n-eh+s
885 | n-eh+t
886 | n-eh+v
887 | er-dx+ax
888 | er-dx+er
889 | er-dx+ix
890 | er-dx+iy
891 | k-iy+k
892 | k-iy+m
893 | k-iy+n
894 | k-iy+p
895 | k-iy+t
896 | k-iy+w
897 | ax-n+aa
898 | ax-n+ae
899 | ax-n+ah
900 | ax-n+aw ax-n+ae
901 | ax-n+ax
902 | ax-n+ay ax-n+ah
903 | aa-d+ah
904 | ax-n+eh
905 | ax-n+er
906 | ax-n+ey ax-n+ax
907 | aa-d+ey
908 | ax-n+hh
909 | ax-n+ih
910 | ax-n+ix ax-n+ae
911 | ax-n+iy ax-n+ih
912 | ax-n+jh
913 | er-d+ae
914 | aa-d+iy aa-d+ey
915 | er-d+ey
916 | ax-n+ow
917 | ax-n+oy ax-n+ah
918 | uw-l+ao
919 | er-d+iy er-d+ey
920 | n-s+m
921 | uw-l+ay
922 | n-s+t
923 | n-s+w
924 | ax-n+th
925 | iy-th+n
926 | iy-th+r
927 | ax-n+uw
928 | uw-l+er
929 | uw-l+ix
930 | uw-l+iy
931 | z-n+ax t-n+ax
932 | w-ih+ch
933 | w-ih+dh
934 | z-n+ix
935 | z-n+iy
936 | uw-l+uw
937 | r-oy+ax
938 | z-n+ow
939 | r-oy+ix
940 | w-ih+sh
941 | n-t+l
942 | n-t+m
943 | n-t+r
944 | n-t+s
945 | n-t+w
946 | ae-l+ax
947 | ae-l+ay
948 | m-ah+g
949 | m-ah+n
950 | m-ah+s
951 | m-ah+z
952 | k-ao+f
953 | k-ao+l
954 | k-ao+r
955 | k-ao+z
956 | ae-l+ix
957 | ae-l+iy
958 | n-g+aa
959 | n-g+ey
960 | l-er+d
961 | ah-ng+g
962 | ah-ng+k
963 | l-er+n
964 | dx-aa+l
965 | ah-ng+s
966 | l-er+z
967 | ah-ng+z
968 | oy-ix+ng
969 | jh-l+iy dh-l+iy
970 | p-iy+ae
971 | p-iy+ao p-iy+ae
972 | p-iy+ax p-iy+ae
973 | p-iy+ch
974 | g-l+ae
975 | g-l+ao
976 | g-l+ax
977 | p-iy+dx
978 | p-iy+eh
979 | g-l+ih
980 | g-l+ix
981 | g-l+iy
982 | eh-v+ax
983 | g-l+ow
984 | p-iy+sh p-iy+ch
985 | eh-v+er
986 | g-l+uw
987 | iy-v+ax
988 | eh-v+ih
989 | eh-v+ix
990 | eh-v+iy
991 | iy-v+eh
992 | iy-v+ih iy-v+eh
993 | iy-v+ix iy-v+eh
994 | iy-v+iy
995 | ix-sh+eh
996 | ix-sh+ix ix-sh+eh
997 | iy-v+ow iy-v+eh
998 | aa-sh+t
999 | r-uw+d
1000 | r-uw+f r-uw+dx
1001 | r-uw+m
1002 | r-uw+p
1003 | r-uw+r
1004 | r-uw+s
1005 | r-uw+t r-uw+d
1006 | r-uw+v r-uw+dx
1007 | r-uw+z r-uw+s
1008 | uh-r+aa
1009 | uh-r+ax
1010 | uh-r+ay uh-r+aa
1011 | d-g+r
1012 | er-sh+m eh-sh+p
1013 | uh-r+ey
1014 | uh-r+ix uh-r+ax
1015 | uh-r+iy
1016 | k-t+ae k-t+f
1017 | k-t+ao
1018 | k-t+ax k-t+f
1019 | ow-m+aa
1020 | ow-m+ao
1021 | ow-m+ax
1022 | l-hh+eh er-hh+eh
1023 | k-t+er k-t+ao
1024 | k-t+ey k-t+f
1025 | uh-r+ow
1026 | ow-m+eh
1027 | k-t+ix k-t+f
1028 | ow-m+ih
1029 | ow-m+ix
1030 | ow-m+iy
1031 | k-t+ow k-t+ao
1032 | uh-r+zh uh-r+ax
1033 | k-eh+ch
1034 | d-y+ih
1035 | m+aa
1036 | m+ae
1037 | m+ah
1038 | m+ao
1039 | m+aw
1040 | m+ax
1041 | m+ay
1042 | aw-l+d
1043 | aw-l+z
1044 | hh-ay+ae
1045 | hh-ay+ax
1046 | m+eh
1047 | m+er
1048 | m+ey
1049 | k-eh+jh
1050 | hh-ay+dx
1051 | eh-ch+er
1052 | m+ih
1053 | m+ix
1054 | m+iy
1055 | uw-ey+dx
1056 | d-y+uh
1057 | hh-ay+iy hh-ay+ae
1058 | eh-ch+iy
1059 | m+ow m+ah
1060 | m+oy m+ao
1061 | hh-ay+ow hh-ay+ae
1062 | m-ix+k
1063 | m-ix+l
1064 | m-ix+n
1065 | m-ix+r
1066 | m-ix+s
1067 | ix-r+aa
1068 | ix-r+ae
1069 | ao-k+iy
1070 | m+uh m+ix
1071 | m+uw
1072 | ah-th+ix b-th+iy
1073 | f-er+ax
1074 | ix-r+eh
1075 | eh-ch+uw eh-ch+er
1076 | ix-r+ey
1077 | uw-ey+sh
1078 | f-er+dh
1079 | f-er+dx
1080 | f-er+eh
1081 | ah-p+ax
1082 | ah-p+ch
1083 | f-er+ix
1084 | ah-p+er
1085 | p-eh+b f-eh+b
1086 | p-eh+k f-eh+k
1087 | p-eh+l f-eh+l
1088 | p-eh+n f-eh+n
1089 | p-eh+r
1090 | p-eh+s f-eh+s
1091 | p-eh+z
1092 | ey-p+er
1093 | f-er+th f-er+dh
1094 | m-iy+l
1095 | m-iy+n
1096 | m-iy+t
1097 | m-iy+v
1098 | m-iy+z
1099 | m-aa
1100 | m-ax
1101 | m-ay
1102 | aw-n+d
1103 | aw-n+s
1104 | aw-n+t
1105 | aw-n+z
1106 | m-er
1107 | m-ey
1108 | b-jh+eh
1109 | n-z+b
1110 | n-z+d
1111 | n-z+l n-z+b
1112 | n-z+v n-z+b
1113 | m-iy
1114 | ih-dx+ax
1115 | w-iy+eh
1116 | m-ow
1117 | ih-dx+er
1118 | ih-dx+ix
1119 | ih-dx+iy
1120 | m-ao+l
1121 | m-ao+n
1122 | m-ao+r
1123 | m-ao+s
1124 | dx-er+ax
1125 | dx-er+dx
1126 | dx-er+ey
1127 | er-ay+ax
1128 | dx-er+ix
1129 | dx-er+iy dx-er+ix
1130 | aw-p+t
1131 | n-er+d
1132 | n-er+k
1133 | n-er+r
1134 | n-er+s
1135 | n-er+v
1136 | n-er+z
1137 | l-ey+b
1138 | l-ey+d l-ey+dx
1139 | l-ey+k
1140 | l-ey+m
1141 | l-ey+n
1142 | l-ey+s
1143 | l-ey+t
1144 | l-ey+v
1145 | l-ey+z
1146 | k-aw+n
1147 | k-aw+t
1148 | r-eh+ch
1149 | r-eh+dx
1150 | r-eh+jh
1151 | ng-ix+ng
1152 | r-eh+ng
1153 | r-eh+sh
1154 | s-ih+d
1155 | r-eh+th
1156 | s-ih+f
1157 | s-ih+g
1158 | s-ih+k
1159 | s-ih+l ch-ih+l
1160 | s-ih+m
1161 | s-ih+n
1162 | s-ih+p
1163 | s-ih+r
1164 | s-ih+s
1165 | s-ih+t s-ih+d
1166 | s-ih+v
1167 | v-ow+sh
1168 | ao-th+er
1169 | m-er+aa
1170 | m-er+ae
1171 | m-er+ax
1172 | m-er+ay
1173 | t-uw+d
1174 | t-uw+l
1175 | t-uw+m
1176 | t-uw+n
1177 | k-ax+b
1178 | t-uw+p t-uw+m
1179 | k-ax+d
1180 | t-uw+r t-uw+l
1181 | t-uw+s
1182 | t-uw+t t-uw+d
1183 | k-ax+g
1184 | k-ax+k
1185 | k-ax+l
1186 | t-uw+z t-uw+s
1187 | k-ax+m
1188 | k-ax+n
1189 | k-ax+s
1190 | k-ax+t k-ax+d
1191 | uh-ch+er eh-ch+er
1192 | m-er+dx
1193 | m-er+ih m-er+ax
1194 | m-er+ix m-er+ae
1195 | m-er+iy
1196 | m-er+jh
1197 | m-t+ay
1198 | oy-m+ax
1199 | m-er+sh
1200 | m-er+th
1201 | m-t+ey
1202 | m-er+zh m-er+ae
1203 | k-ey+aa
1204 | k-ey+dx
1205 | k-ay+n
1206 | k-ay+r
1207 | ax-f+ao
1208 | ax-f+ax
1209 | ax-f+ay
1210 | ih-t+ax
1211 | ax-f+eh
1212 | ax-f+er
1213 | ax-f+ih
1214 | ax-f+iy
1215 | k-ey+sh
1216 | hh-ih+d
1217 | hh-ih+k
1218 | hh-ih+l
1219 | hh-ih+m
1220 | hh-ih+p
1221 | hh-ih+r
1222 | hh-ih+s
1223 | hh-ih+z
1224 | f-y+uw th-y+uw
1225 | k-ey+zh
1226 | r-aw+ch
1227 | z-f+iy r-f+iy
1228 | dx-ix+d
1229 | dx-ix+k
1230 | dx-ix+m
1231 | dx-ix+s
1232 | dx-ix+v
1233 | aw-t+b
1234 | aw-t+l
1235 | aw-t+r
1236 | aw-t+s
1237 | r-eh+d
1238 | aw-t+w aw-t+r
1239 | r-eh+f r-eh+th
1240 | r-eh+g
1241 | r-eh+k
1242 | r-eh+l
1243 | r-eh+n
1244 | r-eh+p
1245 | r-eh+r
1246 | r-eh+s r-eh+th
1247 | r-eh+t
1248 | r-eh+v
1249 | r-eh+z
1250 | s-k+aa
1251 | s-k+ae
1252 | s-k+ah
1253 | s-k+ao
1254 | s-k+aw
1255 | s-k+ax
1256 | s-k+ay s-k+aw
1257 | s-k+eh
1258 | s-k+er
1259 | s-k+ey
1260 | s-k+ih k-k+iy
1261 | s-k+ix
1262 | s-k+iy k-k+iy
1263 | ow-ch+t
1264 | s-k+ow
1265 | ae-d+ax
1266 | ng-f+eh n-f+eh
1267 | s-k+uw
1268 | ng-f+iy n-f+iy
1269 | dx-iy+z
1270 | ae-d+ow ae-d+ax
1271 | ch-t sh-t
1272 | f-ah+ng
1273 | jh-er+uw
1274 | eh-n+ax
1275 | eh-n+ch
1276 | eh-n+eh
1277 | eh-n+er
1278 | iy-n+ax
1279 | eh-n+ix eh-n+eh
1280 | eh-n+iy
1281 | eh-n+jh
1282 | iy-n+er
1283 | iy-n+ix
1284 | iy-n+iy
1285 | n-ix+dx
1286 | eh-n+sh eh-n+ch
1287 | eh-n+th
1288 | s-aa+b
1289 | s-aa+f
1290 | s-aa+k
1291 | s-aa+l
1292 | s-aa+n
1293 | s-aa+r
1294 | iy-n+ow
1295 | eh-n+zh eh-n+eh
1296 | n-ix+ng
1297 | iy-n+th
1298 | r-g+ae
1299 | r-g+ax l-g+er
1300 | d-s+t
1301 | n-ix+sh
1302 | n-ix+th n-ix+dx
1303 | p-er+b
1304 | p-er+d
1305 | p-er+f
1306 | p-er+g
1307 | p-er+l
1308 | p-er+m
1309 | p-er+p p-er+b
1310 | p-er+s
1311 | p-er+t
1312 | p-er+v p-er+b
1313 | p-er+z
1314 | n-ey+m
1315 | n-ey+t
1316 | n-ey+v
1317 | aa-hh+aa ow-hh+aa
1318 | r-g+ow l-g+er
1319 | k-l+aa
1320 | k-l+ae
1321 | k-l+ah
1322 | k-l+ao k-l+aa
1323 | k-l+ax
1324 | k-l+ay
1325 | k-l+eh k-l+ax
1326 | k-l+ey
1327 | r-ey+ax
1328 | k-l+ih
1329 | k-l+ix
1330 | k-l+iy
1331 | z-uh+r
1332 | r-ey+dx
1333 | m-aw+n
1334 | k-l+ow
1335 | aa-hh+uw
1336 | r-ey+jh
1337 | l-ax+dx
1338 | k-l+uw
1339 | l-ax+hh
1340 | r-ey+sh
1341 | l-ax+jh
1342 | r-ey+zh r-ey+dx
1343 | hh-aa+l
1344 | hh-aa+m
1345 | hh-aa+n
1346 | hh-aa+p
1347 | hh-aa+r
1348 | hh-aa+s
1349 | hh-aa+t
1350 | ae-sh+b eh-sh+p
1351 | ae-sh+t aa-sh+t
1352 | ae-sh+v eh-sh+p
1353 | m-ax+d m-ax+ch
1354 | m-ax+k
1355 | m-ax+l m-ax+hh
1356 | m-ax+n
1357 | m-ax+s m-ax+th
1358 | m-ax+t m-ax+ch
1359 | m-ax+z m-ax+th
1360 | d-ix+ey
1361 | ax-w+aa
1362 | ax-w+ao l-w+ao
1363 | ax-w+ax
1364 | ax-w+ay
1365 | aa-m+ax
1366 | ax-w+eh
1367 | ax-w+ey
1368 | aa-m+eh
1369 | d-ix+ng
1370 | m-ay+g
1371 | aa-m+er
1372 | m-ay+k
1373 | m-ay+l
1374 | m-ay+n
1375 | m-ay+r
1376 | m-ay+s
1377 | m-ay+t
1378 | m-ay+z
1379 | ax-w+iy
1380 | er-m+aa
1381 | er-m+ax
1382 | d-ix+sh
1383 | er-m+er
1384 | er-m+ey
1385 | aw-z+d
1386 | er-m+ih
1387 | er-m+ix
1388 | m-ah+ch
1389 | m-ah+dh
1390 | m-ah+dx
1391 | p-ae+dx
1392 | m-ah+ng
1393 | s-ae+d
1394 | s-ae+k
1395 | s-ae+l
1396 | s-ae+m
1397 | s-ae+n
1398 | s-ae+t
1399 | s-ae+v
1400 | zh-er+iy g-er+iy
1401 | p-ae+sh
1402 | uw-hh+aa ow-hh+aa
1403 | p-ae+th
1404 | t-eh+d
1405 | t-eh+k
1406 | t-eh+l
1407 | t-eh+m
1408 | t-eh+n
1409 | t-eh+p
1410 | t-eh+r
1411 | t-eh+s
1412 | t-eh+v
1413 | dh-sh+ey
1414 | k-ao+ng
1415 | iy-ae+dx
1416 | k-ao+sh
1417 | f-ay+dx
1418 | f-ay+er
1419 | aw-s+ax
1420 | th+r
1421 | th-s
1422 | ih-jh+p
1423 | ah-jh+ix ih-jh+p
1424 | hh-ae+d
1425 | hh-ae+f
1426 | hh-ae+l
1427 | hh-ae+m
1428 | hh-ae+n
1429 | hh-ae+p
1430 | hh-ae+r
1431 | hh-ae+s
1432 | hh-ae+t
1433 | hh-ae+v
1434 | hh-ae+z
1435 | ay-b+er
1436 | ay-b+ih
1437 | ay-b+iy
1438 | b-ow+g
1439 | b-ow+l
1440 | b-ow+m
1441 | b-ow+n
1442 | b-ow+t w-ow+t
1443 | b-ow+z
1444 | s-ah+b
1445 | s-ah+d
1446 | s-ah+f
1447 | s-ah+l
1448 | s-ah+m
1449 | s-ah+n
1450 | s-ah+p
1451 | jh-ah+jh
1452 | jh-ah+ng
1453 | v-ih+jh
1454 | ow-v+aa
1455 | p-ey+d
1456 | p-ey+n
1457 | p-ey+p
1458 | p-ey+t p-ey+p
1459 | zh+aa n-zh+eh
1460 | zh+ae n-zh+eh
1461 | ow-v+eh
1462 | ow-v+er
1463 | v-ih+zh
1464 | er-dh+ax
1465 | m-l+iy
1466 | er-dh+er
1467 | er-dh+iy
1468 | v+aa
1469 | v+ae
1470 | v+ao v+ae
1471 | v+ax
1472 | v+ay v+aa
1473 | v+eh
1474 | v+er
1475 | v+ey
1476 | ih-l+ax
1477 | n-sh+ax
1478 | n-sh+ay
1479 | v+ih v+eh
1480 | v+ix v+ae
1481 | v+iy
1482 | b-oy+l
1483 | ih-l+er
1484 | b-oy+z
1485 | ao-t+aa
1486 | ao-t+ax
1487 | ih-l+ix
1488 | ih-l+iy
1489 | v+ow v+ae
1490 | v+oy v+aa
1491 | w-ih+d
1492 | w-ih+f
1493 | w-ih+k
1494 | w-ih+l
1495 | w-ih+m
1496 | w-ih+n
1497 | w-ih+p
1498 | w-ih+s
1499 | w-ih+t w-ih+d
1500 | w-ih+v
1501 | w-ih+z
1502 | hh-ah+b
1503 | hh-ah+d
1504 | hh-ah+m
1505 | hh-ah+n
1506 | ih-l+ow
1507 | ow-dx+ax er-dx+ax
1508 | w-ae+ng
1509 | ow-dx+er er-dx+er
1510 | ow-dx+ix er-dx+ax
1511 | ow-dx+iy
1512 | dx-ax+b
1513 | dx-ax+d
1514 | dx-ax+f
1515 | dx-ax+k
1516 | dx-ax+l
1517 | dx-ax+m
1518 | dx-ax+p dx-ax+b
1519 | dx-ax+s
1520 | dx-ax+t dx-ax+dx
1521 | dx-ax+w
1522 | dx-ax+z dx-ax+s
1523 | zh-ax
1524 | zh-er
1525 | zh-ey
1526 | r-ao+ng
1527 | p-uw+dx
1528 | m-ay+ae m-ay+g
1529 | m-ay+ax
1530 | th-r+ah
1531 | ey-ix+ng
1532 | th-r+ay
1533 | m-ay+er
1534 | v-er
1535 | v-ey
1536 | th-r+eh
1537 | v-iy
1538 | th-r+ih
1539 | th-r+iy
1540 | v-ow
1541 | k-hh+eh er-hh+eh
1542 | k-hh+ey er-hh+eh
1543 | th-r+ow
1544 | s-ix+d
1545 | s-ix+g jh-ix+k
1546 | s-ix+k jh-ix+k
1547 | s-ix+l ch-ix+l
1548 | s-ix+n
1549 | s-ix+p
1550 | s-ix+s
1551 | s-ix+t s-ix+d
1552 | s-ix+v
1553 | s-ix+z s-ix+s
1554 | v-uw
1555 | th-r+uw
1556 | k-hh+ow
1557 | v-eh+l
1558 | v-eh+m
1559 | v-eh+n
1560 | v-eh+r
1561 | v-eh+s
1562 | v-eh+t
1563 | n-ow+dx
1564 | d-sh+ix dh-sh+ey
1565 | eh-f+er
1566 | n-ow+ix
1567 | n-ow+iy
1568 | oy-th+r
1569 | s-iy+f
1570 | iy-f+eh
1571 | s-iy+l
1572 | s-iy+m
1573 | s-iy+n
1574 | s-iy+r
1575 | s-iy+s s-iy+f
1576 | s-iy+t
1577 | s-iy+v
1578 | s-iy+w
1579 | s-iy+z
1580 | iy-f+ow
1581 | aa-ch+t eh-ch+t
1582 | ch-m+ax z-m+ax
1583 | ay-s+ax
1584 | ay-s+eh
1585 | ay-s+er
1586 | hh-ix+m
1587 | hh-ix+s
1588 | ay-s+ix
1589 | b-z+er
1590 | jh-ay+ax
1591 | d-ow+n
1592 | d-ow+z
1593 | k-d+uw
1594 | sh-ow+d
1595 | sh-ow+f
1596 | sh-ow+l
1597 | sh-ow+n
1598 | hh-iy+b
1599 | hh-iy+l
1600 | hh-iy+m
1601 | hh-iy+t
1602 | hh-iy+z
1603 | v-iy+ax
1604 | v-iy+eh
1605 | v-iy+ey v-iy+ax
1606 | w-aa+d
1607 | w-aa+l
1608 | w-aa+m
1609 | w-aa+n
1610 | w-aa+r
1611 | w-aa+z
1612 | s-ao+f
1613 | s-ao+l
1614 | s-ao+r
1615 | t-er+b
1616 | t-er+d
1617 | t-er+k
1618 | t-er+l
1619 | t-er+m
1620 | t-er+n
1621 | t-er+p
1622 | t-er+r
1623 | t-er+s
1624 | t-er+v t-er+b
1625 | t-er+z
1626 | r-ey+d r-ey+dx
1627 | r-ey+g r-ey+dx
1628 | ix-b+eh
1629 | r-ey+k
1630 | r-ey+l
1631 | r-ey+n
1632 | r-ey+s
1633 | r-ey+t
1634 | r-ey+z
1635 | t-g+l
1636 | uw-m+ae
1637 | uw-m+ax ow-m+ax
1638 | r-hh+eh er-hh+eh
1639 | uw-m+er
1640 | uw-m+ey
1641 | y-ih+r
1642 | hh-ao+k k-ao+f
1643 | hh-ao+l k-ao+l
1644 | hh-ao+r k-ao+r
1645 | hh-ao+t k-ao+sh
1646 | z-uw+m
1647 | uw-m+ow ow-m+aa
1648 | ih-dh+ax er-dh+ax
1649 | ih-dh+er ah-dh+er
1650 | s-t+aa
1651 | s-t+ae
1652 | s-t+ah
1653 | s-t+ao
1654 | s-t+aw s-t+ah
1655 | s-t+ax s-t+ah
1656 | s-t+ay s-t+ah
1657 | eh-sh+ax
1658 | s-t+eh s-t+ah
1659 | s-t+er
1660 | s-t+ey s-t+ah
1661 | eh-sh+er ae-sh+ix
1662 | s-t+ih s-t+ah
1663 | s-t+ix s-t+ae
1664 | s-t+iy
1665 | s-t+ow
1666 | ae-m+ax
1667 | l-y+aa
1668 | l-y+ax l-y+aa
1669 | ae-m+er eh-m+er
1670 | l-er+aa
1671 | s-t+uh s-t+ae
1672 | s-t+uw s-t+ow
1673 | ae-m+iy eh-m+iy
1674 | l-er+ey
1675 | l-er+iy
1676 | jh-m+ax z-m+ax
1677 | ae-m+uh
1678 | ch+aa
1679 | ch+ae
1680 | ch+ah ch+ae
1681 | ch+ao ch+aa
1682 | ch+ay ch+aa
1683 | l-y+uw
1684 | ch+eh ch+ae
1685 | ch+er
1686 | ch+ey ch+ae
1687 | g-m+ax
1688 | ch+ih ch+ae
1689 | ch+ix ch+ae
1690 | ch+iy
1691 | w-ae+m
1692 | ch+ow ch+ae
1693 | ch+oy ch+aa
1694 | ch+uw ch+er
1695 | iy-w+aa ax-w+aa
1696 | ey-sh+ax
1697 | iy-w+eh
1698 | iy-w+er
1699 | iy-w+ey
1700 | r-p+ao
1701 | r-p+ax
1702 | iy-w+uh n-w+uh
1703 | r-p+er
1704 | ow-n+ah
1705 | ow-n+ax
1706 | r-p+uw
1707 | ch-er
1708 | ow-n+er
1709 | ch-iy
1710 | ow-n+iy
1711 | ch-ow jh-ow
1712 | ch-uw
1713 | g-aa+sh
1714 | ay-ax+dx
1715 | n+aa
1716 | n+ae n
1717 | n+ah
1718 | n+ao
1719 | n+aw
1720 | n+ax
1721 | n+ay
1722 | f-ow+k
1723 | f-ow+l
1724 | f-ow+m
1725 | f-ow+n
1726 | n+eh
1727 | n+er
1728 | n+ey
1729 | ih-d+ax
1730 | n+ih
1731 | n+iy
1732 | ao-l+ax
1733 | ao-l+dh
1734 | n+ow
1735 | n+oy
1736 | ao-l+er
1737 | y-aa+r ch-aa+r
1738 | y-aa+z k-aa+z
1739 | w-ah+n
1740 | w-ah+s
1741 | w-ah+t
1742 | ix-s+ax aw-s+ax
1743 | ao-l+ix
1744 | ix-s+ay
1745 | ao-l+iy
1746 | n+uh n
1747 | n+uw
1748 | ix-s+eh
1749 | ih-d+th
1750 | ao-l+ow
1751 | ix-s+ih
1752 | ix-s+ix aw-s+ax
1753 | ao-l+sh
1754 | v-er+b
1755 | v-er+d
1756 | v-er+f
1757 | v-er+m
1758 | v-er+n
1759 | v-er+s
1760 | v-er+t
1761 | v-er+w v-er+b
1762 | v-er+z
1763 | t-ey+b
1764 | t-ey+k
1765 | t-ey+l
1766 | t-ey+n p-ey+n
1767 | t-ey+t
1768 | ix-s+ow
1769 | ey-ow+ao
1770 | g-s+t
1771 | aa-v+ax
1772 | s-aw+n
1773 | er-v+ax
1774 | er-v+ay
1775 | aa-v+iy
1776 | er-v+er
1777 | er-v+ey
1778 | er-v+ih
1779 | er-v+ix
1780 | n-ah
1781 | n-aw
1782 | n-ax
1783 | n-ch
1784 | f-oy+d
1785 | f-oy+l
1786 | n-er
1787 | n-iy
1788 | n-jh
1789 | n-ow
1790 | n-oy
1791 | s-ax+b
1792 | s-ax+d
1793 | s-ax+f
1794 | n-th
1795 | s-ax+g
1796 | s-ax+k s-ax+g
1797 | s-ax+l
1798 | s-ax+m
1799 | s-ax+n
1800 | s-ax+p s-ax+b
1801 | s-ax+s
1802 | s-ax+t s-ax+d
1803 | s-ax+v
1804 | s-ax+z s-ax+s
1805 | n-uw
1806 | k-ax+dx k-ax+d
1807 | k-ax+hh
1808 | hh-aw+p
1809 | hh-aw+s
1810 | n-y+ao
1811 | n-y+ax
1812 | s-ay+b
1813 | s-ay+d
1814 | s-ay+k
1815 | s-ay+l
1816 | s-ay+m
1817 | s-ay+n
1818 | s-ay+z
1819 | t-p+r
1820 | n-y+ow
1821 | ih-sh+t
1822 | ay-k+aa
1823 | n-y+uw
1824 | ay-k+ax
1825 | n-ih+sh
1826 | w-ix+n
1827 | w-ix+s
1828 | hh-ax+l
1829 | hh-ax+n
1830 | hh-ax+w
1831 | ay-k+ix
1832 | ay-k+iy
1833 | y-ae+p
1834 | b-r+ae
1835 | b-r+ah
1836 | b-r+ao
1837 | b-r+aw
1838 | b-r+ax
1839 | b-r+ay b-r+ao
1840 | z-eh+m
1841 | z-eh+n
1842 | z-eh+s
1843 | b-r+eh b-r+ae
1844 | b-r+ey
1845 | b-r+ih
1846 | b-r+iy
1847 | l-ah+ch
1848 | l-ah+dx
1849 | b-r+ow
1850 | w-iy+d
1851 | w-iy+k
1852 | w-iy+l
1853 | w-iy+m
1854 | w-iy+n
1855 | w-iy+p
1856 | w-iy+r
1857 | w-iy+t w-iy+d
1858 | hh-ay+d
1859 | hh-ay+m
1860 | hh-ay+n
1861 | hh-ay+p
1862 | b-r+uh
1863 | b-r+uw
1864 | l-ah+ng
1865 | l-ah+sh
1866 | hh-aa+hh
1867 | ae-ch+t ow-ch+t
1868 | t-p+ow r-p+uw
1869 | ay-aa+l
1870 | t-ix+jh
1871 | t-ix+ng
1872 | ax-g+aa
1873 | ax-g+ah ax-g+aa
1874 | ax-g+ax ax-g+aa
1875 | t-s+b
1876 | t-s+f
1877 | t-s+t d-s+t
1878 | d-ih+jh
1879 | t-s+v
1880 | ax-g+eh
1881 | ax-g+iy
1882 | ax-g+jh
1883 | d-ih+sh
1884 | ax-g+ow ax-g+aa
1885 | w-ao+k
1886 | w-ao+l
1887 | w-ao+n
1888 | w-ao+r
1889 | ax-g+zh ax-g+jh
1890 | ow-b+r
1891 | ow-b+z
1892 | r-ax+ch er-ax+jh
1893 | r-ax+dx
1894 | v-ey+d b-ey+d
1895 | v-ey+g b-ey+d
1896 | v-ey+k
1897 | v-ey+l
1898 | v-ey+n
1899 | r-ax+hh
1900 | r-ax+jh er-ax+jh
1901 | s-l+ae
1902 | s-l+ay
1903 | s-l+ey
1904 | r-ax+sh r-ax+dx
1905 | s-l+ih
1906 | s-l+iy
1907 | ow-dh+z er-dh+ax
1908 | ng-g+ax
1909 | s-l+ow
1910 | ng-g+eh
1911 | ng-g+er ng-g+ax
1912 | ng-g+ey
1913 | ng-g+ow ng-g+ax
1914 | ax-hh+aa ow-hh+aa
1915 | ax-hh+ae er-hh+ae
1916 | ax-hh+eh er-hh+eh
1917 | er-aa+dx
1918 | dh-z
1919 | ax-hh+ow k-hh+ow
1920 | ow-d+m
1921 | ow-d+s
1922 | ow-d+w ow-d+m
1923 | ow-d+z ow-d+s
1924 | ax-hh+uw aa-hh+uw
1925 | s-ch+ax
1926 | er-aa+zh er-aa+dx
1927 | s-ch+ey
1928 | iy-uw+m
1929 | n-iy+ae
1930 | n-iy+ax n-iy+ae
1931 | n-iy+dh
1932 | n-iy+dx
1933 | aw-ix+s dx-ix+s
1934 | p-y+ax
1935 | n-iy+hh
1936 | ay-ae+m
1937 | ay-ae+n er-ae+n
1938 | n-iy+ow n-iy+ae
1939 | n-iy+th
1940 | uh-k+ax
1941 | uh-k+eh
1942 | n-iy+zh n-iy+dx
1943 | p-y+uw th-y+uw
1944 | uh-k+hh
1945 | uh-k+ix
1946 | uw-th+b
1947 | ow-f+aw
1948 | ow-f+ay ax-f+ay
1949 | ow-f+er ax-f+er
1950 | ow-f+l n-f+l
1951 | d-r+aa
1952 | d-r+ae
1953 | d-r+ah
1954 | l-ay+ax
1955 | d-r+ao d-r+ah
1956 | d-r+aw
1957 | d-r+ax
1958 | d-r+ay d-r+ah
1959 | l-ay+dx
1960 | d-r+eh d-r+ae
1961 | d-r+ih
1962 | l-ay+ix l-ay+ax
1963 | d-r+iy
1964 | l-ay+jh
1965 | f+aa
1966 | f+ae f
1967 | f+ah
1968 | f+ao
1969 | f+aw
1970 | sh-r+ih th-r+ih
1971 | f+ax
1972 | f+ay
1973 | sh-r+iy
1974 | f+eh
1975 | f+er
1976 | f+ey f+ah
1977 | y-iy+l
1978 | f+ih t-f+ih
1979 | f+ix f
1980 | f+iy r-f+iy
1981 | d-r+uw
1982 | sh-r+uw th-r+uw
1983 | v-p+ao f-p+ao
1984 | ae-th+l
1985 | f+ow f
1986 | f+oy
1987 | ae-th+y
1988 | ix-k+aa uw-k+aa
1989 | ix-k+ae
1990 | ix-k+ah
1991 | ix-k+ao
1992 | ix-k+ax uw-k+ax
1993 | ao-d+iy
1994 | f+uh
1995 | f+uw f+uh
1996 | ix-k+ey
1997 | ix-k+ow
1998 | d-iy+ae
1999 | d-iy+ax
2000 | ey-ow+m ay-ow+m
2001 | ey-ow+v
2002 | aa-n+aa
2003 | aa-n+ax
2004 | ay-ah+m
2005 | aa-n+er
2006 | er-n+ae
2007 | er-n+ax
2008 | er-n+ay
2009 | aa-n+ix
2010 | aa-n+iy
2011 | aa-n+jh
2012 | er-n+er
2013 | aa-n+ow
2014 | er-n+ix er-n+ae
2015 | er-n+iy
2016 | uw-v+ax ow-v+er
2017 | aa-n+sh
2018 | aa-dx+ax
2019 | f-ay
2020 | uw-v+er ow-v+er
2021 | aa-dx+er
2022 | f-er
2023 | f-ey
2024 | uw-v+ix ow-v+eh
2025 | aa-dx+ix aa-dx+ax
2026 | aa-dx+iy
2027 | f-iy th-iy
2028 | er-n+uw
2029 | y-ao+r
2030 | aa-dx+ow aa-dx+ax
2031 | f-ow
2032 | f-th t-th
2033 | z-er+t
2034 | z-er+v
2035 | z-er+z
2036 | ix-aa+n
2037 | ae-v+ax
2038 | ae-v+er
2039 | ae-v+ix
2040 | ng-er+z
2041 | uh-d
2042 | uh-k
2043 | uh-l
2044 | uh-r
2045 | uh-t
2046 | w-ax+b
2047 | w-ax+l
2048 | w-ax+n
2049 | w-ax+s
2050 | ow-k+l
2051 | ow-k+s uh-k+s
2052 | ow-k+t
2053 | ao-zh+iy
2054 | ay-ix+n
2055 | w-ay+d
2056 | w-ay+f
2057 | w-ay+k
2058 | w-ay+l
2059 | w-ay+n
2060 | w-ay+p w-ay+k
2061 | w-ay+t
2062 | w-ay+v
2063 | w-ay+z
2064 | ix-jh
2065 | uw-dx+ax
2066 | ow-l+b
2067 | ow-l+d ow-l+jh
2068 | ow-l+l
2069 | ow-l+m ow-l+l
2070 | ow-l+t
2071 | ix-ng ng
2072 | uw-dx+er
2073 | p-eh+ch
2074 | uw-dx+ix uw-dx+ax
2075 | ix-sh
2076 | uw-dx+iy
2077 | ix-th d-th
2078 | ow-w+eh
2079 | ay-iy+n
2080 | p-eh+sh
2081 | k-er+aa
2082 | k-er+ax
2083 | k-er+ch
2084 | f-r+aa
2085 | f-r+ae
2086 | f-r+ah
2087 | f-r+ao f-r+aa
2088 | ow-m+f
2089 | f-r+aw
2090 | f-r+ax
2091 | f-r+ay f-r+aa
2092 | w+aa
2093 | ow-m+s
2094 | w+ae w
2095 | k-er+eh k-er+aa
2096 | w+ah
2097 | ow-m+z
2098 | w+ao
2099 | w+ay
2100 | jh-g+r d-g+r
2101 | f-r+eh
2102 | f-r+ey
2103 | w+eh ow-w+eh
2104 | w+er n-w+er
2105 | k-er+ix
2106 | k-er+iy k-er+ix
2107 | w+ey
2108 | ih-m+ax
2109 | f-r+iy
2110 | w+ih
2111 | w+ix w
2112 | w+iy
2113 | ih-m+er
2114 | w+ow
2115 | f-r+uw
2116 | w+uh n-w+uh
2117 | w+uw
2118 | iy-eh+m
2119 | iy-eh+n
2120 | iy-eh+r
2121 | iy-eh+s
2122 | iy-eh+t
2123 | ah-z+ax uh-z+ax
2124 | ow-n+l
2125 | ow-n+s
2126 | ow-n+t
2127 | ow-n+y
2128 | ow-n+z
2129 | ey-z+er
2130 | g-jh+eh
2131 | ey-z+iy
2132 | s-d+ax
2133 | s-d+ih
2134 | w-aa
2135 | w-ax
2136 | w-ay
2137 | l-ow+b
2138 | l-ow+d
2139 | l-ow+g l-ow+b
2140 | w-er
2141 | l-ow+k
2142 | l-ow+l
2143 | l-ow+n
2144 | w-ey
2145 | l-ow+s
2146 | p-aw+dx
2147 | l-ow+z
2148 | p-aw+er
2149 | w-iy
2150 | ay-dx+ax
2151 | ay-dx+er
2152 | f-aa+dh
2153 | ay-dx+ix ay-dx+ax
2154 | ay-dx+iy
2155 | ax-ng+g
2156 | ax-ng+k
2157 | eh-g+ax
2158 | ah-ch+ix
2159 | ah-ch+iy eh-ch+iy
2160 | eh-g+hh
2161 | iy-g+ax
2162 | iy-g+er eh-g+ax
2163 | eh-g+sh
2164 | ih-th+ax b-th+iy
2165 | iy-g+ow
2166 | w-eh+dh
2167 | l-oy+m
2168 | l-oy+n
2169 | ay-t+ae
2170 | ay-t+ax
2171 | ay-t+ih
2172 | dh-ae+dx
2173 | y-ax+l
2174 | y-ax+m
2175 | y-ax+n
2176 | y-ax+p
2177 | y-ax+s
2178 | y-ax+t
2179 | y-ax+w
2180 | sh+aa sh
2181 | sh+ae sh
2182 | sh+ah sh
2183 | sh+ao sh+r
2184 | sh+aw sh
2185 | sh+ax
2186 | sh+ay sh
2187 | sh+eh
2188 | sh+er sh+r
2189 | sh+ey
2190 | sh+ih
2191 | sh+ix sh
2192 | sh+iy
2193 | t-y+aa
2194 | sh+ow sh
2195 | sh+uh sh+r
2196 | sh+uw sh
2197 | ow-s+l
2198 | ow-s+t
2199 | p-ey+ix
2200 | p-ey+jh
2201 | t-y+uw th-y+uw
2202 | p-ey+sh
2203 | b+l
2204 | b+r
2205 | b+w b
2206 | b+y b
2207 | b-d
2208 | b-z dh-z
2209 | aw-jh+d
2210 | ax-p+aa
2211 | ax-p+ae
2212 | ax-p+ao ax-p+aa
2213 | ax-p+ax
2214 | aa-f+ax
2215 | ax-p+eh
2216 | ax-p+ey ax-p+eh
2217 | ow-t+s aw-t+s
2218 | iy-ey+ch
2219 | ax-p+ih
2220 | iy-ey+dx
2221 | ax-p+iy
2222 | er-f+ao
2223 | er-f+ax
2224 | aa-f+ix
2225 | aa-f+iy
2226 | ax-p+ow
2227 | ax-p+oy ax-p+aa
2228 | sh-ax
2229 | aa-f+ow aa-f+ix
2230 | uw-n+ax
2231 | uw-n+ay
2232 | sh-er
2233 | b-ix+aa
2234 | uw-n+er
2235 | m-aa+dx
2236 | iy-ey+sh uw-ey+sh
2237 | sh-iy
2238 | uw-n+ih
2239 | uw-n+ix
2240 | b-ix+hh
2241 | er-f+uh
2242 | sh-ow jh-ow
2243 | z-p+ey
2244 | uw-n+ow
2245 | b-ix+ng p-ix+ng
2246 | sh-uw
2247 | m-b+l m-b+uh
2248 | l-dh+ow er-dh+ax
2249 | ow+aa
2250 | ow+dh
2251 | d+r
2252 | d+w
2253 | k-ah+dx
2254 | n-ae+ch
2255 | d-z
2256 | ow+hh
2257 | n-ae+dx
2258 | ae-n+aa
2259 | ae-n+ah ae-n+aa
2260 | ae-n+ax
2261 | ae-n+ch
2262 | ae-n+er
2263 | ow+sh ow+dh
2264 | ae-n+hh
2265 | k-ah+sh
2266 | ae-n+ix
2267 | ae-n+jh
2268 | n-ae+sh
2269 | n-ow+b
2270 | n-ow+k
2271 | n-ow+l
2272 | n-ow+m
2273 | n-ow+n
2274 | n-ow+p n-ow+b
2275 | n-ow+s
2276 | n-ow+t
2277 | ae-n+ow
2278 | n-ow+v
2279 | n-ow+w
2280 | n-ow+z
2281 | jh-n+ax v-n+ax
2282 | g-n+ao
2283 | g-n+ax v-n+ax
2284 | g-n+ay
2285 | ih-ch+k
2286 | ih-ch+m
2287 | ih-ch+t ih-ch+k
2288 | s-ix+dx
2289 | g-n+ih
2290 | s-ix+jh t-ix+jh
2291 | s-ix+ng
2292 | g-n+ow
2293 | r-dx+ax
2294 | ow-ch ow-ch+t
2295 | f+l
2296 | f+r
2297 | f+w
2298 | f+y
2299 | ow-er
2300 | r-dx+er er-dx+er
2301 | r-dx+ey r-dx+ax
2302 | f-s
2303 | f-t
2304 | ow-iy
2305 | r-dx+ix
2306 | r-dx+iy er-dx+iy
2307 | iy-er+z
2308 | r-dx+ow r-dx+ix
2309 | ay-ax+g
2310 | ay-ax+l
2311 | ay-ax+m
2312 | ay-ax+n
2313 | ay-ax+t
2314 | ay-ax+w
2315 | w-ey+dx
2316 | ow-th
2317 | w-ey+jh
2318 | n-oy+z n-oy
2319 | jh-aa+sh
2320 | er-jh+ax
2321 | g+l
2322 | g+r
2323 | g+w g+l
2324 | g+y g
2325 | d-ae+dx
2326 | th-ih+k
2327 | g-d
2328 | k-v+ey
2329 | g-z
2330 | er-jh+ih
2331 | er-jh+ix
2332 | er-jh+iy er-jh+ih
2333 | uw-d+l ow-d+m
2334 | d-ae+sh
2335 | t-ih+dx
2336 | m-f+r n-f+er
2337 | t-ih+ng
2338 | uw+l
2339 | uw+n iy-uw+m
2340 | uw+z
2341 | uw-b ax-b
2342 | uw-d
2343 | uw-f ax-f
2344 | uw-k ax-k
2345 | uw-l
2346 | uw-m
2347 | uw-n
2348 | uw-p
2349 | uw-s
2350 | uw-t
2351 | uw-v
2352 | uw-z
2353 | t-ih+sh
2354 | ix-t+ae
2355 | ix-t+ao
2356 | m-th+ix
2357 | ix-t+er
2358 | ix-t+ey
2359 | ow-z+d aw-z+d
2360 | ow-z+m
2361 | v-y+uw
2362 | ah-r+iy
2363 | ix-t+uw
2364 | aa-w+ax ax-w+ax
2365 | r-ah+jh
2366 | r-ah+ng
2367 | er-w+ay ax-w+ay
2368 | r-ah+sh
2369 | er-w+eh iy-w+eh
2370 | er-w+ix
2371 | n-uw+er
2372 | z-ix+ng s-ix+ng
2373 | k+l
2374 | k+r
2375 | k+w
2376 | k+y
2377 | k-s
2378 | k-t
2379 | n-z+ax
2380 | n-z+iy
2381 | ow-aa+hh
2382 | p-ow+k f-ow+k
2383 | p-ow+n
2384 | p-ow+s
2385 | p-ow+t
2386 | p-ow+z
2387 | n-z+ow n-z+ax
2388 | ih-th+s ae-th+l
2389 | ay-l+ae
2390 | ay-l+ax
2391 | l-d
2392 | l-f l-f+th
2393 | l-m
2394 | l-p
2395 | l-s
2396 | l-t
2397 | l-v
2398 | l-z
2399 | ay-l+er
2400 | ay-l+ix
2401 | ay-l+iy
2402 | uw-dh+l er-dh+ax
2403 | uw-dh+z er-dh+ax
2404 | v-oy+ax
2405 | b-s+er
2406 | d-b+ay
2407 | sh-b+ao
2408 | m+y m+ix
2409 | m-d
2410 | m-f n-f+ow
2411 | m-p
2412 | m-z
2413 | d-uw+ae d-uw
2414 | d-uw+ax
2415 | iy-ey+m
2416 | iy-ey+t iy-ey+ch
2417 | d-uw+dx d-uw
2418 | d-uw+ix d-uw
2419 | p-oy+n
2420 | p-oy+z
2421 | eh-ng+k ax-ng+k
2422 | n-d
2423 | n-s
2424 | n-t
2425 | n-z
2426 | t-iy+aa d-iy+ae
2427 | t-iy+ax d-iy+ae
2428 | t-iy+ch
2429 | t-iy+ey d-iy+ae
2430 | ih-v+ax ax-v+ax
2431 | t-iy+th
2432 | ih-v+eh ax-v+eh
2433 | ih-v+er
2434 | b-ow+dx w-ow+dx
2435 | ih-v+ix
2436 | ih-v+iy
2437 | w-ao+dx
2438 | t-iy+zh
2439 | b-ow+hh
2440 | ih-jh+ax g-jh+eh
2441 | aa-dh+er
2442 | b-ow+th v-ow+sh
2443 | uw-l+b
2444 | r-ay+ah
2445 | r-ay+ax r-ay+ah
2446 | r-ay+dx
2447 | ih-jh+uw
2448 | r-ay+ix r-ay+ah
2449 | ch-uh+r z-uh+r
2450 | s-m+ae
2451 | s-m+ao
2452 | s-m+ax z-m+ax
2453 | s-m+ay
2454 | p+l
2455 | p+r
2456 | p+w
2457 | p-s
2458 | p-t
2459 | s-m+ey
2460 | s-m+ih z-m+ih
2461 | s-m+ix
2462 | s-m+ow z-m+aa
2463 | uw-m+d
2464 | l-r+ay
2465 | uw-m+y ow-m+ix
2466 | uw-m+z ow-m+z
2467 | l-r+eh
2468 | s-m+uw
2469 | ih+ch
2470 | l-r+iy
2471 | s-ow+dx
2472 | l-r+ow
2473 | ih+ng
2474 | ih+sh
2475 | eh+d
2476 | eh+f
2477 | eh+g
2478 | eh+k
2479 | eh+l
2480 | ih+th
2481 | eh+m
2482 | eh+n
2483 | eh+r
2484 | eh+s
2485 | eh+t eh+k
2486 | eh+v
2487 | iy-hh+aw
2488 | eh-d
2489 | eh-f
2490 | eh-g eh-g+hh
2491 | eh-k
2492 | eh-l
2493 | eh-m
2494 | eh-n
2495 | eh-p
2496 | eh-r
2497 | eh-s
2498 | eh-t
2499 | eh-v
2500 | eh-z
2501 | uw-n+d
2502 | m-p+k
2503 | m-p+l
2504 | m-p+r
2505 | m-p+s
2506 | m-p+t
2507 | iy-hh+ow k-hh+ow
2508 | eh-p+ax
2509 | ix-jh+d uw-jh+d
2510 | ix-jh+l
2511 | eh-p+er
2512 | iy-p+ao
2513 | iy-p+ax
2514 | r-b
2515 | r-d
2516 | iy-p+eh
2517 | r-f
2518 | r-k
2519 | r-l
2520 | r-m
2521 | r-n
2522 | iy-p+er
2523 | r-p
2524 | r-s
2525 | r-t
2526 | r-z
2527 | dh-eh+m
2528 | dh-eh+n
2529 | dh-eh+r
2530 | iy-p+ix iy-p+eh
2531 | eh-p+sh
2532 | eh-p+th eh-p+sh
2533 | iy-p+ow
2534 | ih-ch ih-ch+k
2535 | r-ow+b
2536 | r-ow+d
2537 | r-ow+f
2538 | ih-dh dh
2539 | r-ow+k
2540 | r-ow+l
2541 | r-ow+m
2542 | r-ow+n
2543 | r-ow+p r-ow+b
2544 | r-ow+t
2545 | r-ow+v
2546 | r-ow+z
2547 | ih-jh ix-jh
2548 | ih-ng
2549 | uh-l+hh uh-l+d
2550 | s+k
2551 | s+l
2552 | s+m
2553 | s+n
2554 | s+p
2555 | s+t
2556 | s+w
2557 | k-n+aa
2558 | s-k
2559 | s-t
2560 | s-z
2561 | k-n+ax v-n+ax
2562 | ow-g+ax iy-g+ax
2563 | ih-sh ix-sh
2564 | uw-dh+sh er-dh+ax
2565 | uw-p+l
2566 | uw-p+t
2567 | d-s+ax
2568 | d-s+ay
2569 | d-s+eh
2570 | g+aa
2571 | g+ae g
2572 | g+ah
2573 | g+ao g+aa
2574 | g+aw g
2575 | g+ay g+ah
2576 | ax-dx+ax
2577 | t+r
2578 | t+w
2579 | t+y t+r
2580 | g+eh
2581 | g+er g+aa
2582 | g+ey g+eh
2583 | t-s
2584 | ax-dx+er
2585 | ax-dx+ey ax-dx+ax
2586 | g+ih
2587 | g+iy g+ih
2588 | ax-dx+ix
2589 | ax-dx+iy
2590 | g+ow g+ah
2591 | ix-l+ae
2592 | ix-l+ao uw-l+ao
2593 | ix-l+ay
2594 | g+uh
2595 | g+uw g+uh
2596 | m-s+t
2597 | r-oy+d r-oy+ix
2598 | ix-l+eh
2599 | r-oy+t
2600 | ix-l+ey
2601 | ix-l+ih ix-l+ey
2602 | ix-l+iy
2603 | jh-uh+l
2604 | jh-uh+r z-uh+r
2605 | ix-l+ow
2606 | sil
2607 | ix-l+uw uw-l+uw
2608 | g-uh+d
2609 | aa-uw+l uw+l
2610 | uw-r+z
2611 | er-uw+b
2612 | er-uw+s
2613 | g-ax zh-ax
2614 | v-eh+jh
2615 | v+y v+ae
2616 | b-ih+g
2617 | b-ih+l
2618 | b-ih+n
2619 | g-er zh-er
2620 | b-ih+r
2621 | b-ih+s
2622 | b-ih+t
2623 | b-ih+z
2624 | v-d
2625 | v-z dh-z
2626 | g-iy
2627 | v-eh+th v-eh+s
2628 | g-ow
2629 | uw-s+b
2630 | uw-s+t
2631 | th-ix+k
2632 | iy+ch
2633 | iy+dh
2634 | iy+dx
2635 | n-r+ae
2636 | n-r+ax
2637 | uw-t+r
2638 | uw-t+s uh-t+s
2639 | iy+jh iy+ch
2640 | n-r+ey
2641 | n-r+iy l-r+iy
2642 | iy+th iy+dh
2643 | g-zh+er n-zh+eh
2644 | g-w+aa ax-w+aa
2645 | th-iy+f
2646 | th-iy+v
2647 | ay-d+eh
2648 | g-w+ix w
2649 | ay-d+iy
2650 | l-aa+dx
2651 | iy-ax
2652 | iy-ch ih-ch+k
2653 | l-aa+jh l-aa+dx
2654 | iy-dh dh
2655 | iy-er
2656 | uw-v+d
2657 | uw-v+m ow-v+aa
2658 | th-b+r
2659 | t-ow+b
2660 | t-ow+k
2661 | t-ow+l sh-ow+l
2662 | t-ow+m ay-ow+m
2663 | t-ow+n d-ow+n
2664 | t-ow+v ey-ow+v
2665 | iy-ow
2666 | ah-sh+ax eh-sh+ax
2667 | iy-th
2668 | m-n+ae iy-n+ix
2669 | iy-zh zh
2670 | z-d jh-d
2671 | th-ao+r s-ao+r
2672 | th-ao+t
2673 | m-n+iy iy-n+iy
2674 | f-s+eh
2675 | ih-n+aa ax-n+aa
2676 | ih-n+ax ax-n+ax
2677 | ih-n+ch
2678 | ih-n+er
2679 | ih-n+ix
2680 | ih-n+iy
2681 | er+l
2682 | er+n
2683 | er+v
2684 | er+w
2685 | b-aa+b
2686 | b-aa+d b-aa+dx
2687 | b-aa+k
2688 | b-aa+l
2689 | b-aa+m
2690 | b-aa+n
2691 | b-aa+r
2692 | b-aa+s
2693 | b-aa+t
2694 | b-aa+z k-aa+z
2695 | er-b r-b
2696 | er-d r-d
2697 | er-f er-f+uh
2698 | er-g
2699 | er-k
2700 | er-l
2701 | er-n
2702 | er-p r-p
2703 | er-s
2704 | er-t
2705 | er-v
2706 | er-z
2707 | ih-n+th
2708 | m-z+l
2709 | t-oy+z
2710 | b-ih+sh
2711 | dh-er+d
2712 | dh-er+n
2713 | dh-er+w
2714 | dh-er+z
2715 | v-ey+dx b-ey+d
2716 | p-ax+dx
2717 | v-ey+sh
2718 | d-ih+d
2719 | d-ih+f
2720 | d-ih+g
2721 | d-ih+k
2722 | d-ih+l
2723 | d-ih+n
2724 | d-ih+r
2725 | d-ih+s
2726 | d-ih+z
2727 | sh-ih+p
2728 | sh-ih+r ch-ih+r
2729 | sh-ih+v
2730 | p-ax+th
2731 | uw-z+d
2732 | uw-z+p uw-z+d
2733 | s-ih+ch
2734 | s-ih+dx
2735 | s-ih+ng
2736 | n-oy+ix n-oy
2737 | r-dh+er er-dh+er
2738 | p-r+aa
2739 | p-r+ae
2740 | p-r+ax
2741 | p-r+ay p-r+aa
2742 | iy-ax+th y-ax+s
2743 | p-r+eh
2744 | p-r+ih
2745 | p-r+ix p-r+ax
2746 | p-r+iy
2747 | ao-sh+ax
2748 | ch-uw+s
2749 | ch-uw+z ch-uw+s
2750 | p-r+ow
2751 | uh-d+ax
2752 | er-eh+k
2753 | er-eh+n
2754 | er-eh+r
2755 | er-eh+s
2756 | er-eh+t
2757 | er-eh+v
2758 | p-r+uw
2759 | t-ae+dx p-ae+dx
2760 | b-ae+b
2761 | b-ae+d
2762 | b-ae+g
2763 | b-ae+k
2764 | b-ae+l
2765 | b-ae+m
2766 | b-ae+n
2767 | b-ae+p
2768 | b-ae+r
2769 | b-ae+s
2770 | k-f+er t-f+er
2771 | k-f+iy r-f+iy
2772 | v-ow+g b-ow+g
2773 | v-ow+k
2774 | v-ow+l
2775 | ix-d+ax
2776 | ix-d+eh
2777 | ah-b+aw
2778 | ah-b+ax
2779 | ah-b+er
2780 | ey-b+aw
2781 | ey-b+ax
2782 | ah-b+ix ah-b+ax
2783 | ah-b+iy
2784 | ey-b+er ay-b+er
2785 | ix-d+uw k-d+uw
2786 | oy-er+z
2787 | ey-b+iy ay-b+iy
2788 | aa-g+ax
2789 | ah-b+th
2790 | aa-g+er aa-g+ax
2791 | er-g+aa
2792 | er-g+ax er-g+aa
2793 | aa-g+iy ah-g+iy
2794 | er-g+eh
2795 | er-g+er er-g+aa
2796 | er-zh+ax n-zh+eh
2797 | aa-g+ow
2798 | b-iy+ax
2799 | b-iy+ch
2800 | d-aa+b
2801 | ey+b
2802 | d-aa+g
2803 | d-aa+k
2804 | d-aa+l
2805 | d-aa+m
2806 | d-aa+n
2807 | d-aa+r
2808 | ey+p
2809 | d-aa+t
2810 | ey+s
2811 | ey+t
2812 | ey+v
2813 | b-ah+f
2814 | b-ah+g
2815 | b-ah+l
2816 | b-ah+n
2817 | b-iy+dx
2818 | b-ah+s g-ah+s
2819 | b-ah+t
2820 | b-ah+v
2821 | th-aw+t
2822 | th-aw+z
2823 | ey-d
2824 | ey-f ax-f
2825 | ey-k
2826 | ey-l
2827 | ey-m
2828 | ey-n
2829 | ey-p ay-p
2830 | sh-aa+p
2831 | sh-aa+r ch-aa+r
2832 | ey-s
2833 | ey-t
2834 | sh-aa+t
2835 | ey-v
2836 | ey-z
2837 | b-iy+ix b-iy+dx
2838 | v-oy+s
2839 | z-ih+ng
2840 | z-ih+sh
2841 | s-v+ih z-v+ih
2842 | ng-d n-d
2843 | s-v+ix ix-v+n
2844 | ng-k
2845 | ng-z g-z
2846 | k-uh+d
2847 | k-uh+k
2848 | th-ax+d s-ax+d
2849 | th-ax+k s-ax+g
2850 | th-ax+l s-ax+l
2851 | th-ax+n
2852 | th-ax+s
2853 | jh-uw+l
2854 | jh-uw+n
2855 | jh-uw+v
2856 | jh-uw+z
2857 | f-ih+b
2858 | f-ih+f
2859 | f-ih+g
2860 | f-ih+k
2861 | f-ih+l
2862 | f-ih+n
2863 | f-ih+r
2864 | f-ih+s
2865 | f-ih+t
2866 | f-ih+z
2867 | aw-m+ax
2868 | s-iy+aa
2869 | s-iy+ae s-iy+aa
2870 | s-iy+ax s-iy+aa
2871 | g-uw+s uw+z
2872 | s-iy+dx
2873 | s-iy+eh
2874 | s-iy+er s-iy+aa
2875 | s-iy+ey s-iy+aa
2876 | s-iy+ix s-iy+dx
2877 | ix-sh+l
2878 | ix-sh+m ix-sh
2879 | ix-sh+n ix-sh+l
2880 | ix-sh+t ih-sh+t
2881 | ay-b+r
2882 | t-uw+ao
2883 | t-uw+dx t-uw+m
2884 | t-uw+er
2885 | k-w+aa
2886 | k-w+ao
2887 | k-w+ax k-w+aa
2888 | k-w+ay
2889 | ow-p+ax
2890 | t-uw+th
2891 | b-ix+d
2892 | b-ix+f
2893 | b-ix+g b-ix+d
2894 | b-ix+k b-ix+d
2895 | b-ix+l
2896 | b-ix+n
2897 | k-w+eh p-w+eh
2898 | b-ix+s
2899 | b-ix+t b-ix+d
2900 | k-w+er t-w+er
2901 | k-w+ey
2902 | d-ae+f
2903 | d-ae+l
2904 | d-ae+m
2905 | d-ae+n
2906 | d-ae+p
2907 | k-w+ih t-w+ih
2908 | k-w+iy t-w+iy
2909 | m-f+ax n-f+ax
2910 | sh-ae+d
2911 | sh-ae+l
2912 | sh-ae+m
2913 | m-f+er n-f+er
2914 | k-w+ow k-w+ao
2915 | m-f+ih
2916 | f-k+aa s-k+aa
2917 | ay-d+z
2918 | f-k+ax
2919 | p+aa
2920 | p+ae
2921 | p+ah p
2922 | p+ao p+aa
2923 | p+aw p
2924 | p+ax
2925 | p+ay p
2926 | n-eh+dx
2927 | m-f+uw n-f+ow
2928 | p+eh
2929 | p+er
2930 | p+ey p+eh
2931 | ih-f+ax
2932 | p+ih
2933 | p+iy
2934 | b-iy+m
2935 | ih-f+er
2936 | b-iy+s
2937 | b-iy+z
2938 | ao-n+ch aa-n+sh
2939 | ih-f+ix
2940 | zh-aa+k
2941 | zh-aa+n ix-aa+n
2942 | ix-hh+ae er-hh+ae
2943 | p+ow p
2944 | p+oy
2945 | ix-hh+ay ow-hh+aa
2946 | ix-hh+eh er-hh+eh
2947 | p+uh
2948 | p+uw p+uh
2949 | ih-f+th
2950 | ah-s+ax
2951 | ix-hh+ow k-hh+ow
2952 | ae-ng+er
2953 | ae-ng+hh ae-ng+er
2954 | ey-s+ax
2955 | ah-s+ix ah-s+ax
2956 | ey-s+ix ey-s+ax
2957 | ch-eh+k
2958 | ch-eh+r
2959 | ch-eh+s
2960 | ae+dx
2961 | ae+jh ae
2962 | ae+ng
2963 | ay-f+g
2964 | ay-f+k
2965 | ay-f+l
2966 | ae+sh
2967 | ay-f+s ay-f
2968 | ae+th
2969 | p-ao
2970 | p-ax
2971 | l-b+ax
2972 | p-er
2973 | p-ey
2974 | th-l+eh
2975 | l-b+er
2976 | er-er+b
2977 | p-iy
2978 | th-l+iy s-l+iy
2979 | z-iy+ae
2980 | f-aa+g
2981 | f-aa+l
2982 | f-aa+n
2983 | f-aa+r
2984 | d-ah+b
2985 | d-ah+g
2986 | d-ah+k
2987 | d-ah+l g-ah+l
2988 | d-ah+n g-ah+n
2989 | d-ah+z
2990 | b-ao+l
2991 | b-ao+r
2992 | p-ow
2993 | sh-ah+f
2994 | sh-ah+t
2995 | sh-ah+v
2996 | l-b+oy
2997 | z-iy+ey z-iy+ae
2998 | p-th t-th
2999 | ch-ix+ng
3000 | ay-g+r
3001 | p-s+t
3002 | aw-dx+ax dx
3003 | ih-zh+ax eh-zh+er
3004 | aw-dx+er
3005 | m-uh+r p-uh+r
3006 | aa-th+ax
3007 | ae-ch ow-ch+t
3008 | d-eh+th d-eh+f
3009 | aw-dx+ix dx
3010 | ae-ng ng
3011 | ae-sh eh-sh+p
3012 | ae-th d-th
3013 | p-t+m
3014 | p-t+s
3015 | ay-m+ax
3016 | ay-m+eh
3017 | ay-m+iy
3018 | uw-eh+r
3019 | uw-eh+v
3020 | b-t+ey ix-t+ey
3021 | y-ow+dx
3022 | er-ch+ax ae-ch+ax
3023 | er-ch+er ae-ch+ax
3024 | er-ch+ix ae-ch+ix
3025 | t-r+aa
3026 | t-r+ae
3027 | t-r+ah th-r+ah
3028 | t-r+ao th-r+ay
3029 | t-r+aw
3030 | t-r+ax
3031 | t-r+ay th-r+ay
3032 | t-r+eh th-r+eh
3033 | t-r+ey
3034 | p-er+ay
3035 | er-ch+uh ae-ch+ax
3036 | er-ch+uw ae-ch+ax
3037 | p-er+dx
3038 | t-r+ih
3039 | t-r+ix
3040 | t-r+iy
3041 | p-er+ey
3042 | p-er+hh p-er+f
3043 | p-er+ix
3044 | t-r+ow th-r+ow
3045 | t-r+oy th-r+ay
3046 | d-ix+d
3047 | d-ix+f
3048 | d-ix+g jh-ix+k
3049 | d-ix+k jh-ix+k
3050 | d-ix+l
3051 | d-ix+n
3052 | d-ix+p
3053 | m-w+eh iy-w+eh
3054 | d-ix+s
3055 | d-ix+t d-ix+d
3056 | d-ix+v
3057 | t-r+uw th-r+uw
3058 | d-ix+z d-ix+s
3059 | sh-ix+g jh-ix+k
3060 | sh-ix+n s-ix+n
3061 | sh-ix+p s-ix+p
3062 | sh-ix+z jh-ix+s
3063 | p-er+th
3064 | f-ae+k s-ae+k
3065 | jh-eh+f
3066 | f-ae+m
3067 | jh-eh+k
3068 | jh-eh+l
3069 | jh-eh+n
3070 | f-ae+s
3071 | f-ae+t s-ae+t
3072 | jh-eh+r
3073 | jh-eh+s jh-eh+f
3074 | jh-eh+t
3075 | p-er+zh p-er+ix
3076 | aw-ch+t ow-ch+t
3077 | n-ey+dx
3078 | g-eh+n
3079 | g-eh+r
3080 | g-eh+s
3081 | g-eh+t
3082 | g-eh+z
3083 | ay-k+l
3084 | ay-k+r
3085 | ay-k+s
3086 | ay-k+w
3087 | n-ey+ow n-ey+dx
3088 | l-jh+er
3089 | n-ey+sh
3090 | d-iy+d
3091 | d-iy+f
3092 | d-iy+l
3093 | d-iy+n
3094 | d-iy+p
3095 | n-ey+th
3096 | d-iy+z
3097 | sh-iy+d
3098 | sh-iy+l
3099 | sh-iy+z
3100 | uw-g+ax iy-g+ax
3101 | z-ow+n sh-ow+n
3102 | uw-g+ow iy-g+ow
3103 | ay-l+d
3104 | ay-l+z
3105 | s-n+aa
3106 | s-n+ae z-n+ix
3107 | s-n+ah s-n+aa
3108 | s-n+ao
3109 | s-n+ax t-n+ax
3110 | sh-ix+ng ch-ix+ng
3111 | s-n+er t-n+er
3112 | k-aa+dx k-aa+d
3113 | s-n+ow z-n+ow
3114 | ae-g+ax
3115 | k-aa+ng
3116 | l-s+ax
3117 | k-aa+sh
3118 | ay-m+d
3119 | ay-m+z
3120 | n-b+aa
3121 | l-s+ix l-s+ax
3122 | n-b+er m-b+er
3123 | l-s+ow
3124 | er-ey+d
3125 | er-ey+n
3126 | f-ah+n
3127 | d-ao+g
3128 | d-ao+n
3129 | d-ao+r
3130 | d-ao+t
3131 | n-b+ow n-b+aa
3132 | sh-ao+r d-ao+r
3133 | n-b+uw n-b+aa
3134 | d-ey+dx
3135 | uw-ax
3136 | aa-ng+k
3137 | uw-dh dh
3138 | uw-eh ey-eh+t
3139 | ay-n+d
3140 | ay-n+f
3141 | ay-n+t ay-n+f
3142 | ay-n+z
3143 | uw-iy
3144 | uw-jh
3145 | d-ey+sh
3146 | uw-th
3147 | b-aw+d
3148 | b-aw+n m-aw+n
3149 | b-aw+r
3150 | b-aw+t b-aw+d
3151 | b-aw+z
3152 | w-er+ax
3153 | w-er+dh
3154 | w-er+iy
3155 | uh-m+ax
3156 | zh-ix+n
3157 | w-er+sh w-er+dh
3158 | w-er+th w-er+dh
3159 | ch-er+d
3160 | ch-er+p t-er+p
3161 | k-uw+l f-uw+l
3162 | ch-er+z
3163 | k-uw+n
3164 | k-uw+v
3165 | b-ax+k
3166 | b-ax+l
3167 | b-ax+n
3168 | b-ax+s
3169 | b-ax+t
3170 | b-ax+z b-ax+s
3171 | f-l+w
3172 | ey-b+r ay-b+r
3173 | ay-p+r
3174 | ay-p+s
3175 | ay-p+t
3176 | ix-ng+ax ae-ng+er
3177 | ix-ng+er ae-ng+er
3178 | b-ae+ch
3179 | ix-ng+hh ae-ng+er
3180 | b-ae+dx
3181 | iy-dx+ax
3182 | ao-f+ax aa-f+ax
3183 | iy-dx+er
3184 | v-r+ax b-r+ax
3185 | b-ae+ng
3186 | iy-dx+ix iy-dx+ax
3187 | iy-dx+iy
3188 | ix-m+ae
3189 | ix-m+ao m+ao
3190 | b-ae+th b-ae+s
3191 | v-r+iy
3192 | iy-dx+ow iy-dx+ax
3193 | ix-m+eh
3194 | ix-m+er
3195 | ix-m+ey
3196 | ix-m+ih
3197 | ix-m+iy ax-m+iy
3198 | ah-k+ax uw-k+ax
3199 | f-ix+f
3200 | f-ix+k th-ix+k
3201 | ix-m+ow
3202 | f-ix+t
3203 | ey-k+ax
3204 | ah-k+ix
3205 | ah-k+iy ao-k+iy
3206 | ih-ch+ax
3207 | r-aa+ch
3208 | aw-th+w
3209 | ey-k+er
3210 | ey-k+ey
3211 | ih-ch+er ih-ch+ax
3212 | ax-z+aa uh-z+ax
3213 | ax-z+ax uh-z+ax
3214 | ey-k+ix
3215 | aa-p+ax
3216 | ih-ch+iy
3217 | r-aa+jh
3218 | ah-k+sh
3219 | ax-z+eh uh-z+ax
3220 | ax-z+ey uh-z+ax
3221 | aa-p+er
3222 | ey-k+ow
3223 | ax-z+ih ix-z+ih
3224 | ax-z+iy ix-z+ih
3225 | er-p+ax r-p+ax
3226 | aa-p+ih
3227 | aa-p+ix
3228 | aa-p+iy aa-p+ih
3229 | ey-d+z
3230 | er-p+eh
3231 | r-aa+uw
3232 | ih-ch+uw ih-ch+ax
3233 | ay-r+m
3234 | r-aa+zh
3235 | ax-z+uh ax-z
3236 | ax-z+uw uh-z+ax
3237 | f-iy+b
3238 | f-iy+l
3239 | f-iy+m
3240 | f-iy+n
3241 | f-iy+s
3242 | f-iy+t
3243 | f-iy+z
3244 | s-ae+dx
3245 | p-ah+ng f-ah+ng
3246 | uw-er+d
3247 | uw-er+k
3248 | uw-er+t
3249 | s-ae+ng
3250 | ay-s+t
3251 | ng-z+ay
3252 | ng-hh+ae er-hh+ae
3253 | ng-hh+ay ow-hh+aa
3254 | n-s+aa
3255 | n-s+ae
3256 | n-s+ah
3257 | n-s+ax
3258 | n-s+ay n-s+ah
3259 | n-s+eh n-s+ae
3260 | n-s+er n-s+aa
3261 | n-s+ey n-s+ae
3262 | n-ao+zh d-ao+t
3263 | n-s+ih
3264 | ay-t+f
3265 | ay-t+g
3266 | ay-t+l
3267 | ay-t+n ay-t+g
3268 | n-s+ix n-s+ax
3269 | ay-t+s
3270 | n-s+iy
3271 | n-s+uw
3272 | jh-er+d d-er+d
3273 | f-ao+l
3274 | jh-er+k d-er+k
3275 | f-ao+r
3276 | jh-er+m
3277 | jh-er+n d-er+n
3278 | jh-er+z d-er+z
3279 | s-k+l
3280 | s-k+r
3281 | s-k+t
3282 | s-k+w
3283 | s-k+y k-k+iy
3284 | g-er+d
3285 | g-er+g
3286 | g-er+l
3287 | g-er+t
3288 | g-er+z ng-er+z
3289 | ey-g+l
3290 | v-ax+dx
3291 | b-l+aa
3292 | b-l+ae
3293 | b-l+ah
3294 | b-l+ax
3295 | b-l+ay
3296 | b-l+eh b-l+ax
3297 | b-l+ey
3298 | b-l+ix
3299 | b-l+iy dh-l+iy
3300 | d-aw+m
3301 | d-aw+n d-aw+m
3302 | d-aw+t
3303 | ao-f+m
3304 | ao-f+s aa-f+ix
3305 | ao-f+t
3306 | b-l+uw
3307 | ay-v+d
3308 | ay-v+z
3309 | l-ih+b
3310 | l-ih+d
3311 | l-ih+f
3312 | l-ih+k
3313 | l-ih+m
3314 | l-ih+n
3315 | l-ih+p l-ih+b
3316 | l-ih+r
3317 | l-ih+s
3318 | l-ih+v
3319 | l-ih+z
3320 | m-uw+n
3321 | d-ax+d
3322 | m-uw+s
3323 | m-uw+v
3324 | d-ax+k
3325 | d-ax+l
3326 | d-ax+m
3327 | d-ax+n
3328 | ch-ey+n
3329 | d-ax+p g-ax+b
3330 | d-ax+s g-ax+th
3331 | ch-ey+s
3332 | r-th+ax b-th+iy
3333 | sh-ax+k ch-ax+g
3334 | sh-ax+l ch-ax+l
3335 | sh-ax+n ch-ax+n
3336 | sh-ax+p ch-ax+b
3337 | sh-ax+s ch-ax+z
3338 | r-th+er
3339 | b-uw+dx v-uw
3340 | f-t+ae
3341 | f-t+ax f-t+ae
3342 | y+aa
3343 | y+ae y
3344 | y+ah
3345 | y+ao
3346 | f-t+er
3347 | y+eh
3348 | y+er
3349 | y+ey
3350 | aa-jh+ax eh-jh+ax
3351 | f-t+iy
3352 | y+ih
3353 | y+iy y+er
3354 | aa-jh+er
3355 | y+ow y
3356 | d-ay+d
3357 | d-ay+n
3358 | d-ay+v
3359 | d-ay+z jh-ay+z
3360 | sh-ay+d d-ay+d
3361 | sh-ay+n d-ay+n
3362 | y+uh y
3363 | y+uw
3364 | w-ah+ng
3365 | f-t+l
3366 | sh-ow+ix
3367 | th-ix+ng
3368 | s-f+ae r-f
3369 | s-f+ax p-f+ax
3370 | s-f+ay f+ay
3371 | ow-zh+ax n-zh+eh
3372 | s-f+ih t-f+ih
3373 | s-f+iy r-f+iy
3374 | oy-ax+jh
3375 | s-uw+ax
3376 | k-eh+l
3377 | k-eh+m
3378 | k-eh+n
3379 | k-eh+p
3380 | k-eh+r ch-eh+r
3381 | k-eh+v
3382 | y-aa
3383 | y-ax iy-ax
3384 | l-k+ah
3385 | l-k+ax
3386 | ey-k+s
3387 | y-eh
3388 | y-er
3389 | y-ey
3390 | l-k+ey
3391 | p-ay+er
3392 | l-k+hh
3393 | y-iy
3394 | n-hh+ae er-hh+ae
3395 | l-k+ow
3396 | n-hh+ey er-hh+eh
3397 | s-p+l
3398 | s-p+r
3399 | s-p+y
3400 | y-uw
3401 | uw-ey+t iy-ey+ch
3402 | ey-l+d
3403 | ey-l+r
3404 | ey-l+s
3405 | ey-l+w
3406 | ey-l+y
3407 | ey-l+z ey-l+s
3408 | ay-z+d
3409 | g-sh+eh
3410 | ao-k+t
3411 | p-s+ax
3412 | ey-m+d
3413 | ey-m+s
3414 | ey-m+z
3415 | r-b+ae ah-b+ax
3416 | p-s+iy
3417 | r-b+ax
3418 | r-b+ay r-b+ax
3419 | uw-jh+iy
3420 | ay-v+ax
3421 | r-b+er ah-b+er
3422 | ae-dx+aa
3423 | ay-v+er ay-v+ax
3424 | ae-dx+ax ae-dx+aa
3425 | r-b+ix ah-b+ax
3426 | l-aa+f
3427 | l-aa+g
3428 | l-aa+k
3429 | l-aa+n
3430 | l-aa+p
3431 | l-aa+r
3432 | l-aa+s l-aa+f
3433 | l-aa+t
3434 | l-aa+z k-aa+z
3435 | ae-dx+er
3436 | ay-v+ix
3437 | jh-ey+k
3438 | jh-ey+m
3439 | jh-ey+z
3440 | r-b+ow r-b+ax
3441 | zh-ax+n
3442 | zh-ax+w dx-ax+w
3443 | ae-dx+ix ae-dx+aa
3444 | ae-dx+iy
3445 | ao-l+b
3446 | ao-l+d
3447 | ao-l+m
3448 | ao-l+r
3449 | ao-l+s
3450 | ao-l+t
3451 | ao-l+w ao-l+m
3452 | ao-l+z
3453 | ae-ng+g
3454 | ae-ng+k ax-ng+k
3455 | er-ix+jh
3456 | ae-ng+z
3457 | g-ey+b
3458 | g-ey+m
3459 | g-ey+n
3460 | g-ey+t
3461 | g-ey+v
3462 | g-ey+z
3463 | er-ix+ng
3464 | ey-n+b
3465 | ey-n+d
3466 | ey-n+g
3467 | ey-n+l
3468 | ey-n+t
3469 | ey-n+y
3470 | ey-n+z
3471 | d-l+ae
3472 | er-ix+sh
3473 | d-l+eh
3474 | d-l+ix b-l+ix
3475 | d-l+iy dh-l+iy
3476 | s-uh+p t-uh+k
3477 | s-uh+r z-uh+r
3478 | sh-l+iy s-l+iy
3479 | f-aw+n s-aw+n
3480 | n-ih+f
3481 | n-ih+k m-ih+k
3482 | n-ih+m
3483 | n-ih+n m-ih+n
3484 | n-ih+p
3485 | n-ih+r m-ih+r
3486 | n-ih+s m-ih+s
3487 | g-ow+ix
3488 | f-ax+d p-ax+dx
3489 | f-ax+k
3490 | f-ax+l
3491 | f-ax+n
3492 | f-ax+s p-ax+th
3493 | f-ax+t p-ax+dx
3494 | f-ax+z p-ax+th
3495 | s-t+l
3496 | s-t+p
3497 | s-t+r
3498 | s-t+s
3499 | s-t+w
3500 | ao-n+s
3501 | ao-n+t
3502 | ao-n+w
3503 | iy-b+l
3504 | iy-b+r iy-b+l
3505 | w-ay+ax
3506 | ey-p+r ay-p+r
3507 | ey-p+t ay-p+t
3508 | w-ay+er
3509 | ax-r+ow
3510 | ay-jh+ax eh-jh+ax
3511 | hh-uh+d
3512 | hh-uh+f
3513 | w-ay+iy
3514 | hh-uh+n
3515 | hh-uh+r
3516 | uw-p+ah
3517 | uw-p+ao
3518 | uw-p+ax
3519 | ay-jh+eh eh-jh+ax
3520 | w-ay+ow w-ay+iy
3521 | uw-p+er
3522 | f-ay+d f-ay+dx
3523 | f-ay+l
3524 | f-ay+n
3525 | f-ay+r
3526 | f-ay+t
3527 | f-ay+v
3528 | uw-p+ih
3529 | s-w+aa k-w+aa
3530 | s-w+ae
3531 | s-w+ah
3532 | t-eh+dx t-eh
3533 | s-w+eh
3534 | l-ae+b
3535 | l-ae+d
3536 | l-ae+f
3537 | l-ae+g
3538 | l-ae+k
3539 | l-ae+m
3540 | l-ae+n
3541 | l-ae+p
3542 | l-ae+s
3543 | l-ae+t
3544 | s-w+ih t-w+ih
3545 | s-w+iy t-w+iy
3546 | ae-p+ax
3547 | ae-p+ch
3548 | m-eh+d
3549 | m-eh+k
3550 | m-eh+l
3551 | m-eh+m
3552 | m-eh+n
3553 | m-eh+r
3554 | m-eh+s
3555 | m-eh+t
3556 | ae-p+iy
3557 | n-k+aa
3558 | n-k+ae
3559 | n-k+ah
3560 | n-k+ao
3561 | iy-d+z ey-d+z
3562 | n-k+ax
3563 | jh-p+ao
3564 | n-k+er
3565 | n-k+uw
3566 | aw-n+ix
3567 | eh-z+ax
3568 | ey-s+k
3569 | ey-s+t
3570 | eh-z+er
3571 | iy-z+ax
3572 | eh-z+ix
3573 | b-d+aa
3574 | ae-b+d ao-b+ae
3575 | iy-z+ih
3576 | ae-b+l ao-b+ae
3577 | ae-b+n ao-b+ae
3578 | ae-b+s
3579 | ae-b+y ao-b+ae
3580 | iy-z+iy iy-z+ih
3581 | ao-r+b
3582 | ao-r+d ao-r+jh
3583 | ao-r+f
3584 | ao-r+g
3585 | ao-r+k
3586 | ao-r+l
3587 | ao-r+m
3588 | ao-r+n
3589 | ao-r+p ao-r+b
3590 | ao-r+s ao-r+th
3591 | ao-r+t
3592 | ao-r+v ao-r+f
3593 | ao-r+w
3594 | ao-r+z
3595 | r-s+ao
3596 | r-s+ax
3597 | r-s+ay r-s+ao
3598 | iy-f+l n-f+l
3599 | iy-f+s iy-f+ow
3600 | ey-t+f
3601 | ey-t+l
3602 | ey-t+m
3603 | r-s+ix r-s+ax
3604 | ey-t+r
3605 | ey-t+s
3606 | ey-t+w
3607 | t-b+er
3608 | t-aw+er
3609 | n-aa+d
3610 | n-aa+k
3611 | n-aa+l
3612 | n-aa+m
3613 | n-aa+n
3614 | n-aa+r
3615 | n-aa+t n-aa+d
3616 | n-aa+v
3617 | n-aa+w n-aa+v
3618 | n-aa+z k-aa+z
3619 | l-ah+b
3620 | l-ah+d
3621 | l-ah+f
3622 | l-ah+g
3623 | l-ah+k l-ah+g
3624 | l-ah+m
3625 | l-ah+n
3626 | l-ah+s
3627 | l-ah+v
3628 | ao-s+t
3629 | k-er+d
3630 | k-er+f
3631 | k-er+k
3632 | k-er+l
3633 | k-er+n
3634 | k-er+s
3635 | k-er+z
3636 | f-l+aa
3637 | f-l+ae
3638 | f-l+ah
3639 | f-l+ao f-l+aa
3640 | f-l+aw th-l+eh
3641 | f-l+ay
3642 | f-l+eh
3643 | f-l+ey s-l+ey
3644 | ih-g+ay
3645 | f-l+ih
3646 | f-l+ix
3647 | f-l+iy
3648 | ae-d+l
3649 | ae-d+m ae-d+l
3650 | ae-d+n ae-d+l
3651 | ae-d+r
3652 | ih-g+er ih-g+ay
3653 | ae-d+v
3654 | f-l+ow s-l+ow
3655 | ix-v+aa ix-v+l
3656 | ix-v+ae ix-v+n
3657 | f-l+uw
3658 | ix-v+ay ix-v+l
3659 | ao-t+r
3660 | ix-v+eh z-v+ih
3661 | ix-v+ey
3662 | ix-v+ih z-v+ih
3663 | ix-v+ix ix-v+n
3664 | ix-v+iy v+iy
3665 | ey-v+z
3666 | ah-t+eh
3667 | ix-v+ow ix-v+n
3668 | p-ih+k
3669 | p-ih+n k-ih+n
3670 | p-ih+r
3671 | p-ih+t k-ih+t
3672 | ey-t+ax ey-t+m
3673 | er-sh+ax eh-sh+ax
3674 | ix-v+uw ix-v+n
3675 | er-sh+ih ae-sh+ih
3676 | ey-t+iy
3677 | er-sh+ix ae-sh+ix
3678 | aa-y+aa
3679 | ax-th+ax b-th+iy
3680 | aa-y+er
3681 | ey-t+ow
3682 | ax-th+eh
3683 | ey-t+th
3684 | ax-th+iy b-th+iy
3685 | ey-t+uw
3686 | v-er+ch v-er+t
3687 | v-er+dh
3688 | v-er+dx
3689 | v-er+eh
3690 | v-er+hh
3691 | v-er+ix
3692 | v-er+iy
3693 | v-er+jh v-er+d
3694 | ae-f+g
3695 | ae-f+k
3696 | ae-f+n ae-f+g
3697 | ae-f+r
3698 | ae-f+t ae-f+k
3699 | ae-f+w ae-f+g
3700 | v-er+zh v-er+ix
3701 | t-ey+dx
3702 | t-ey+ix t-ey+dx
3703 | n-ax+ch
3704 | n-ax+dx
3705 | r-jh+ax er-jh+ax
3706 | l-ix+f
3707 | l-ix+k
3708 | l-ix+n
3709 | l-ix+s
3710 | l-ix+t
3711 | l-ix+z l-ix+s
3712 | n-ax+iy n-ax+dx
3713 | r-jh+er
3714 | t-ey+sh
3715 | n-ax+jh n-ax+ch
3716 | n-ae+l
3717 | n-ae+n
3718 | n-ae+p
3719 | n-ae+s
3720 | ae-g+d
3721 | ae-g+m
3722 | ae-g+n ae-g+d
3723 | ae-g+z
3724 | ix-dx+iy
3725 | iy-k+s
3726 | iy-k+w
3727 | p-k+ix
3728 | l-iy+f
3729 | l-iy+g
3730 | l-iy+m w-iy+m
3731 | l-iy+n w-iy+n
3732 | l-iy+p
3733 | l-iy+s l-iy+f
3734 | l-iy+t
3735 | l-iy+v
3736 | l-iy+w
3737 | l-iy+z
3738 | ay-n+ae
3739 | ay-n+ax
3740 | ay-n+er
3741 | ay-n+ix ay-n+ae
3742 | ay-n+iy
3743 | ay-n+th
3744 | iy-l+d
3745 | iy-l+z
3746 | ey-z+d
3747 | eh+dx eh
3748 | eh+jh
3749 | t-s+ay d-s+ay
3750 | eh+th eh+f
3751 | t-s+eh d-s+eh
3752 | t-s+hh t-s+f
3753 | iy-m+b
3754 | iy-m+d
3755 | iy-m+z
3756 | iy-dh+er er-dh+er
3757 | t-s+iy
3758 | d-ax+dx g-ax+t
3759 | p-aa+l
3760 | p-aa+m
3761 | p-aa+n
3762 | p-aa+p
3763 | p-aa+r
3764 | p-aa+s
3765 | p-aa+t
3766 | p-aa+z k-aa+z
3767 | n-ah+f
3768 | n-ah+g
3769 | n-ah+m
3770 | n-ah+n
3771 | n-ah+t
3772 | l-ao+d
3773 | l-ao+f
3774 | l-ao+g
3775 | l-ao+n
3776 | l-ao+r
3777 | l-ao+s l-ao+th
3778 | l-ao+t l-ao+d
3779 | l-ao+y l-ao+f
3780 | l-ao+z
3781 | ao-z+d
3782 | m-er+d m-er+jh
3783 | m-er+m
3784 | m-er+s
3785 | m-er+v
3786 | m-er+z
3787 | k-ey+d
3788 | k-ey+m
3789 | k-ey+n
3790 | k-ey+p
3791 | k-ey+s
3792 | k-ey+t k-ey+p
3793 | k-ey+v
3794 | iy-n+l ey-n+l
3795 | iy-n+v
3796 | iy-n+w
3797 | iy-n+y ey-n+y
3798 | iy-n+z ey-n+z
3799 | eh-ch
3800 | w-uh+d
3801 | w-uh+l
3802 | w-uh+m
3803 | ae-k+n
3804 | ae-k+r
3805 | ae-k+s
3806 | ae-k+t
3807 | ae-k+w
3808 | ae-k+y
3809 | eh-jh
3810 | eh-sh eh-sh+p
3811 | ey-ax+l ay-ax+l
3812 | eh-th
3813 | dx-ix+ng
3814 | r-ih+b
3815 | r-ih+d
3816 | r-ih+f
3817 | r-ih+k
3818 | r-ih+l
3819 | dx-ix+sh
3820 | r-ih+m
3821 | r-ih+n
3822 | r-ih+p
3823 | r-ih+s
3824 | r-ih+t
3825 | r-ih+v
3826 | sh-iy+ey
3827 | r-ih+z
3828 | aw+dx aw
3829 | aw+er
3830 | ae-l+b
3831 | ae-l+f
3832 | ae-l+g
3833 | ae-l+k ae-l+g
3834 | ae-l+n
3835 | ae-l+t ae-l+b
3836 | ae-l+v
3837 | ae-l+y
3838 | ae-l+z
3839 | s-uw+m
3840 | s-uw+n t-uw+n
3841 | s-uw+p
3842 | sh-iy+th
3843 | l-t+ax
3844 | iy-p+r
3845 | l-t+er
3846 | l-t+ix
3847 | l-t+iy
3848 | ae-m+b
3849 | ae-m+d
3850 | ae-m+f
3851 | ae-m+n ae-m+d
3852 | ae-m+p ae-m+f
3853 | ae-m+s
3854 | ih-sh+ax
3855 | ih-sh+er ix-sh+eh
3856 | ih-sh+ix ix-sh+eh
3857 | m-ix+ng iy-ix+ng
3858 | ih-sh+uw ix-sh+eh
3859 | m-ix+sh
3860 | eh-r+ao
3861 | eh-r+ax
3862 | eh-r+dx
3863 | eh-r+eh
3864 | eh-r+er
3865 | n-ix+k
3866 | n-ix+n
3867 | n-ix+s
3868 | hh-uw+l uw+l
3869 | hh-uw+m iy-uw+m
3870 | hh-uw+z
3871 | iy-r+ay
3872 | eh-r+ih
3873 | eh-r+ix
3874 | eh-r+iy
3875 | aw-er
3876 | p-ae+k
3877 | p-ae+l
3878 | p-ae+n
3879 | p-ae+s p-ae+th
3880 | p-ae+t
3881 | ae-n+d
3882 | ae-n+f
3883 | ae-n+g
3884 | ae-n+k ae-n+f
3885 | ae-n+r
3886 | ae-n+s
3887 | ae-n+t ae-n+f
3888 | ae-n+v
3889 | ah-jh+m ih-jh+p
3890 | ae-n+y
3891 | ae-n+z
3892 | aw-iy
3893 | eh-r+ow
3894 | ey-jh+d
3895 | ey-jh+m
3896 | aw-th
3897 | y-ae+ng w-ae+ng
3898 | r-k+aa
3899 | r-k+ae
3900 | r-k+ax
3901 | r-k+er
3902 | r-k+iy
3903 | n-iy+d
3904 | n-iy+k n-iy+hh
3905 | n-iy+t n-iy+dx
3906 | n-iy+w
3907 | n-iy+z
3908 | r-k+ow
3909 | ey+ch
3910 | iy-s+t
3911 | iy-s+w
3912 | ey+dx
3913 | ey+jh
3914 | f-d+ao
3915 | ow+b
3916 | ow+k
3917 | ow+l
3918 | ow+m
3919 | ow+n
3920 | ow+p ow+b
3921 | ow+s ow+dh
3922 | ow+v
3923 | ae-p+r
3924 | ae-p+s
3925 | ae-p+t ae-p+ch
3926 | ow-d uw-d
3927 | ow-k
3928 | ow-l
3929 | ow-m uw-m
3930 | ow-n
3931 | ow-p l-p
3932 | ow-s
3933 | ow-t aw-t
3934 | ow-v uw-v
3935 | ow-z aw-z
3936 | ao-g+ao
3937 | ey+zh
3938 | ix-n+ae ih-n+ix
3939 | ix-n+ah
3940 | ix-n+ay ix-n+ah
3941 | iy-t+f ey-t+f
3942 | iy-t+l ey-t+l
3943 | iy-t+m ey-t+m
3944 | iy-t+r ey-t+r
3945 | iy-t+s ey-t+s
3946 | ix-n+ey
3947 | hh-ih+ch
3948 | ix-n+ih ih-n+iy
3949 | ix-n+iy ih-n+iy
3950 | hh-ih+dx hh-ih+d
3951 | ah-l+ax ay-l+ax
3952 | jh-ix+ng ch-ix+ng
3953 | ix-n+jh
3954 | ah-l+ch
3955 | ah-l+er ay-l+er
3956 | r-aa+b
3957 | r-aa+d
3958 | r-aa+f
3959 | r-aa+g
3960 | l-ch+er
3961 | r-aa+k
3962 | r-aa+l
3963 | r-aa+m
3964 | r-aa+n
3965 | r-aa+p
3966 | r-aa+s
3967 | r-aa+t
3968 | r-aa+v r-aa+f
3969 | r-aa+y
3970 | p-ah+b
3971 | p-ah+f
3972 | p-ah+m
3973 | p-ah+n f-ah+n
3974 | dh-ow+z d-ow+z
3975 | p-ah+z
3976 | n-ao+r
3977 | ey-l+ax
3978 | ey-l+ay
3979 | ix-n+th ih-n+th
3980 | ey-l+er
3981 | ix-n+uh ih-n+ix
3982 | ey-l+ix
3983 | ey-l+iy
3984 | th-ih+ng
3985 | m-ey+b
3986 | m-ey+d m-ey+dx
3987 | m-ey+k
3988 | m-ey+l
3989 | m-ey+n
3990 | m-ey+t
3991 | ey-ch
3992 | ey-dh dh
3993 | ey-er
3994 | ey-jh
3995 | dx-er+b
3996 | dx-er+d
3997 | dx-er+k
3998 | dx-er+l
3999 | dx-er+z
4000 | y-uh+r
4001 | oy+l
4002 | oy+s
4003 | l-aw+d
4004 | l-aw+z
4005 | oy-d
4006 | oy-l ey-l
4007 | oy-n ay-n
4008 | oy-s
4009 | oy-t ay-t
4010 | oy-z ay-z
4011 | ey-th d-th
4012 | ey-zh
4013 | r-zh+w n-zh+eh
4014 | iy-v+d
4015 | iy-v+l
4016 | iy-v+m iy-v+l
4017 | iy-v+n iy-v+eh
4018 | iy-v+p iy-v+eh
4019 | iy-v+y iy-v+eh
4020 | iy-v+z
4021 | t-ih+k
4022 | t-ih+l ch-ih+l
4023 | t-ih+m
4024 | t-ih+n
4025 | t-ih+p ch-ih+p
4026 | t-ih+r ch-ih+r
4027 | t-ih+s
4028 | dh-er+ix
4029 | ih-ng+d ax-ng+g
4030 | ih-ng+f
4031 | ih-ng+g ax-ng+g
4032 | ih-ng+k ax-ng+k
4033 | ih-ng+z
4034 | ae-s+k
4035 | l-ax+b
4036 | l-ax+d
4037 | l-ax+f
4038 | l-ax+g
4039 | ae-s+p
4040 | l-ax+k l-ax+g
4041 | ae-s+t
4042 | l-ax+m
4043 | l-ax+n
4044 | l-ax+p
4045 | l-ax+s
4046 | l-ax+t l-ax+d
4047 | l-ax+v l-ax+b
4048 | l-ax+w
4049 | l-d+g
4050 | l-d+l
4051 | l-d+r
4052 | l-d+w l-d+l
4053 | n-t+aa
4054 | n-t+ae
4055 | n-t+ah m-t+ay
4056 | n-t+aw
4057 | n-t+ax
4058 | n-t+eh
4059 | n-t+er
4060 | n-t+ey m-t+ey
4061 | n-t+ih m-t+ey
4062 | n-t+ix
4063 | n-t+iy
4064 | b-eh+dx v-eh+t
4065 | n-t+ow
4066 | g-y+ax p-y+ax
4067 | l-ay+b l-ay+dx
4068 | ae-t+l
4069 | l-ay+d l-ay+dx
4070 | ae-t+m
4071 | l-ay+f l-ay+jh
4072 | ae-t+s
4073 | l-ay+k
4074 | l-ay+m
4075 | l-ay+n
4076 | ae-t+w
4077 | l-ay+t
4078 | l-ay+v
4079 | l-ay+z
4080 | n-t+uw
4081 | g-y+er p-y+ax
4082 | ay-f+ax
4083 | ae-dh+ax er-dh+ax
4084 | b-eh+th
4085 | ae-dh+er er-dh+er
4086 | y-uw+ax
4087 | y-uw+ch
4088 | y-uw+dh
4089 | y-uw+dx
4090 | y-uw+eh y-uw+ax
4091 | y-uw+ey
4092 | ay-f+oy
4093 | er-ih+dh
4094 | g-y+uw
4095 | er-ih+dx
4096 | v-ay+ax
4097 | y-uw+ix y-uw+dx
4098 | y-uw+iy y-uw+ey
4099 | y-uw+jh y-uw+ch
4100 | v-ay+dx f-ay+dx
4101 | er-ih+jh
4102 | p-ix+k
4103 | ax-jh+aa
4104 | ax-jh+ax g-jh+eh
4105 | ax-jh+ay ax-jh+aa
4106 | b-m+er
4107 | r-ae+b
4108 | r-ae+d
4109 | r-ae+f
4110 | r-ae+g
4111 | r-ae+k
4112 | r-ae+n
4113 | r-ae+p
4114 | r-ae+s
4115 | r-ae+t
4116 | r-ae+v
4117 | y-uw+th y-uw+dh
4118 | b-m+ih z-m+ih
4119 | ax-jh+ix ih-jh+p
4120 | ax-jh+iy uw-jh+iy
4121 | l-f+d
4122 | l-f+p
4123 | y-uw+zh y-uw+dx
4124 | s-eh+d
4125 | s-eh+g
4126 | s-eh+k
4127 | s-eh+l
4128 | s-eh+m z-eh+m
4129 | s-eh+n
4130 | s-eh+p
4131 | s-eh+r
4132 | s-eh+s
4133 | s-eh+t
4134 | s-eh+v
4135 | s-eh+z
4136 | t-k+ae s-k+ae
4137 | t-k+ax f-k+ax
4138 | er-b+z ah-b+th
4139 | ow-z+ax aw-z+ax
4140 | p-iy+k p-iy+ch
4141 | p-iy+l
4142 | p-iy+p
4143 | p-iy+r
4144 | p-iy+s
4145 | p-iy+t
4146 | p-iy+z
4147 | s-eh+dx s-eh+t
4148 | ow-z+ey aw-z+ax
4149 | ow-ix+ng
4150 | m-p+aa
4151 | m-p+ae
4152 | m-p+ao m-p+aa
4153 | m-p+aw m-p+ae
4154 | m-p+ax
4155 | m-p+ay
4156 | ow-z+ix
4157 | m-p+eh m-p+ae
4158 | m-p+er
4159 | m-p+ey m-p+ae
4160 | m-p+ih
4161 | m-p+ix m-p+ae
4162 | m-p+iy
4163 | s-eh+sh
4164 | uw-zh+ax n-zh+eh
4165 | m-p+ow m-p+ay
4166 | n-er+ao
4167 | n-er+ax
4168 | iy-z+d
4169 | m-p+sh m-p+s
4170 | n-er+eh
4171 | ax-b+aa l-b+oy
4172 | n-er+ey
4173 | ax-b+ae iy-b+l
4174 | ax-b+ah l-b+oy
4175 | ax-b+ao l-b+oy
4176 | ax-b+aw
4177 | ax-b+ax l-b+oy
4178 | ih-p+aa
4179 | ih-p+ax
4180 | ax-b+eh l-b+oy
4181 | n-er+jh n-er+d
4182 | ax-b+ey l-b+oy
4183 | z+ih
4184 | z+iy
4185 | ih-p+er
4186 | ax-b+ih
4187 | ax-b+jh
4188 | ih-p+ix
4189 | ih-p+iy
4190 | n-er+sh
4191 | ch-ae+dx
4192 | hh-eh+d
4193 | hh-eh+l
4194 | hh-eh+n
4195 | ng-g+l
4196 | hh-eh+r
4197 | hh-eh+v
4198 | ng-g+r n-g+r
4199 | hh-eh+z
4200 | ng-g+w
4201 | z+uh
4202 | z+uw
4203 | ah-b+d ah-b+ax
4204 | ah-b+f ah-b+th
4205 | ah-b+l ah-b+ax
4206 | iy-hh+y s-hh+y
4207 | ah-b+z ah-b+th
4208 | er-d+f
4209 | er-d+l
4210 | er-d+z
4211 | th-iy+ax
4212 | z-b+er l-b+er
4213 | t-aa+k
4214 | t-aa+m k-aa+m
4215 | t-aa+n s-aa+n
4216 | t-aa+p
4217 | t-aa+r
4218 | r-ah+b
4219 | r-ah+k
4220 | r-ah+m
4221 | r-ah+n
4222 | r-ah+p
4223 | r-ah+s
4224 | r-ah+t
4225 | p-ao+l b-ao+l
4226 | hh-iy+th
4227 | p-ao+r
4228 | p-ao+z
4229 | s-g+ah l-g+er
4230 | ao+th
4231 | z-ax
4232 | l-l+ax
4233 | z-er sh-er
4234 | z-ey
4235 | m-ow+dx
4236 | s-aw+er
4237 | z-iy
4238 | dx-ey+t sh-ey+p
4239 | dx-ey+v
4240 | m-ow+hh
4241 | n-aw+n
4242 | z-ow
4243 | z-uw
4244 | m-ow+sh
4245 | s-aw+th
4246 | ah-d+s
4247 | ah-d+z ah-d+s
4248 | d-er+aa
4249 | d-er+ax
4250 | d-er+eh d-er+aa
4251 | d-er+er
4252 | er-f+l
4253 | er-f+y
4254 | d-er+ih d-er+ax
4255 | v-ih+k
4256 | v-ih+l
4257 | v-ih+n
4258 | d-er+iy
4259 | v-ih+v
4260 | w-uw+n
4261 | n-ax+b
4262 | n-ax+d
4263 | n-ax+f
4264 | n-ax+g
4265 | n-ax+k n-ax+g
4266 | n-ax+l
4267 | n-ax+m
4268 | n-ax+n
4269 | n-ax+s
4270 | n-ax+t n-ax+ch
4271 | n-ax+v n-ax+b
4272 | n-ax+z n-ax+s
4273 | l-k+y
4274 | ao-ng
4275 | p-t+ax p-t+m
4276 | p-t+ay p-t+m
4277 | b-ey+dh b-ey+d
4278 | p-t+eh p-t+m
4279 | ao-th
4280 | er-g+r d-g+r
4281 | er-g+s
4282 | p-t+ix p-t+m
4283 | p-t+iy
4284 | ay-w+aa ax-w+aa
4285 | b-ey+sh
4286 | n-ay+b
4287 | n-ay+f
4288 | n-ay+n
4289 | n-ay+r
4290 | n-ay+s
4291 | n-ay+t
4292 | n-ay+z
4293 | b-ey+zh
4294 | ng-k+f
4295 | ng-k+l n-k+l
4296 | ng-k+r n-k+r
4297 | ng-k+s uh-k+s
4298 | ng-k+t
4299 | ng-k+y
4300 | er-iy+ax
4301 | z-eh+sh
4302 | ah-f+s aa-f+ix
4303 | er-iy+hh
4304 | d-m+ao m+ao
4305 | d-m+ax g-m+ax
4306 | r-ix+b
4307 | r-ix+f
4308 | r-ix+g
4309 | r-ix+k
4310 | r-ix+l
4311 | r-ix+m
4312 | r-ix+p r-ix+b
4313 | r-ix+s
4314 | r-ix+t
4315 | r-ix+v
4316 | r-ix+w r-ix+f
4317 | r-ix+z r-ix+s
4318 | sh-m+ax z-m+ax
4319 | d-m+er b-m+er
4320 | d-m+ey s-m+ey
4321 | t-ae+b
4322 | t-ae+g
4323 | t-ae+k p-ae+k
4324 | t-ae+l p-ae+l
4325 | t-ae+m
4326 | t-ae+n
4327 | t-ae+p
4328 | t-ae+s p-ae+th
4329 | d-m+ih z-m+ih
4330 | l-m+d
4331 | l-m+z
4332 | jh-ow+hh
4333 | ah-g+d
4334 | ah-g+l ah-g+d
4335 | s-ey+dx
4336 | ix-f+ae r-f
4337 | ix-f+ao r-f+ao
4338 | ix-f+ay f+ay
4339 | s-ey+ix s-ey+dx
4340 | oy-z+ax ay-z+ax
4341 | r-iy+d
4342 | r-iy+f
4343 | ix-f+eh f+eh
4344 | r-iy+k
4345 | r-iy+l
4346 | r-iy+m
4347 | r-iy+n
4348 | r-iy+p
4349 | ix-f+er t-f+er
4350 | r-iy+s r-iy+f
4351 | r-iy+t
4352 | r-iy+v
4353 | r-iy+w r-iy+v
4354 | r-iy+z
4355 | n-jh+d
4356 | n-jh+g n-jh
4357 | n-jh+m n-jh
4358 | n-jh+n
4359 | aa-ch+eh ah-ch+ix
4360 | ix-f+ih t-f+ih
4361 | ah-d+ax uh-d+ax
4362 | sh-ae+ng
4363 | s-ey+sh
4364 | oy-z+iy ay-z+ix
4365 | ax-s+aa
4366 | ch-uw+ae
4367 | ax-s+ax
4368 | ax-s+ay
4369 | ch-uw+ax s-uw+ax
4370 | oy-l+d
4371 | oy-l+z
4372 | ax-s+eh
4373 | ch-uw+ey
4374 | ax-s+ih
4375 | ax-s+ix ax-s+ax
4376 | ax-s+iy
4377 | ch-uw+ix ch-uw+ae
4378 | er-ow+l
4379 | er-ow+z
4380 | ax-s+ow
4381 | ax-s+uw
4382 | hh+aa ow-hh+aa
4383 | hh+ae er-hh+ae
4384 | hh+ah
4385 | hh+ao
4386 | hh+aw iy-hh+aw
4387 | hh+ax
4388 | hh+ay ow-hh+aa
4389 | ow-sh+ax ao-sh+ax
4390 | hh+eh er-hh+eh
4391 | hh+er
4392 | hh+ey er-hh+eh
4393 | hh+ih
4394 | hh+ix hh
4395 | hh+iy ow-hh+iy
4396 | hh+ow k-hh+ow
4397 | hh+oy
4398 | er-k+s iy-k+s
4399 | er-k+t
4400 | p-aa+th p-aa+s
4401 | hh+uh hh+oy
4402 | hh+uw aa-hh+uw
4403 | v-aa+k b-aa+k
4404 | v-aa+l b-aa+l
4405 | v-aa+n b-aa+n
4406 | t-ah+b
4407 | t-ah+k
4408 | t-ah+l k-ah+l
4409 | t-ah+m
4410 | r-ao+b
4411 | r-ao+d
4412 | r-ao+f
4413 | r-ao+k r-ao+f
4414 | r-ao+l
4415 | r-ao+n
4416 | r-ao+r
4417 | r-ao+s
4418 | r-ao+t
4419 | n-ah+dh
4420 | l-p+f
4421 | l-p+l ow-p+ax
4422 | s-er+d
4423 | ao-ng+d
4424 | s-er+f
4425 | ao-ng+f
4426 | ao-ng+g ao-ng+d
4427 | s-er+k
4428 | s-er+n
4429 | s-er+p
4430 | s-er+t z-er+t
4431 | s-er+v z-er+v
4432 | ao-ng+v
4433 | oy-n+d ay-n+d
4434 | oy-n+k ay-n+f
4435 | oy-n+t ay-n+f
4436 | oy-n+z
4437 | n-ah+th n-ah+dh
4438 | n-l+ay
4439 | er-l+d
4440 | er-l+z
4441 | n-l+eh
4442 | ix-dh+ih
4443 | n-l+iy
4444 | p-aw+n k-aw+n
4445 | hh-aa
4446 | hh-aw
4447 | hh-ay
4448 | hh-er
4449 | ah-k+s iy-k+s
4450 | ah-k+t ao-k+t
4451 | hh-iy
4452 | uw-ch+er ae-ch+ax
4453 | er-m+d
4454 | hh-ow
4455 | er-m+z
4456 | hh-uw
4457 | f-ih+ng th-ih+ng
4458 | ah-sh+t aa-sh+t
4459 | y-uw+b y-uw+dx
4460 | y-uw+d
4461 | y-uw+k y-uw+dx
4462 | y-uw+l
4463 | y-uw+m y-uw+dx
4464 | y-uw+n
4465 | y-uw+p y-uw+dx
4466 | p-ax+d p-ax+dx
4467 | y-uw+s y-uw+ch
4468 | y-uw+t y-uw+d
4469 | y-uw+v y-uw+dx
4470 | p-ax+k f-ax+k
4471 | p-ax+l f-ax+l
4472 | y-uw+z y-uw+ch
4473 | p-ax+n f-ax+n
4474 | p-ax+s p-ax+th
4475 | p-ax+t p-ax+dx
4476 | p-ax+z p-ax+th
4477 | f-ih+sh
4478 | hh-er+d
4479 | hh-er+l
4480 | hh-er+s
4481 | hh-er+t
4482 | hh-er+z
4483 | ah-l+f
4484 | ah-l+k
4485 | ah-l+s
4486 | ah-l+t
4487 | r-t+ax er-t+ax
4488 | r-t+eh
4489 | r-t+ey er-t+ih
4490 | er-n+d
4491 | er-n+t
4492 | r-t+ih er-t+ih
4493 | er-n+z
4494 | r-t+iy
4495 | t-ax+dx
4496 | r-t+ow
4497 | k-y+ax p-y+ax
4498 | d-ah+ch
4499 | p-ay+k
4500 | z-ey+sh
4501 | p-ay+n
4502 | p-ay+p p-ay+k
4503 | p-ay+r
4504 | p-ay+t p-ay+k
4505 | g-ae+dx
4506 | l-s+b
4507 | l-s+t
4508 | l-s+w
4509 | ah-m+b
4510 | ah-m+f
4511 | ah-m+p ah-m+f
4512 | ah-m+t
4513 | ah-m+w
4514 | ah-m+z
4515 | g-ae+ng
4516 | k-y+uh d-y+uh
4517 | k-y+uw th-y+uw
4518 | f-m+ax z-m+ax
4519 | r+aa
4520 | r+ae
4521 | r+ah
4522 | r+ao r+aa
4523 | r+aw
4524 | r+ax
4525 | r+ay r+aa
4526 | t-ix+d s-ix+d
4527 | t-ix+k jh-ix+k
4528 | t-ix+n ch-ix+n
4529 | t-ix+v s-ix+v
4530 | t-ix+w s-ix+dx
4531 | r+eh
4532 | v-ae+g
4533 | r+ey
4534 | v-ae+l
4535 | v-ae+m
4536 | v-ae+n
4537 | v-ae+s
4538 | sh-uw+ax s-uw+ax
4539 | r+ih
4540 | r+ix
4541 | r+iy
4542 | sh-uw+dx
4543 | w-aa+ch
4544 | w-aa+dx w-aa+d
4545 | l-t+r
4546 | ng-s+t
4547 | r+ow
4548 | r+oy r+aa
4549 | l-ix+dx l-ix+f
4550 | w-eh+l
4551 | w-eh+n
4552 | w-eh+p
4553 | w-eh+r
4554 | w-eh+s
4555 | w-eh+t
4556 | ah-n+b
4557 | ah-n+d ah-n+b
4558 | ah-n+k
4559 | ah-n+l
4560 | ix-w+aa ax-w+aa
4561 | ah-n+s
4562 | ah-n+t
4563 | ah-n+z
4564 | ix-w+ao w+ao
4565 | r+uw
4566 | l-ix+jh l-ix+t
4567 | l-ix+ng
4568 | er-p+l
4569 | er-p+r t-p+r
4570 | w-aa+sh w-aa+ch
4571 | l-ix+sh
4572 | t-iy+d
4573 | t-iy+g
4574 | t-iy+l
4575 | t-iy+m
4576 | t-iy+n
4577 | t-iy+v
4578 | eh-dx+ax ae-dx+aa
4579 | aa-z+ax
4580 | eh-dx+er ae-dx+er
4581 | eh-dx+ix ae-dx+aa
4582 | eh-dx+iy
4583 | aa-z+iy
4584 | oy-s+t
4585 | iy-th+er
4586 | er-z+iy
4587 | iy-th+ih
4588 | r-aa
4589 | r-ao
4590 | r-ax
4591 | r-ay
4592 | l-d+ao
4593 | l-d+ax l-d+g
4594 | th-n+ay s-n+aa
4595 | r-ch ow-ch+t
4596 | r-er
4597 | r-ey
4598 | l-d+er l-d+g
4599 | r-iy
4600 | r-jh
4601 | r-ow
4602 | l-v+z
4603 | r-oy r-oy+ix
4604 | eh-b+y ao-b+ae
4605 | r-sh eh-sh+p
4606 | ah-p+t ah-p+ch
4607 | r-th d-th
4608 | r-uw r-uw+dx
4609 | m-ih+ch
4610 | m-ih+dx m-ih+d
4611 | n-ay+ax
4612 | n-ay+dx
4613 | t-ao+k
4614 | t-ao+r d-ao+r
4615 | t-ao+t th-ao+t
4616 | m-ih+sh n-ih+sh
4617 | eh-b+ax
4618 | m-ih+th
4619 | ey-dx+ax
4620 | ng-v+y
4621 | ey-dx+er iy-dx+er
4622 | s-ey+f
4623 | s-ey+k
4624 | s-ey+l
4625 | s-ey+m
4626 | s-ey+v
4627 | uh-sh ix-sh
4628 | ey-dx+ix ey-dx+ax
4629 | ey-dx+iy iy-dx+iy
4630 | p-l+aa k-l+aa
4631 | p-l+ae k-l+ae
4632 | p-l+ah k-l+ah
4633 | p-l+ao k-l+aa
4634 | p-l+ax k-l+ax
4635 | p-l+ay k-l+ay
4636 | ey-dx+ow ey-dx+ax
4637 | er-s+k
4638 | er-s+l
4639 | er-s+t
4640 | iy-b+ow
4641 | p-l+eh k-l+ax
4642 | p-l+ey k-l+ey
4643 | p-l+ih k-l+ih
4644 | p-l+ix k-l+ix
4645 | p-l+iy k-l+iy
4646 | k-ch+ax
4647 | r-aw+l
4648 | r-aw+n er-aw+n
4649 | r-aw+s
4650 | r-aw+t r-aw+ch
4651 | k-ch+er k-ch+ax
4652 | ch-ow+k t-ow+k
4653 | ch-ow+z
4654 | p-l+ow k-l+ow
4655 | p-l+oy k-l+ah
4656 | f-iy+ax
4657 | f-iy+ch
4658 | f-iy+eh
4659 | eh-d+f
4660 | eh-d+m
4661 | eh-d+z eh-d+f
4662 | ch-k+r s-k+r
4663 | k-ch+uw k-ch+ax
4664 | er-t+s uh-t+s
4665 | z-ih+l jh-ih+l
4666 | z-ih+p
4667 | z-ih+r
4668 | z-ih+s
4669 | f-iy+uw th-iy+ax
4670 | b-v+iy v+iy
4671 | r-ax+b er-ax+b
4672 | r-ax+d
4673 | r-ax+f
4674 | r-ax+g
4675 | r-ax+k r-ax+g
4676 | r-ax+l er-ax+l
4677 | r-ax+m er-ax+m
4678 | r-ax+n
4679 | r-ax+p er-ax+b
4680 | r-ax+s er-ax+s
4681 | r-ax+t er-ax+jh
4682 | r-ax+v
4683 | r-ax+z er-ax+s
4684 | hh-ey+g
4685 | hh-ey+s
4686 | hh-ey+t
4687 | hh-ey+v
4688 | hh-ae+ch
4689 | ah-s+b
4690 | ah-s+t
4691 | d-ay+ae
4692 | d-ay+ax jh-ay+ax
4693 | hh-ae+ng
4694 | m-y+ax
4695 | d-ay+jh
4696 | r-ay+b r-ay+dx
4697 | oy-r+ay
4698 | r-ay+d
4699 | r-ay+f
4700 | r-ay+k
4701 | r-ay+m
4702 | r-ay+s
4703 | r-ay+t r-ay+k
4704 | r-ay+v
4705 | r-ay+z
4706 | th-ae+ng s-ae+ng
4707 | ch-oy+s
4708 | eh-f+t
4709 | eh-f+y
4710 | ah-t+s
4711 | aw-eh+v
4712 | ax-k+aa uw-k+aa
4713 | m-y+uw n-y+uw
4714 | ax-k+ah
4715 | ax-k+ao ix-k+ao
4716 | ax-k+aw
4717 | ax-k+ax uw-k+ax
4718 | ax-k+ay
4719 | er-v+d
4720 | ax-k+er
4721 | ax-k+ey
4722 | v-ix+d v-ix+jh
4723 | v-ix+k
4724 | v-ix+l
4725 | v-ix+n
4726 | v-ix+s
4727 | ax-k+iy
4728 | ax-k+ow
4729 | ax-k+oy
4730 | ng-z+t
4731 | dx-iy+ax
4732 | y-eh+l
4733 | y-eh+s
4734 | y-eh+t y-eh
4735 | eh-g+m eh-g+hh
4736 | eh-g+s ae-g+z
4737 | eh-g+y eh-g+hh
4738 | eh-g+z eh-g+sh
4739 | dx-iy+ow dx-iy+ax
4740 | v-iy+l
4741 | v-iy+n
4742 | v-iy+v
4743 | r-jh+d er-jh+d
4744 | ax+ch
4745 | s-p+aa sh-p+aa
4746 | s-p+ae z-p+ey
4747 | s-p+ah
4748 | s-p+ao sh-p+aa
4749 | s-p+aw z-p+ey
4750 | s-p+ax s-p+l
4751 | s-p+ay s-p+ah
4752 | ax+hh
4753 | s-p+eh
4754 | s-p+er s-p+r
4755 | s-p+ey s-p+eh
4756 | ax+jh ax+ch
4757 | s-hh+er hh+er
4758 | s-p+ih sh-p+aa
4759 | s-p+iy sh-p+aa
4760 | ah-v+d
4761 | ng-k+aa n-k+aa
4762 | ng-k+ax n-k+ax
4763 | ax+sh ax+ch
4764 | s-p+ow s-p+ah
4765 | ng-k+ch
4766 | ng-k+er n-k+er
4767 | ng-k+ix
4768 | ng-k+iy ng-k+y
4769 | n-d+aa
4770 | n-d+ah
4771 | n-d+ao
4772 | n-d+aw
4773 | n-d+ax n-d+ah
4774 | n-d+ay
4775 | l-sh+aa n-sh+ay
4776 | r-ch+ax ae-ch+ax
4777 | n-d+eh
4778 | n-d+er
4779 | n-d+ey
4780 | ng-er
4781 | r-ch+er ae-ch+ax
4782 | jh-ow+k
4783 | ng-k+th
4784 | jh-ow+n d-ow+n
4785 | jh-ow+s
4786 | n-d+ix
4787 | n-d+iy n-d+ey
4788 | ng-iy
4789 | m-iy+ax
4790 | hh+m
4791 | hh+y s-hh+y
4792 | n-d+ow
4793 | m-iy+dx m-iy+t
4794 | hh-m
4795 | n-d+sh
4796 | m-iy+hh
4797 | g-ow+b
4798 | g-ow+l
4799 | g-ow+s
4800 | g-ow+t
4801 | n-d+uw
4802 | eh-s+ax
4803 | eh-s+ch
4804 | eh-s+er
4805 | z-aa+r d-aa+r
4806 | v-ao+l k-ao+l
4807 | iy-s+ao
4808 | iy-s+ax
4809 | eh-s+ix eh-s+ax
4810 | eh-s+iy
4811 | iy-s+eh
4812 | iy-s+er
4813 | ax-iy aw-iy
4814 | ax-jh ix-jh
4815 | iy-s+ix iy-s+ax
4816 | iy-s+iy
4817 | w-er+d
4818 | w-er+k
4819 | w-er+l
4820 | ax-sh eh-sh+p
4821 | ax-th d-th
4822 | r-l+ae
4823 | r-l+ax
4824 | r-l+ay
4825 | er-z+b er-z
4826 | er-z+d
4827 | er-z+f er-z
4828 | r-l+ix
4829 | r-l+iy
4830 | t-aw+n
4831 | t-aw+t
4832 | jh-oy+n
4833 | jh-oy+r
4834 | jh-oy+s ch-oy+s
4835 | jh-oy+z jh-oy
4836 | eh-k+s ae-k+s
4837 | eh-k+t
4838 | eh-k+y
4839 | d-v+ae ng-v+y
4840 | d-v+ay
4841 | zh-ih+ng
4842 | b-uh+ch p-uh+t
4843 | d-v+eh t-v+ih
4844 | d-v+er
4845 | hh-uw+eh hh-uw
4846 | l-ow+dh l-ow+s
4847 | l-ow+dx
4848 | sh-v+ih z-v+ih
4849 | l-ow+er
4850 | t-ax+b
4851 | t-ax+d
4852 | t-ax+f
4853 | t-ax+g
4854 | t-ax+k t-ax+g
4855 | t-ax+l s-ax+l
4856 | t-ax+m
4857 | t-ax+n
4858 | sh-v+ix ix-v+n
4859 | t-ax+s
4860 | t-ax+t
4861 | t-ax+w
4862 | l-ow+hh
4863 | l-ow+ix
4864 | b-uh+sh p-uh+t
4865 | ae-th+ax b-th+iy
4866 | eh-l+b
4867 | eh-l+d
4868 | eh-l+f
4869 | eh-l+k
4870 | eh-l+m
4871 | eh-l+p
4872 | eh-l+s
4873 | eh-l+t eh-l+p
4874 | eh-l+v
4875 | eh-l+y
4876 | eh-l+z
4877 | ae-th+ey b-th+iy
4878 | l-ow+zh l-ow+ix
4879 | ah-m+ax
4880 | t-ay+d
4881 | t-ay+f
4882 | ah-m+er
4883 | t-ay+l ch-ay+l
4884 | t-ay+m
4885 | t-ay+p
4886 | t-ay+r
4887 | t-ay+t
4888 | t-ay+w
4889 | t-ay+z
4890 | ax-zh+ey eh-zh+er
4891 | ey-m+ax
4892 | ah-m+ix
4893 | eh-m+b
4894 | eh-m+f ae-m+f
4895 | ey-m+ix
4896 | eh-m+p ae-m+f
4897 | eh-m+s
4898 | eh-m+t ae-m+f
4899 | aa-r+aa
4900 | aa-r+ao aa-r+aa
4901 | aa-r+ax
4902 | aa-r+ch
4903 | ah-m+th ah-m+t
4904 | aa-r+dh
4905 | aa-r+dx
4906 | er-r+ax ay-r+ax
4907 | aa-r+ix
4908 | aa-r+iy
4909 | aa-r+jh
4910 | aa-r+ow
4911 | er-r+iy ah-r+iy
4912 | z-ae+k
4913 | z-ae+m
4914 | z-ae+n
4915 | aa-r+sh
4916 | aa-r+th aa-r+sh
4917 | uw-z+er
4918 | th-f+ax p-f+ax
4919 | er-r+ow ay-r+ow
4920 | uw-z+ix uw-z
4921 | uw-z+iy
4922 | er-r+uw
4923 | eh-n+d
4924 | eh-n+g
4925 | eh-n+k
4926 | eh-n+r
4927 | eh-n+s eh-n+th
4928 | eh-n+t ae-n+f
4929 | eh-n+v
4930 | eh-n+y
4931 | eh-n+z
4932 | t-er+aa
4933 | t-er+ae ch-er+ix
4934 | t-er+ah ch-er+ax
4935 | t-er+ax ch-er+ax
4936 | t-er+er
4937 | t-er+ey
4938 | t-er+iy ch-er+iy
4939 | b-s+t p-s+t
4940 | ae-z+ax
4941 | ax-b+l iy-b+l
4942 | ax-b+m iy-b+l
4943 | ax-b+r iy-b+l
4944 | ax-b+s ax-b+jh
4945 | ax-b+t iy-b+l
4946 | ax-b+z ax-b+jh
4947 | b-t+r
4948 | g-z+ae
4949 | g-z+ao ng-z+ay
4950 | ay-g+ae
4951 | uw-ix+ng ow-ix+ng
4952 | g-z+ih
4953 | g-z+ix g-z+ae
4954 | ih-b+y iy-b+l
4955 | eh-p+r
4956 | eh-p+t
4957 | aw-er+d
4958 | aw-er+f
4959 | aw-er+s
4960 | aw-er+z
4961 | b-n+ao
4962 | z-ah+l g-ah+l
4963 | iy-jh+ax g-jh+eh
4964 | y-er+n
4965 | y-er+s
4966 | w-ey+b
4967 | w-ey+k
4968 | w-ey+l
4969 | w-ey+n
4970 | w-ey+s
4971 | w-ey+t
4972 | w-ey+v
4973 | w-ey+z
4974 | ax-d+l
4975 | ax-d+m ax-d+l
4976 | ax-d+n ax-d+l
4977 | ax-d+r
4978 | ax-d+v
4979 | ax-d+z
4980 | t-l+ae s-l+ae
4981 | t-l+ax f-l+eh
4982 | t-l+ay s-l+ay
4983 | t-l+ix f-l+ix
4984 | t-l+iy
4985 | zh-iy+ae
4986 | zh-iy+ey zh-iy+ae
4987 | ih-d+l
4988 | ih-d+m ih-d+l
4989 | ih-d+n ih-d+l
4990 | ih-d+s ih-d+th
4991 | ih-d+w ih-d+l
4992 | eh-r+b
4993 | eh-r+d
4994 | eh-r+f
4995 | eh-r+l
4996 | eh-r+m
4997 | eh-r+p
4998 | eh-r+s eh-r+f
4999 | eh-r+t
5000 | eh-r+w
5001 | eh-r+z
5002 | ix-aa+ng
5003 | v-ax+d v-ax+dx
5004 | v-ax+k
5005 | v-ax+l w-ax+l
5006 | v-ax+n
5007 | v-ax+s
5008 | v-ax+t v-ax+dx
5009 | b-ax+ng
5010 | ao-y+er aa-y+er
5011 | eh-s+f
5012 | eh-s+k
5013 | eh-s+t
5014 | ax-f+l n-f+l
5015 | ax-f+r
5016 | ax-f+t
5017 | ax-f+y
5018 | iy-ih+n
5019 | ay-ix+ng ey-ix+ng
5020 | v-ay+n f-ay+n
5021 | v-ay+s
5022 | v-ay+t f-ay+t
5023 | v-ay+z
5024 | ih-f+t ax-f+t
5025 | eh-t+k
5026 | eh-t+r
5027 | eh-t+s
5028 | eh-t+v
5029 | eh-t+w
5030 | ax-g+n
5031 | ax-g+r ay-g+r
5032 | ax-g+z
5033 | l-m+ao ax-m+ao
5034 | l-m+ax
5035 | l-m+ay
5036 | z-ix+d s-ix+d
5037 | z-ix+k jh-ix+k
5038 | z-ix+s s-ix+s
5039 | z-ix+t s-ix+d
5040 | th-w+eh s-w+eh
5041 | l-m+er ax-m+er
5042 | aa-sh+ax eh-sh+ax
5043 | s-ax+ch
5044 | s-ax+dx s-ax+ch
5045 | l-m+ix
5046 | s-ax+hh k-ax+hh
5047 | s-ax+jh s-ax+ch
5048 | aa-sh+ix ae-sh+ix
5049 | l-m+ow ax-m+aa
5050 | f-ae+dh
5051 | ih-g+n
5052 | ih-g+y
5053 | aa-sh+uw ae-sh+ix
5054 | f-ae+ng s-ae+ng
5055 | z-iy+b
5056 | z-iy+k
5057 | z-iy+l
5058 | z-iy+n
5059 | z-iy+z
5060 | eh-k+ax
5061 | eh-k+ch
5062 | ah-ch+t eh-ch+t
5063 | iy-k+eh
5064 | v-aa+dx b-aa+dx
5065 | eh-v+r
5066 | iy-k+ix
5067 | iy-k+iy
5068 | eh-k+sh eh-k+ch
5069 | iy-k+ow
5070 | k-ix+ng
5071 | r-d+ax er-d+ae
5072 | r-d+ey er-d+ey
5073 | ax-ch+er eh-ch+er
5074 | uh-g+er ax-g+aa
5075 | t-ah+ch
5076 | ax-ch+iy eh-ch+iy
5077 | ow-b+aa
5078 | ow-b+ax ow-b+aa
5079 | k-ow+d
5080 | k-ow+k
5081 | k-ow+l f-ow+l
5082 | k-ow+m
5083 | k-ow+n p-ow+n
5084 | k-ow+p
5085 | k-ow+s p-ow+s
5086 | k-ow+t p-ow+t
5087 | ay-er+d
5088 | ay-er+n
5089 | ay-er+z oy-er+z
5090 | ow-b+er
5091 | ow-b+ey ow-b+aa
5092 | t-ah+ng
5093 | ix-th+aw ax-th+eh
5094 | ax-ch+uh eh-ch+er
5095 | ax-ch+uw eh-ch+er
5096 | ow-b+ih
5097 | ow-b+ix ow-b+r
5098 | ow-b+iy
5099 | er+ao
5100 | er+aw
5101 | er+ay
5102 | d-n+ax t-n+ax
5103 | d-n+ay s-n+aa
5104 | sh-n+ax t-n+ax
5105 | er+ey
5106 | z-ao+r d-ao+r
5107 | z-ao+s
5108 | er+ih
5109 | er+jh
5110 | d-n+ih z-n+iy
5111 | d-n+iy z-n+iy
5112 | b+aa
5113 | b+ae
5114 | b+ah
5115 | b+ao b+aa
5116 | b+aw
5117 | b+ax
5118 | b+ay b+aa
5119 | er+ow
5120 | b+eh
5121 | b+er b+ax
5122 | b+ey
5123 | er+th
5124 | b+ih
5125 | ax-k+d
5126 | ax-k+f
5127 | ax-k+l
5128 | b+ix b
5129 | b+iy
5130 | ax-k+r
5131 | ax-k+s iy-k+s
5132 | ax-k+v ax-k+f
5133 | ax-k+w
5134 | ax-k+y ax-k+iy
5135 | er+uw er+ow
5136 | uw-sh+ax ao-sh+ax
5137 | iy-aa+g
5138 | iy-aa+l ay-aa+l
5139 | v-l+ax b-l+ax
5140 | iy-aa+s
5141 | b+ow
5142 | b+oy
5143 | l-ih+dx
5144 | ix-g+aa eh-g+ax
5145 | ix-g+ae f-g+ae
5146 | ix-g+ah iy-g+ow
5147 | ix-g+ax iy-g+ax
5148 | b+uh
5149 | b+uw b+ow
5150 | v-l+iy dh-l+iy
5151 | l-ih+ng
5152 | ix-g+ih f-g+ih
5153 | ih-k+l
5154 | ih-k+s
5155 | ih-k+t
5156 | ih-k+y ih-k+iy
5157 | ax-l+d
5158 | aa-b+d ao-b+ae
5159 | ax-l+m
5160 | aa-b+l ao-b+ae
5161 | k-oy+l f-oy+l
5162 | k-oy+n
5163 | ax-l+r
5164 | ax-l+s
5165 | ax-l+t
5166 | ax-l+v
5167 | aa-b+v ae-b+s
5168 | ax-l+y
5169 | ax-l+z ax-l+s
5170 | ax-t+aa
5171 | ax-t+ae uw-t+eh
5172 | ax-t+ao
5173 | ax-t+ax
5174 | eh-dh+er aa-dh+er
5175 | ax-t+eh uw-t+eh
5176 | ax-t+ey
5177 | ax-t+ih ax-t+ey
5178 | er-ax
5179 | er-ch ow-ch+t
5180 | z-ax+dx
5181 | er-er
5182 | er-ey
5183 | er-iy
5184 | ax-t+uw
5185 | b-aw b-aw+z
5186 | b-ax
5187 | b-ay
5188 | m-ae+ch m-ae+t
5189 | m-ae+dx
5190 | er-ow jh-ow
5191 | b-er
5192 | b-ey
5193 | ih-l+d
5194 | uw-r+iy
5195 | ih-l+m
5196 | ih-l+t
5197 | ih-l+v
5198 | ih-l+y
5199 | ih-l+z
5200 | z-t+aw
5201 | eh-z+n eh-z+ix
5202 | m-ae+jh
5203 | er-th d-th
5204 | ax-m+f
5205 | b-iy
5206 | ax-m+p ax-m+f
5207 | ax-m+t
5208 | ax-m+y l-m+ix
5209 | ax-m+z l-m+z
5210 | b-ow
5211 | b-oy b-oy+z
5212 | m-ae+sh
5213 | m-ae+th m-ae+s
5214 | b-uw v-uw
5215 | r-d+l er-d+l
5216 | r-d+z
5217 | ng-t+ax n-t+ax
5218 | ih-m+l
5219 | ih-m+p
5220 | ih-m+r
5221 | ae-r+ax
5222 | ax-n+b
5223 | ax-n+d eh-n+d
5224 | ax-n+f
5225 | ax-n+k
5226 | ax-n+l
5227 | ax-n+m
5228 | ax-n+n
5229 | ax-n+s
5230 | ax-n+t
5231 | aa-d+r
5232 | aa-d+s
5233 | ax-n+v
5234 | ax-n+w
5235 | ax-n+y
5236 | ax-n+z
5237 | aa-d+z aa-d+s
5238 | r-ix+hh
5239 | r-ix+jh
5240 | ae-r+ix
5241 | ae-r+iy
5242 | r-ix+ng
5243 | n-m+ax g-m+ax
5244 | ae-r+ow
5245 | ae-jh+ax g-jh+eh
5246 | g-r+aa
5247 | g-r+ae
5248 | g-r+ah
5249 | g-r+aw
5250 | ae-jh+ix ih-jh+p
5251 | ih-n+d
5252 | ih-n+f
5253 | ih-n+k
5254 | ih-n+s
5255 | ih-n+t
5256 | ih-n+w
5257 | ih-n+y
5258 | ih-n+z
5259 | g-r+eh g-r+ae
5260 | g-r+ey
5261 | g-r+ih b-r+ih
5262 | g-r+iy b-r+iy
5263 | iy-ae+l
5264 | iy-ae+n er-ae+n
5265 | iy-ae+p
5266 | iy-ae+s
5267 | iy-ae+z
5268 | ae-jh+uw ih-jh+uw
5269 | g-r+ow
5270 | g-r+uw b-r+uw
5271 | b-f+ao r-f+ao
5272 | hh-y+uw th-y+uw
5273 | ax-p+l
5274 | ax-p+m ax-p+l
5275 | ax-p+r
5276 | ax-p+s
5277 | ax-p+t
5278 | aa-f+t ao-f+t
5279 | ax-p+y
5280 | t-ay+er
5281 | r-g+y ax-g+jh
5282 | ow-s+aa
5283 | ow-s+ax
5284 | ow-s+er ow-s+aa
5285 | ow-s+iy
5286 | ih-p+s
5287 | ih-p+t
5288 | m-ow+d
5289 | m-ow+k
5290 | m-ow+m
5291 | m-ow+n
5292 | m-ow+s m-ow+sh
5293 | m-ow+t
5294 | aa-g+r
5295 | aa-g+z
5296 | ow-s+uh ow-s+ax
5297 | s+aa
5298 | s+ae
5299 | s+ah
5300 | s+ao
5301 | s+aw
5302 | s+ax
5303 | s+ay
5304 | k-sh+ax
5305 | s+eh
5306 | s+er
5307 | s+ey
5308 | ay-ow+dx
5309 | f-n+iy
5310 | s+ih
5311 | s+ix
5312 | s+iy
5313 | l-iy+ax
5314 | dx-ax zh-ax
5315 | s+ow
5316 | s+oy s+ay
5317 | l-iy+dx
5318 | l-iy+er l-iy+ax
5319 | dx-er
5320 | l-iy+hh l-iy+g
5321 | sh-aw+dx
5322 | s+uh s+ix
5323 | s+uw
5324 | dx-iy
5325 | dx-ow jh-ow
5326 | ah-v+er
5327 | ey-v+ax
5328 | ey-v+eh
5329 | ey-v+er ey-v+ax
5330 | ey-v+ix ey-v+eh
5331 | ey-v+iy
5332 | ih-r+b
5333 | ih-r+d
5334 | ih-r+f
5335 | ah+dh
5336 | ih-r+l
5337 | ih-r+s
5338 | ih-r+z
5339 | ah+dx ah
5340 | m-oy+n k-oy+n
5341 | m-oy+s v-oy+s
5342 | ax-s+d
5343 | ax-s+f
5344 | ax-s+k
5345 | ax-s+l
5346 | ax-s+n
5347 | ax-s+p
5348 | ax-s+t ax-s+d
5349 | m-uw+dh
5350 | s-aa
5351 | s-ao
5352 | s-aw
5353 | s-ax th-ax
5354 | s-ay
5355 | z-ax+b
5356 | z-ax+d
5357 | z-ax+k
5358 | z-ax+l
5359 | z-ax+m
5360 | z-ax+n
5361 | z-ax+r
5362 | z-ax+s
5363 | z-ax+t z-ax+d
5364 | z-ax+z z-ax+s
5365 | b-uh+k
5366 | b-uh+l p-uh+l
5367 | s-er
5368 | b-uh+r p-uh+r
5369 | s-ey z-ey
5370 | b-uh+z p-uh+t
5371 | th-uw+z ch-uw+s
5372 | s-iy
5373 | s-ow
5374 | ih-s+d
5375 | ih-s+k
5376 | ih-s+l
5377 | ih-s+m
5378 | ih-s+p
5379 | ih-s+t ih-s+d
5380 | ax-t+l
5381 | ax-t+r uw-t+r
5382 | ax-t+s uh-t+s
5383 | s-th t-th
5384 | s-uw
5385 | ng-ax+n
5386 | ng-ax+p
5387 | k-ow+aa
5388 | g-eh+dh g-eh+z
5389 | r-k+n
5390 | r-k+s iy-k+s
5391 | r-k+t er-k+t
5392 | k-ow+ch k-ow+d
5393 | k-ow+dx
5394 | k-ow+ih k-ow+aa
5395 | ah-ch eh-ch+t
5396 | ih-t+k
5397 | ih-t+m ih-t+ax
5398 | ih-t+s
5399 | aa-k+l
5400 | aa-k+s
5401 | aa-k+t ao-k+t
5402 | aa-k+w
5403 | aa-k+y ao-k+iy
5404 | ah-jh ix-jh
5405 | b-er+ax
5406 | ah-ng
5407 | p-m+ax g-m+ax
5408 | b-er+dx
5409 | b-er+ey
5410 | ah-sh eh-sh+p
5411 | b-er+iy
5412 | ax-jh+d uw-jh+d
5413 | r-l+s
5414 | r-l+t
5415 | r-l+z r-l+s
5416 | ay-p+aa
5417 | b-er+ow
5418 | ay-p+ey
5419 | zh-ae+ng sh-ae+ng
5420 | aa-l+d
5421 | aa-l+k
5422 | aa-l+m
5423 | aa-l+t
5424 | aa-l+v
5425 | jh-uw+ax
5426 | b-w+ey w+ey
5427 | jh-uw+ey
5428 | r-m+d er-m+d
5429 | r-m+z er-m+z
5430 | d-f+ax p-f+ax
5431 | d-f+eh f+eh
5432 | d-f+er t-f+er
5433 | ih-v+l
5434 | aa-m+b
5435 | aa-m+l ah-m+w
5436 | aa-m+n ah-m+w
5437 | aa-m+p ah-m+f
5438 | s-er+ch z-er+t
5439 | s-er+dx
5440 | s-er+eh
5441 | l-th+f
5442 | r-n+d
5443 | r-n+y
5444 | r-n+z er-n+z
5445 | s-er+ix
5446 | s-er+iy
5447 | oy-s+ax ay-s+ax
5448 | g-aw+jh
5449 | n-ch+t n-ch
5450 | aa-n+b
5451 | aa-n+d
5452 | aa-n+f ao-n+t
5453 | aa-n+r
5454 | aa-n+s ao-n+s
5455 | aa-n+t ao-n+t
5456 | aa-n+v
5457 | aa-n+w ao-n+w
5458 | ax-l+aa
5459 | ax-l+ae
5460 | ax-l+ah
5461 | ax-l+ao
5462 | ax-l+aw
5463 | ax-l+ax
5464 | ax-l+ay
5465 | ih-z+ax
5466 | aa-b+ax eh-b+ax
5467 | ax-l+eh ax-l+ah
5468 | ax-l+er
5469 | ax-l+ey ax-l+er
5470 | aa-b+eh eh-b+ax
5471 | aa-b+er
5472 | ax-l+ih ax-l+er
5473 | ax-l+ix
5474 | ax-l+iy
5475 | er-b+ae ah-b+ax
5476 | er-b+ax
5477 | ih-z+ix
5478 | aa-b+iy
5479 | aa-b+jh ae-b+s
5480 | er-b+er ah-b+er
5481 | ax-l+ow
5482 | ax-l+sh ax-l+d
5483 | ax-l+uw
5484 | z-l+ao b-l+aa
5485 | iy-ao+l
5486 | iy-ao+r
5487 | z-l+ey b-l+ey
5488 | z-l+iy dh-l+iy
5489 | r-ow+ax
5490 | r-p+l r-p+ax
5491 | r-p+s
5492 | r-ow+ch r-ow+d
5493 | ay+ax
5494 | z-l+ow
5495 | r-ow+dx
5496 | ix-ey+g
5497 | ay+dx
5498 | ay+er
5499 | r-ow+ix
5500 | ix-jh+ax g-jh+eh
5501 | n-aa+dx n-aa+d
5502 | ix-jh+er ax-jh+aa
5503 | ay+ow
5504 | aa-p+k aa-p+ix
5505 | aa-p+l
5506 | aa-p+s
5507 | aa-p+t
5508 | aa-p+y aa-p+s
5509 | ow-ih+n iy-ih+n
5510 | r-ow+th
5511 | ix-jh+ix ih-jh+p
5512 | l-v+ax
5513 | l-v+er l-v+ax
5514 | l-v+ey
5515 | ng-l+iy m-l+iy
5516 | l-v+ix
5517 | ix-ng+f
5518 | ix-ng+k ax-ng+k
5519 | ix-ng+l ae-ng+er
5520 | ix-ng+t ix-ng+f
5521 | ix-ng+z ae-ng+z
5522 | d-uh+r z-uh+r
5523 | sh-uh+d t-uh+d
5524 | sh-uh+g t-uh+k
5525 | sh-uh+k t-uh+k
5526 | sh-uh+r z-uh+r
5527 | hh-eh+dx
5528 | ih+d
5529 | ih+f
5530 | ih+l
5531 | ih+m
5532 | ih+n
5533 | ih+r
5534 | ih+s
5535 | ih+t
5536 | ih+z
5537 | ih-b ax-b
5538 | ih-d ih-d+l
5539 | ih-f ih-f+ix
5540 | ih-g ih-g+y
5541 | ih-k
5542 | ih-l
5543 | ih-m
5544 | ih-n
5545 | ih-p
5546 | ih-r
5547 | ih-s ih-s+hh
5548 | ih-t
5549 | ih-z+m ih-z+ix
5550 | ih-z+n ih-z+ix
5551 | ih-v
5552 | ih-z ih-z+ix
5553 | th-eh+dx p-eh+ch
5554 | g-ey+dx
5555 | g-ey+jh
5556 | eh-t+ax
5557 | ay-ax
5558 | iy-t+ao ey-t+ow
5559 | iy-t+ax ey-t+m
5560 | iy-t+ay
5561 | ay-er ey-er
5562 | ay-iy
5563 | dh-ih+n v-ih+n
5564 | dh-ih+s
5565 | ay-ow jh-ow
5566 | aa-r+b
5567 | aa-r+d aa-r+jh
5568 | aa-r+g
5569 | aa-r+k
5570 | aa-r+l
5571 | aa-r+m
5572 | aa-r+n
5573 | aa-r+p
5574 | aa-r+s aa-r+sh
5575 | aa-r+t aa-r+ch
5576 | aa-r+v aa-r+dh
5577 | aa-r+z
5578 | ay-th aw-th
5579 | r-m+aa
5580 | r-m+ae
5581 | r-m+ax
5582 | z-er+dx s-er+dx
5583 | r-m+er er-m+er
5584 | r-m+ix er-m+ix
5585 | r-s+l
5586 | r-s+m
5587 | r-s+z r-s+m
5588 | uh-p+er ah-p+er
5589 | r-m+ow r-m+aa
5590 | k-r+aa p-r+aa
5591 | k-r+ae p-r+ae
5592 | k-r+ah
5593 | k-r+ao
5594 | k-r+aw
5595 | k-r+ax p-r+ax
5596 | k-r+ay p-r+aa
5597 | ow-k+ae
5598 | ow-k+ao
5599 | ow-k+ax l-k+ax
5600 | k-r+eh p-r+eh
5601 | k-r+ey
5602 | ow-k+er
5603 | ow-k+ey
5604 | k-r+ih p-r+ih
5605 | aa-s+k
5606 | aa-s+p
5607 | aa-s+t
5608 | aa-s+w
5609 | k-r+iy p-r+iy
5610 | ow-k+ih l-k+y
5611 | ow-k+ix
5612 | ow-k+iy l-k+y
5613 | d-aa+ng
5614 | k-r+ow p-r+ow
5615 | ow-k+ow l-k+ow
5616 | d-w+ay n-w+ay
5617 | k-r+uh p-r+ax
5618 | d-w+eh n-w+eh
5619 | k-r+uw p-r+uw
5620 | d-w+ey w+ey
5621 | r-t+f
5622 | r-t+l
5623 | r-t+n
5624 | r-t+r
5625 | r-t+s uh-t+s
5626 | r-t+y r-t+r
5627 | k+aa
5628 | k+ae
5629 | k+ah
5630 | k+ao
5631 | k+aw
5632 | k+ax
5633 | k+ay k+aw
5634 | k+eh
5635 | k+er
5636 | k+ey ix-k+ey
5637 | hh-aw+eh
5638 | hh-aw+er p-aw+er
5639 | k+ih
5640 | k+ix
5641 | k+iy k+ih
5642 | hh-aw+ix hh-aw
5643 | b-ah+jh
5644 | aa-t+l
5645 | aa-t+m aa-t+ax
5646 | aa-t+s
5647 | k+ow
5648 | k+oy
5649 | ix-p+aa
5650 | ix-p+ao
5651 | k+uh
5652 | k+uw
5653 | ix-p+eh er-p+eh
5654 | ix-p+iy
5655 | ah-n+ax
5656 | ey-n+aa
5657 | ah-n+ix
5658 | ah-n+iy
5659 | ah-n+jh
5660 | iy-zh+ax n-zh+eh
5661 | ey-n+iy iy-n+iy
5662 | ey-n+jh
5663 | n-th+ax
5664 | aa-s+ax
5665 | ah-n+sh
5666 | ah-n+th
5667 | aa-s+eh
5668 | ey-n+ow iy-n+ow
5669 | ow-aa+p
5670 | er-s+aa
5671 | er-s+ax
5672 | n-th+iy n-th+ax
5673 | er-s+eh
5674 | er-s+er er-s+aa
5675 | er-s+ey er-s+eh
5676 | er-s+ih
5677 | er-s+iy
5678 | r-v+d
5679 | k-ao
5680 | k-aw p-aw+dx
5681 | k-ax
5682 | k-ay
5683 | n-th+uw n-th+ax
5684 | k-er
5685 | k-ey
5686 | s-ah+ch
5687 | s-ah+dh
5688 | k-iy g-iy
5689 | er-s+uw
5690 | aa+b
5691 | aa+d
5692 | aa+g
5693 | aa+k
5694 | aa+l
5695 | aa+m
5696 | aa+n
5697 | aa+p
5698 | aa+r
5699 | aa+s
5700 | aa+v
5701 | aa+z k-aa+z
5702 | k-ow
5703 | k-oy f-oy+d
5704 | aa-b
5705 | aa-d
5706 | aa-g
5707 | aa-k
5708 | aa-l
5709 | aa-m
5710 | aa-n
5711 | aa-p
5712 | aa-r
5713 | aa-s
5714 | aa-t
5715 | aa-z
5716 | k-th t-th
5717 | n-v+ax
5718 | n-v+eh t-v+ih
5719 | n-v+er d-v+er
5720 | k-ih+dx p-ih+dx
5721 | n-v+ey k-v+ey
5722 | n-v+ih t-v+ih
5723 | n-v+ix ng-v+y
5724 | n-v+iy v+iy
5725 | f-uh+l p-uh+l
5726 | f-uh+t p-uh+t
5727 | k-ih+ng p-ih+ng
5728 | th-ey+er s-ey+dx
5729 | ix-f+t ax-f+t
5730 | iy-ax+d
5731 | iy-ax+l
5732 | iy-ax+n y-ax+n
5733 | iy-ax+s y-ax+s
5734 | iy-ax+t iy-ax+d
5735 | iy-ax+z y-ax+s
5736 | zh-w+aa ax-w+aa
5737 | b-uw+l
5738 | b-uw+z
5739 | y-ax+jh
5740 | ix-g+n
5741 | ix-g+r d-g+r
5742 | ix-g+z eh-g+sh
5743 | l-ae+ng
5744 | t-m+ao m+ao
5745 | t-m+ax g-m+ax
5746 | l-ae+sh
5747 | t-m+ey s-m+ey
5748 | r-z+l
5749 | m-r+aa
5750 | ae+b
5751 | ae+d
5752 | ae+f
5753 | ae+g
5754 | ae+k
5755 | ae+l
5756 | ae+m
5757 | ae+n
5758 | ae+p
5759 | aa-z+d aa-z
5760 | ae+r
5761 | ae+s ae+th
5762 | ae+t
5763 | ae+v
5764 | aa-z+l aa-z
5765 | ae+z
5766 | aa-z+n aa-z
5767 | ae-b aa-b
5768 | ae-d ae-d+v
5769 | ae-f
5770 | ae-k
5771 | ae-l
5772 | ae-m
5773 | ey-aa+dx er-aa+dx
5774 | ae-n
5775 | ae-p
5776 | ae-s
5777 | ae-t
5778 | ae-v
5779 | ae-z
5780 | b-ay+aa
5781 | f-w+eh s-w+eh
5782 | ax-d+aa
5783 | ax-d+ae
5784 | ax-d+ah uh-d+ax
5785 | f-w+ey
5786 | ax-d+ax uh-d+ax
5787 | ih-r+ax
5788 | ax-d+eh
5789 | ax-sh+ao ae-sh+ix
5790 | ax-d+ey
5791 | ih-r+er
5792 | ax-d+ih ax-d+eh
5793 | ao-z+ax
5794 | ax-d+iy
5795 | ih-r+ix
5796 | ih-r+iy
5797 | eh-jh+d aw-jh+d
5798 | eh-jh+t aw-jh+d
5799 | ih-r+ow
5800 | uw-b+ao iy-b+ow
5801 | uw-b+ax iy-b+ow
5802 | uw-b+ay iy-b+ow
5803 | dh-ae+n
5804 | dh-ae+t
5805 | ax-d+th ax-d+z
5806 | ax-d+uw
5807 | uw-b+ey iy-b+ow
5808 | er-ey+dx er-ey+d
5809 | z-d+ey s-d+ih
5810 | z-d+iy s-d+ih
5811 | er-ey+sh
5812 | s-ow+k
5813 | s-ow+l sh-ow+l
5814 | s-ow+s
5815 | r-ih+ch
5816 | ng-d+ax n-d+ah
5817 | r-ih+dh
5818 | r-ih+dx r-ih+d
5819 | ae-b+ax
5820 | ae-b+er aa-b+er
5821 | r-ih+jh
5822 | s-ay+ax
5823 | ae-b+ix ao-b+ae
5824 | ae-b+iy
5825 | s-ay+dx s-ay+b
5826 | r-ih+ng
5827 | r-ih+sh
5828 | th-er+d
5829 | th-er+m
5830 | th-er+s
5831 | th-er+t
5832 | ix-k+l ih-k+l
5833 | th-er+z
5834 | ae-b+uw ae-b+ax
5835 | ix-k+s uh-k+s
5836 | ix-k+t ih-k+t
5837 | ix-k+w ax-k+w
5838 | ix-k+y ih-k+iy
5839 | l-n+uw
5840 | ah+g
5841 | ah+n
5842 | ah+p
5843 | ah+s
5844 | ah+v
5845 | s-ay+th
5846 | eh-th+ax
5847 | ah-b r-b
5848 | ah-d
5849 | ah-f aa-f+ix
5850 | ah-g ah-g+zh
5851 | ah-k
5852 | ah-m
5853 | ah-n
5854 | ah-p
5855 | ah-s
5856 | ah-t
5857 | ah-v
5858 | ah-z
5859 | eh-th+ix eh-th+ax
5860 | eh-l+ax
5861 | eh-l+ay
5862 | eh-l+er
5863 | p-ch+er s-ch+ax
5864 | hh-ow+l f-ow+l
5865 | hh-ow+m
5866 | hh-ow+p k-ow+p
5867 | hh-ow+s p-ow+s
5868 | hh-ow+t
5869 | hh-ow+z p-ow+z
5870 | iy-l+ax ey-l+ax
5871 | iy-l+ay ey-l+ay
5872 | eh-l+ix
5873 | eh-l+iy
5874 | s-oy+l l-oy+m
5875 | ix-l+w
5876 | dh-ah+s
5877 | eh-l+ow
5878 | iy-l+ix
5879 | iy-l+iy ey-l+iy
5880 | dh+ae
5881 | dh+ah
5882 | eh-l+th
5883 | dh+ax
5884 | iy-l+ow
5885 | dh+eh
5886 | dh+ey
5887 | k-iy+ow
5888 | dh+ih dh+ax
5889 | dh+iy
5890 | dh+ow dh+ah
5891 | er-ih+l
5892 | er-ih+v
5893 | ah-dx+ax dx
5894 | iy-ch+ax ih-ch+ax
5895 | ah-dx+er aw-dx+er
5896 | ix-m+n
5897 | ix-m+p
5898 | ix-m+s
5899 | iy-ch+er ih-ch+ax
5900 | iy-ch+ix ih-ch+m
5901 | ey-th+ax b-th+iy
5902 | l-uw+ax
5903 | l-uw+dx
5904 | l-uw+ix l-uw+dx
5905 | l-uw+iy
5906 | d-uw+b
5907 | d-uw+g
5908 | d-uw+k d-uw+b
5909 | d-uw+p d-uw+b
5910 | d-uw+s
5911 | ae-zh+ax n-zh+eh
5912 | sh-uw+d t-uw+d
5913 | sh-uw+m
5914 | sh-uw+t t-uw+d
5915 | l-uw+sh l-uw+s
5916 | l-uw+th
5917 | g-hh+ao hh+ao
5918 | jh-oy+ax
5919 | hh-oy+s v-oy+s
5920 | ix-n+d
5921 | ix-n+f ih-n+f
5922 | ix-n+k ih-n+k
5923 | ix-n+s ih-n+s
5924 | l-uw+zh l-uw+dx
5925 | ix-n+t
5926 | ix-n+v
5927 | ix-n+z ih-n+z
5928 | dh-ax
5929 | v-m+ax z-m+ax
5930 | hh-ao+ng k-ao+ng
5931 | dh-er
5932 | dh-ey
5933 | jh-oy+th ch-oy+s
5934 | dh-iy v-iy
5935 | f-eh+dh p-eh+z
5936 | dh-ow z-ow
5937 | ah-f+ax aa-f+ax
5938 | ah-f+er
5939 | ix+f ix
5940 | ix+g
5941 | ix+k ix+g
5942 | ix+l
5943 | ix+m
5944 | ix+n
5945 | ix+r
5946 | ix+s
5947 | ix+t
5948 | ix+v
5949 | ah-f+iy aa-f+iy
5950 | ix-d
5951 | ix-f r-f
5952 | ix-g
5953 | ix-k ih-k
5954 | ix-l aw-l
5955 | ix-n
5956 | ix-p r-p
5957 | ix-s aw-s
5958 | ix-t
5959 | ix-v ih-v
5960 | ix-z
5961 | f-eh+sh p-eh+sh
5962 | aa-k+aa
5963 | aa-k+ax
5964 | aa-k+er
5965 | aa-k+hh
5966 | er-k+aa r-k+aa
5967 | er-k+ah
5968 | z-ay+ax
5969 | aa-k+iy ao-k+iy
5970 | z-ay+er
5971 | uw-s+aa
5972 | er-k+ih r-k+iy
5973 | er-k+ix
5974 | er-k+iy r-k+iy
5975 | uw-s+ax
5976 | iy+g iy+ch
5977 | iy+k iy+ch
5978 | iy+l
5979 | iy+s
5980 | iy+t iy+dx
5981 | iy+v
5982 | iy+z
5983 | b-eh+d
5984 | b-eh+g
5985 | b-eh+k
5986 | b-eh+l
5987 | b-eh+n v-eh+n
5988 | b-eh+r
5989 | b-eh+s v-eh+s
5990 | b-eh+t v-eh+t
5991 | ix-p+l er-p+l
5992 | ix-p+t aw-p+t
5993 | iy-d ey-d
5994 | iy-f iy-f+ow
5995 | iy-k
5996 | iy-l
5997 | iy-m
5998 | iy-n ey-n
5999 | iy-p
6000 | iy-r ih-r
6001 | iy-s
6002 | uw-s+ix uw-s+ax
6003 | iy-t
6004 | iy-v
6005 | iy-z
6006 | r-th+r
6007 | r-th+w b-th+iy
6008 | r-iy+aa
6009 | r-iy+ae
6010 | dh-iy+z
6011 | r-iy+ao r-iy+aa
6012 | r-iy+ax r-iy+aa
6013 | r-iy+ch
6014 | r-iy+dh
6015 | r-iy+dx
6016 | ae-s+ax
6017 | r-iy+er r-iy+aa
6018 | r-iy+ey r-iy+aa
6019 | r-iy+ih
6020 | r-iy+ix r-iy+dx
6021 | r-iy+jh
6022 | ae-s+ix ae-s+ax
6023 | ae-s+iy
6024 | ow-ao+r uw-ao+r
6025 | r-iy+ow r-iy+aa
6026 | n-n+ax
6027 | ae-s+ow
6028 | r-iy+sh r-iy+ch
6029 | r-iy+th
6030 | ao-dx+ax aa-dx+ax
6031 | n-n+ow
6032 | er-aa+k ow-aa+hh
6033 | er-aa+n
6034 | ao-dx+er aa-dx+er
6035 | g-s+ax k-s+ax
6036 | ao-dx+iy aa-dx+iy
6037 | ao+f
6038 | ao+l
6039 | ao+n
6040 | ao+r
6041 | ao+s
6042 | ao+t
6043 | ao-d uw-d
6044 | ao-f aa-f+ix
6045 | ao-g
6046 | ao-k aa-k
6047 | ao-l
6048 | ao-n
6049 | ao-r
6050 | ao-s
6051 | ao-t
6052 | ao-z
6053 | n-jh+ax
6054 | uh-d+b
6055 | uh-d+z ah-d+s
6056 | n-jh+er
6057 | ix-s+b
6058 | ix-s+g
6059 | ix-s+k ix-s+g
6060 | ix-s+m
6061 | ix-s+p ix-s+b
6062 | ix-s+t
6063 | n-jh+ix n-jh
6064 | r-v+ax er-v+ax
6065 | n-jh+oy
6066 | r-v+ey
6067 | m-eh+dx m-eh+t
6068 | ow-t+ax
6069 | ow-t+eh
6070 | ow-t+ey
6071 | ix-t+r b-t+r
6072 | ix-t+s ih-t+s
6073 | ix-t+w
6074 | m-eh+th m-eh+s
6075 | m-eh+zh m-eh+t
6076 |
--------------------------------------------------------------------------------
/dist/worker.js:
--------------------------------------------------------------------------------
1 | var master = self;
2 |
3 | // Functions exposed to libsent/src/adin_mic_webaudio.c
4 | var setRate;
5 | var begin = function() { master.postMessage({type: 'begin'}); };
6 |
7 | // console polyfill for emscripted Module
8 | var console = {};
9 |
10 | importScripts('recognizer.js', 'listener/resampler.js', 'listener/converter.js');
11 |
12 | console.log = (function() {
13 | // The designation used by julius for recognition
14 | var recogPrefix = /^sentence[0-9]+: (.*)/;
15 | var guessPrefix = /^pass[0-9]+_best: (.*)/;
16 | var scorePrefix = /^score[0-9]+: (.*)/;
17 | var recog;
18 |
19 | return function(str) {
20 | var score;
21 | var sentence;
22 |
23 | if (typeof str !== 'string') {
24 | if (console.verbose) master.postMessage({type: 'log', sentence: str});
25 | return;
26 | }
27 |
28 | if (score = str.match(scorePrefix)) {
29 | master.postMessage({type: 'recog', sentence: recog, score: score[1]});
30 | } else if (sentence = str.match(recogPrefix)) {
31 | recog = sentence[1];
32 | if (console.stripSilence)
33 | recog = recog.split(' ').slice(1, -1).join(' ');
34 | } else if (sentence = str.match(guessPrefix)) {
35 | master.postMessage({type: 'recog', sentence: sentence[1], firstpass: true});
36 | } else if (console.verbose)
37 | master.postMessage({type: 'log', sentence: str});
38 | };
39 | }() );
40 |
41 | console.error = function(err) { master.postMessage({type: 'error'}); };
42 |
43 | master.onmessage = (function() {
44 | var converter;
45 | var bufferSize;
46 | var byteSize;
47 |
48 | setRate = function(rate) {
49 | rate = rate || 16000;
50 | bufferSize = Math.floor(rate * 4096 / 44100);
51 | byteSize = bufferSize * 2;
52 | converter = new Converter(rate, bufferSize, byteSize);
53 | };
54 |
55 | var fillBuffer = Module.cwrap('fill_buffer', 'number', ['number', 'number']);
56 |
57 | return function(e) {
58 | if (e.data.type === 'begin') {
59 | var dfa = 'julius.dfa';
60 | var dict = 'julius.dict';
61 | var options = [];
62 |
63 | console.verbose = e.data.options.verbose;
64 | console.stripSilence =
65 | e.data.options.stripSilence === undefined ?
66 | true : e.data.options.stripSilence;
67 |
68 | delete e.data.options.verbose, delete e.data.options.stripSilence;
69 |
70 | if (typeof e.data.pathToDfa === 'string' &&
71 | typeof e.data.pathToDict === 'string') {
72 | var pathToDfa =
73 | ((e.data.pathToDfa[0] === '/') ? '..' : '../') + e.data.pathToDfa;
74 | var pathToDict =
75 | ((e.data.pathToDict[0] === '/') ? '..' : '../') + e.data.pathToDict;
76 | FS.createLazyFile('/', 'julius.dfa', '../' + pathToDfa, true, false);
77 | FS.createLazyFile('/', 'julius.dict', '../' + pathToDict, true, false);
78 | } else {
79 | dfa = 'voxforge/sample.dfa';
80 | dict = 'voxforge/sample.dict';
81 | }
82 |
83 | options = [
84 | '-dfa', dfa,
85 | '-v', dict,
86 | '-h', 'voxforge/hmmdefs',
87 | '-hlist', 'voxforge/tiedlist',
88 | '-input', 'mic',
89 | '-realtime'
90 | ];
91 |
92 | for (var flag in e.data.options) {
93 | if (flag.match(/dfa|v|h|hlist|input|realtime|quiet|nolog|log/))
94 | break;
95 |
96 | options.push('-' + flag);
97 | if (options[flag] !== true && options[flag])
98 | options.push(options[flag]);
99 | }
100 | if (!('log' in e.data.options)) options.push('-nolog');
101 | else console.verbose = true;
102 |
103 | var bootstrap = function() {
104 | if (runDependencies) {
105 | setTimeout(bootstrap, 0);
106 | return;
107 | }
108 | try { Module.callMain(options); }
109 | catch (error) { master.postMessage({type: 'error', error: error}); }
110 | };
111 | bootstrap();
112 |
113 | } else {
114 | var ptr = Module._malloc(byteSize);
115 | // Convert to .raw format
116 | converter.convert(e.data, Module.HEAPU16.buffer, ptr);
117 | // Copy to ring buffer (see libsent/src/adin_mic_webaudio.c)
118 | fillBuffer(ptr, bufferSize);
119 | Module._free(ptr);
120 | }
121 | };
122 | }() );
123 |
--------------------------------------------------------------------------------
/emscript.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # (c) 2014 Zachary Pomerantz, @zzmp
4 |
5 | ###
6 | # This script will emscript the Julius SRE
7 | #
8 | # $1 (-j4)- `make` arguments
9 | ###
10 | MK_ARG=${1:-'-j4'};
11 |
12 | # Check dependencies
13 | which cvs || { echo 'Missing cvs. Install cvs';
14 | echo 'See http://savannah.nongnu.org/projects/cvs';
15 | exit 1; }
16 | which git || { echo 'Missing git. Install git';
17 | exit 1; }
18 | which autoconf || { echo 'Missing autoconf. Install autoconf';
19 | exit 1; }
20 | which emconfigure || { echo 'Missing emconfigure';
21 | echo 'Add emconfigure (from emscripten) to your path.';
22 | exit 1; }
23 | which emcc || { echo 'Missing emcc';
24 | echo 'Add emcc (from emscripten) to your path.';
25 | exit 1; }
26 |
27 | mkdir -p src
28 | mkdir -p bin
29 | mkdir -p js
30 | pushd src
31 |
32 | # Grab the sourcecode (version 4.3.1)
33 | cvs -z3 -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/julius co -r release_4_3_1 julius4
34 | # Make a clean copy from which to emscript
35 | cp -r julius4 emscripted
36 |
37 | # Build local executables
38 | # - this will be used for generating custom grammars
39 | # and producing binary inputs to reduce network usage
40 | pushd julius4
41 | ./configure --disable-pthread
42 | make $MK_ARG
43 | find . -type f -perm +111 -not -regex '.*[sh|in]$' -not -regex '.*config.*' -exec cp -f {} ../../bin \;
44 | pushd ../../bin
45 | # this may need to be customized to your system, dependent on what clang emits
46 | ls *.dSYM | sed 's/\(.*\)\(\.dSYM\)/mv \1\2 \1/' | sh
47 | popd
48 | popd
49 |
50 | # Build julius.js
51 | pushd emscripted
52 | # - build intermediary targets
53 | # -- add Web Audio adin_mic library
54 | pushd libsent
55 | cp ../../include/libsent/configure.in .
56 | # -- autoconf configure.in (can't get this to work, so just cp configure)
57 | cp ../../include/libsent/configure .
58 | cp ../../include/libsent/src/adin/adin_mic_webaudio.c src/adin/.
59 | popd
60 | pushd libjulius
61 | cp ../../include/libjulius/src/m_adin.c src/.
62 | popd
63 | # -- update app.h routines for (evented) multithreading
64 | pushd julius
65 | cp -f ../../include/julius/app.h .
66 | cp -f ../../include/julius/main.c .
67 | cp -f ../../include/julius/recogloop.c .
68 | popd
69 | # -- update libjulius for (evented) multithreading
70 | pushd libjulius
71 | cp -f ../../include/libjulius/src/recogmain.c src/.
72 | cp -f ../../include/libjulius/src/adin-cut.c src/.
73 | popd
74 |
75 | # -- increase optimization for codesize
76 | sed s/-O2/-Os/g < configure > tmp && mv tmp configure
77 | chmod 751 configure
78 | for subd in $(find . -type d -maxdepth 1); do
79 | pushd "$subd"
80 | if [ -e configure ]; then
81 | sed s/-O2/-O3/g < configure > tmp && mv tmp configure
82 | chmod 751 configure
83 | fi
84 | popd
85 | done
86 |
87 | # -- remove implicit declarations per C99 errors
88 | pushd julius
89 | grep -Ev 'j_process_remove' module.c > tmp && mv tmp module.c
90 | grep -Ev 'j_process_lm_remove' module.c > tmp && mv tmp module.c
91 | popd
92 |
93 | # -- emscript
94 | emconfigure ./configure --disable-pthread --with-mictype=webaudio
95 | emmake make -j4
96 | mv julius/julius julius/julius.bc
97 |
98 | popd
99 |
100 | # - build zlib intermediary targets
101 | mkdir -p include
102 | pushd include
103 | # -- zlib
104 | curl http://zlib.net/zlib-1.2.8.tar.gz | tar zx
105 | mv zlib-1.2.8 zlib
106 | pushd zlib
107 | emconfigure ./configure
108 | emmake make
109 | popd
110 | popd
111 |
112 | popd
113 |
114 | # - build javascript package
115 | pushd js
116 |
117 | # -- grab a recent voxforge LM
118 | mkdir -p voxforge
119 | pushd voxforge
120 | curl http://www.repository.voxforge1.org/downloads/Main/Tags/Releases/0_1_1-build726/Julius_AcousticModels_16kHz-16bit_MFCC_O_D_\(0_1_1-build726\).tgz | tar zx
121 | popd
122 |
123 | emcc -O3 ../src/emscripted/julius/julius.bc -L../src/include/zlib -lz -o recognizer.js --preload-file voxforge -s INVOKE_RUN=0 -s NO_EXIT_RUNTIME=1 -s ALLOW_MEMORY_GROWTH=1 -s BUILD_AS_WORKER=1 -s EXPORTED_FUNCTIONS="['_main', '_main_event_recognition_stream_loop', '_end_event_recognition_stream_loop', '_event_recognize_stream', '_get_rate', '_fill_buffer']"
124 |
125 | # -- copy the javascript wrappers
126 | cp -fr ../dist/* .
127 |
128 | popd
129 |
130 | # mark as built
131 | touch .emscripted_flag
132 |
--------------------------------------------------------------------------------
/ghpages.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Demo of JuliusJS
5 |
6 |
7 |
8 | Say something:
9 |
10 |
11 |
12 | Note that my vocabulary is limited for this demo.
13 |
34 |
35 |
--------------------------------------------------------------------------------
/ghpages.sh:
--------------------------------------------------------------------------------
1 | # This is meant to be run by Travis to autogenerate the ghpages on commits to master
2 | if [ "$TRAVIS_BRANCH" = 'master' ] && [ "$TRAVIS_PULL_REQUEST" = 'false' ]; then
3 |
4 | # Remove build/test folders
5 | rm -rf ./bin ./src ./js
6 |
7 | # Remove packaging files
8 | rm -f emscript.sh reemscript.sh ./bower.json ./package.json CONTRIBUTING.md
9 |
10 | # Move dist to root
11 | # As the examples grow more developed, this may need to be migrated (to Jekyll, &c.)
12 | cp -fR ./dist/* ./
13 | rm -rf ./dist
14 |
15 | # Rename the index.html
16 | mv ./ghpages.html ./index.html
17 |
18 | # Push the ghpages
19 | git add --all
20 | git config user.name "Zach Pomerantz"
21 | git config user.email "zmp@umich.edu"
22 | git commit -m "(docs-autogen) ${TRAVIS_REPO_SLUG}."
23 | git push -fq "https://${TOKEN}:x-oauth-basic@github.com/zzmp/juliusjs.git" HEAD:gh-pages
24 |
25 | fi
--------------------------------------------------------------------------------
/js/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/js/server.js:
--------------------------------------------------------------------------------
1 | var express = require('express'),
2 | app = express();
3 |
4 | app.use(express.static(__dirname));
5 | app.listen(8000);
6 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "juliusjs-dev",
3 | "version": "0.0.0",
4 | "description": "Development scripts for JuliusJS",
5 | "main": "js/server.js",
6 | "scripts": {
7 | "make": "./reemscript.sh",
8 | "preinstall": "if [ -f '.emscripted_flag' ]; then exit; fi; ./emscript.sh;",
9 | "prestart": "npm i",
10 | "start": "./node_modules/.bin/supervisor --watch js,js/listener --extensions js,html,data,dfa,dict --exec node js/server.js",
11 | "test": "echo 'Coming soon...'"
12 | },
13 | "repository": {
14 | "type": "git",
15 | "url": "git://github.com/zzmp/juliusjs.git"
16 | },
17 | "keywords": [
18 | "julius",
19 | "juliusjs",
20 | "speech",
21 | "recognition",
22 | "keyword",
23 | "spotting",
24 | "test",
25 | "testing"
26 | ],
27 | "author": "Zach Pomerantz (http://garabagne.io/)",
28 | "license": "MIT",
29 | "bugs": {
30 | "url": "https://github.com/zzmp/juliusjs/issues"
31 | },
32 | "homepage": "https://github.com/zzmp/juliusjs",
33 | "private": true,
34 | "devDependencies": {
35 | "express": "^4.7.2",
36 | "supervisor": "^0.6.0"
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/reemscript.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # (c) 2014 Zachary Pomerantz, @zzmp
4 |
5 | ###
6 | # This script will remake the Julius SRE
7 | # It should only be used after `emscript.sh` has been run
8 | #
9 | # $1 (-j4)- `make` arguments
10 | ###
11 | MK_ARG=${1:-'-j4'};
12 |
13 | # Build julius.js
14 | pushd src/emscripted
15 | # - build intermediary targets
16 | # -- update Web Audio adin_mic library
17 | pushd libsent
18 | cp -f ../../include/libsent/src/adin/adin_mic_webaudio.c src/adin/.
19 | popd
20 | pushd libjulius
21 | cp -f ../../include/libjulius/src/m_adin.c src/.
22 | popd
23 | # -- update app.h routines for (evented) multithreading
24 | pushd julius
25 | cp -f ../../include/julius/app.h .
26 | cp -f ../../include/julius/main.c .
27 | cp -f ../../include/julius/recogloop.c .
28 | popd
29 | # -- update libjulius for (evented) multithreading
30 | pushd libjulius
31 | cp -f ../../include/libjulius/src/recogmain.c src/.
32 | cp -f ../../include/libjulius/src/adin-cut.c src/.
33 | popd
34 |
35 | # -- emscript
36 | emmake make -j4
37 | mv julius/julius julius/julius.bc
38 |
39 | popd
40 |
41 | # - build javascript package
42 | pushd js
43 | emcc -O3 ../src/emscripted/julius/julius.bc -L../src/include/zlib -lz -o recognizer.js --preload-file voxforge -s INVOKE_RUN=0 -s NO_EXIT_RUNTIME=1 -s ALLOW_MEMORY_GROWTH=1 -s BUILD_AS_WORKER=1 -s EXPORTED_FUNCTIONS="['_main', '_main_event_recognition_stream_loop', '_end_event_recognition_stream_loop', '_event_recognize_stream', '_get_rate', '_fill_buffer']"
44 |
45 | # -- copy the javascript wrappers
46 | cp -fr ../dist/* .
47 |
48 | popd
49 |
50 | # mark as built
51 | touch .emscripted_flag
52 |
--------------------------------------------------------------------------------
/src/include/julius/app.h:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #if defined(_WIN32) && !defined(__CYGWIN32__) && !defined(__MINGW32__)
4 | #include
5 | #else
6 | #include "config.h"
7 | #endif
8 | #ifdef CHARACTER_CONVERSION
9 | #include "charconv.h"
10 | #endif
11 |
12 | /**
13 | * Output file suffix for separate file output
14 | *
15 | */
16 | #define OUTPUT_FILE_SUFFIX ".out"
17 |
18 | /* recogloop.c */
19 | void main_recognition_stream_loop(Recog *recog);
20 | void init_event_recognition_stream_loop(Recog *recog);
21 | int main_event_recognition_stream_loop();
22 | void end_event_recognition_stream_loop();
23 |
24 | /* module.c */
25 | int module_send(int sd, char *fmt, ...);
26 | void module_add_option();
27 | boolean is_module_mode();
28 | void module_setup(Recog *recog, void *data);
29 | void module_server();
30 | void module_disconnect();
31 |
32 | /* output_module.c */
33 | void decode_output_selection(char *str);
34 | void send_gram_info(RecogProcess *r);
35 | void setup_output_msock(Recog *recog, void *data);
36 |
37 | /* output_stdout.c */
38 | void print_all_gram(Recog *recog);
39 | void setup_output_tty(Recog *recog, void *data);
40 |
41 | /* output_file.c */
42 | void setup_output_file(Recog *recog, void *data);
43 | void outfile_set_fname(char *input_filename);
44 |
45 | /* record.c */
46 | void record_add_option();
47 | void record_setup(Recog *recog, void *data);
48 |
49 |
--------------------------------------------------------------------------------
/src/include/julius/main.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zzmp/juliusjs/2e9edcc276743e42687b447bf7736590d25f6c9c/src/include/julius/main.c
--------------------------------------------------------------------------------
/src/include/julius/recogloop.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zzmp/juliusjs/2e9edcc276743e42687b447bf7736590d25f6c9c/src/include/julius/recogloop.c
--------------------------------------------------------------------------------
/src/include/libjulius/src/adin-cut.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zzmp/juliusjs/2e9edcc276743e42687b447bf7736590d25f6c9c/src/include/libjulius/src/adin-cut.c
--------------------------------------------------------------------------------
/src/include/libjulius/src/m_adin.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zzmp/juliusjs/2e9edcc276743e42687b447bf7736590d25f6c9c/src/include/libjulius/src/m_adin.c
--------------------------------------------------------------------------------
/src/include/libjulius/src/recogmain.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zzmp/juliusjs/2e9edcc276743e42687b447bf7736590d25f6c9c/src/include/libjulius/src/recogmain.c
--------------------------------------------------------------------------------
/src/include/libsent/configure.in:
--------------------------------------------------------------------------------
1 | dnl Copyright (c) 1991-2013 Kawahara Lab., Kyoto University
2 | dnl Copyright (c) 2000-2005 Shikano Lab., Nara Institute of Science and Technology
3 | dnl Copyright (c) 2005-2013 Julius project team, Nagoya Institute of Technology
4 | dnl All rights reserved
5 | dnl
6 | dnl $Id: configure.in,v 1.37 2014/01/16 05:41:05 sumomo Exp $
7 | dnl
8 |
9 | dnl Process this file with autoconf to produce a configure script.
10 | AC_INIT(src/phmm/outprob.c)
11 | AC_CONFIG_HEADER(include/sent/config.h)
12 | AC_CONFIG_AUX_DIR(../support)
13 |
14 | LIBSENT_VERSION=4.3.1
15 |
16 | dnl Checks for options
17 | # specify mic type
18 | AC_ARG_WITH(mictype,
19 | [ --with-mictype=TYPE specify mic I/O (oss|alsa|freebsd|coreaudio|sol2|sun4|irix|esd|sp|portaudio|pa-oss|pa-alsa|pa-winmm|pa-dsound|pulseaudio|webaudio)],,with_mictype=auto)
20 |
21 | # NetAudio support
22 | AC_ARG_WITH(netaudio-dir,
23 | [ --with-netaudio-dir=DIR DatLink/NetAudio include/lib are in DIR],,with_netaudio_dir=auto)
24 |
25 | dnl use addlog array function
26 | AC_ARG_ENABLE(addarray,
27 | [ --disable-addarray [debug] do not use addlog_array() function],
28 | want_addarray=$enableval
29 | ,want_addarray=yes)
30 |
31 | dnl extend to int
32 | AC_ARG_ENABLE(words-int,
33 | [ --enable-words-int use integer instead of unsigned short for word ID
34 | to extend vocabulary limit to 2^31=2G words],
35 | want_words_int=$enableval
36 | ,want_words_int=no)
37 |
38 | dnl class N-gram support
39 | AC_ARG_ENABLE(class-ngram,
40 | [ --disable-class-ngram disable class N-gram support],
41 | use_class_ngram=$enableval
42 | ,use_class_ngram=yes)
43 |
44 | dnl enable fork for adinnet
45 | AC_ARG_ENABLE(fork,
46 | [ --enable-fork enable process forking on adinnet],
47 | use_fork=$enableval
48 | ,use_fork=no)
49 |
50 | dnl sin/cos table for MFCC calc
51 | AC_ARG_ENABLE(mfcc-table,
52 | [ --disable-mfcc-table disable sin/cos table for MFCC calculation],
53 | use_mfcc_table=$enableval
54 | ,use_mfcc_table=yes)
55 |
56 | dnl MSD model support
57 | AC_ARG_ENABLE(msd,
58 | [ --enable-msd enable MSD model support],
59 | want_msd=$enableval
60 | ,want_msd=no)
61 |
62 | dnl MBR support
63 | AC_ARG_ENABLE(mbr,
64 | [ --disable-mbr disable MBR support],
65 | want_mbr=$enableval
66 | ,want_mbr=yes)
67 |
68 |
69 |
70 | dnl enable/disable use of zlib library
71 | AC_ARG_ENABLE(zlib,
72 | [ --disable-zlib disable zlib library],
73 | use_zlib=$enableval
74 | ,use_zlib=yes)
75 |
76 | dnl libsndfile
77 | AC_ARG_WITH(sndfile,
78 | [ --without-sndfile does not link libsndfile library])
79 |
80 | dnl multipath version
81 | dnl AC_ARG_ENABLE(multipath,
82 | dnl [ --enable-multipath Compile as multipath version],
83 | dnl want_multipath=$enableval
84 | dnl ,want_multipath=no)
85 |
86 | if test "$want_addarray" = yes; then
87 | AC_DEFINE(USE_ADDLOG_ARRAY)
88 | fi
89 | if test "$want_words_int" = yes; then
90 | AC_DEFINE(WORDS_INT)
91 | fi
92 | if test "$use_class_ngram" = yes; then
93 | AC_DEFINE(CLASS_NGRAM)
94 | fi
95 | if test "$use_fork" = yes; then
96 | AC_DEFINE(FORK_ADINNET)
97 | fi
98 | if test "$use_mfcc_table" = yes; then
99 | AC_DEFINE(MFCC_SINCOS_TABLE)
100 | fi
101 | if test "$want_msd" = yes; then
102 | AC_DEFINE(ENABLE_MSD)
103 | fi
104 | if test "$want_mbr" = yes; then
105 | AC_DEFINE(USE_MBR)
106 | fi
107 |
108 | dnl Checks for system.
109 | AC_CANONICAL_HOST
110 |
111 | dnl Checks for optimization flag
112 | AC_MSG_CHECKING([host specific optimization flag])
113 | if test -z "$CFLAGS" ; then
114 | OPTFLAG=../support/cflags.${host_cpu}-${host_vendor}-${host_os}
115 | if test -f "$OPTFLAG" ; then
116 | . $OPTFLAG
117 | AC_MSG_RESULT([$OPTFLAG])
118 | else
119 | AC_MSG_RESULT([no])
120 | fi
121 | else
122 | AC_MSG_RESULT([skipped])
123 | fi
124 |
125 | dnl Checks for compiler.
126 | AC_PROG_CC
127 | AC_PROG_CPP
128 |
129 | dnl Checks for programs.
130 | AC_PROG_INSTALL
131 | AC_PATH_PROG(RM, rm)
132 | AC_PATH_PROG(AR, ar)
133 | AC_PROG_RANLIB
134 | AC_EXEEXT
135 |
136 | dnl Check for static link for cygwin / mingw libraries
137 | case "$host_os" in
138 | cygwin*|mingw*)
139 | EXTRALIB="-static $EXTRALIB"
140 | ;;
141 | esac
142 |
143 | dnl Checks for header files.
144 | AC_HEADER_STDC
145 | AC_CHECK_HEADERS(unistd.h)
146 |
147 | dnl Checks for typedefs, structures, and compiler characteristics.
148 | AC_C_BIGENDIAN
149 | AC_C_CONST
150 | dnl AC_TYPE_SIZE_T
151 | AC_MSG_CHECKING([for socklen_t])
152 | AC_TRY_COMPILE([#include
153 | #include
154 | ],[socklen_t dummy;],
155 | AC_DEFINE(HAVE_SOCKLEN_T)
156 | AC_MSG_RESULT([yes]),
157 | AC_MSG_RESULT([no]))
158 |
159 | dnl Checks for library functions.
160 | dnl AC_PROG_GCC_TRADITIONAL
161 | dnl AC_FUNC_VPRINTF
162 | dnl AC_CHECK_FUNCS(strdup strstr)
163 | AC_CHECK_FUNC(gethostbyname,,AC_CHECK_LIB(nsl,gethostbyname))
164 | AC_CHECK_FUNC(connect,,AC_CHECK_LIB(socket, connect,,
165 | AC_MSG_CHECKING([for connect in -lws2_32])
166 | xxxxLIBS=$LIBS
167 | LIBS="$LIBS -lws2_32"
168 | AC_TRY_LINK([#include
169 | int sd;
170 | struct sockaddr_in s;
171 | ], [connect(sd, (struct sockaddr *)&s, sizeof(s));],
172 | EXTRALIB="$EXTRALIB -lws2_32"
173 | AC_MSG_RESULT([yes]),
174 | LIBS=$xxxxLIBS
175 | AC_MSG_RESULT([no])
176 | )
177 | ))
178 |
179 | AC_CHECK_FUNCS(strcasecmp)
180 | AC_CHECK_FUNCS(sleep)
181 |
182 | dnl Check for avaiable common adin files
183 | case "$host_os" in
184 | cygwin*|mingw*)
185 | # avoid ALSA/OSS detection for Windows environment
186 | has_alsa=no
187 | has_oss=no
188 | ;;
189 | *)
190 | # ALSA
191 | has_alsa=yes
192 | AC_CHECK_HEADERS(alsa/asoundlib.h,,
193 | AC_CHECK_HEADERS(sys/asoundlib.h,,
194 | has_alsa=no
195 | ))
196 | # OSS
197 | has_oss=yes
198 | AC_CHECK_HEADERS(sys/soundcard.h,,
199 | AC_CHECK_HEADERS(machine/soundcard.h,,
200 | has_oss=no
201 | ))
202 | ;;
203 | esac
204 |
205 | # ESounD
206 | has_esd=yes
207 | AC_CHECK_HEADERS(esd.h,,has_esd=no)
208 |
209 | # PulseAudio
210 | has_pulseaudio=no
211 | AC_CHECK_LIB(pulse-simple,pa_simple_new,AC_CHECK_HEADERS(pulse/simple.h, has_pulseaudio=yes))
212 |
213 | dnl Checks for default audio input API (order is important)
214 | if test "$with_mictype" = auto; then
215 | AC_MSG_CHECKING(for default input device type)
216 | altype=no
217 | case "$host_os" in
218 | linux*)
219 | # Linux - availability already checked, set default
220 | if test "$has_alsa" = yes; then
221 | altype=alsa
222 | elif test "$has_pulseaudio" = yes; then
223 | altype=pulseaudio
224 | elif test "$has_oss" = yes; then
225 | altype=oss
226 | elif test "$has_esd" = yes; then
227 | altype=esd
228 | else
229 | AC_MSG_ERROR([none of alsa/oss/pulseaudio/esd header/lib found!])
230 | fi
231 | ;;
232 | freebsd*)
233 | # FreeBSD (snd driver)
234 | if test "$has_oss" = yes; then
235 | altype=freebsd
236 | elif test "$has_pulseaudio" = yes; then
237 | altype=pulseaudio
238 | else
239 | AC_MSG_ERROR([no soundcard.h or pulseaudio header/lib found!])
240 | fi
241 | ;;
242 | darwin*)
243 | # MacOSX (CoreAudio)
244 | AC_TRY_CPP([#include ],altype=coreaudio)
245 | ;;
246 | solaris2*)
247 | # Solaris2.x Built-in Audio
248 | AC_TRY_CPP([#include ],altype=sol2)
249 | ;;
250 | sunos4*)
251 | # SunOS4 Audio
252 | AC_TRY_CPP([#include ],altype=sun4)
253 | ;;
254 | irix6*)
255 | # O2 (SGI IRIX6.3)
256 | AC_TRY_CPP([#include ],altype=irix)
257 | ;;
258 | # osf*)
259 | # # Digital Unix 4.0 --- not yet
260 | # AC_TRY_CPP([#include ],altype=osf1)
261 | # ;;
262 | cygwin*|mingw*)
263 | # minGW - portaudio (auto select winmm / dsound)
264 | altype=portaudio
265 | ;;
266 | esac
267 | AC_MSG_RESULT($altype)
268 | else
269 | altype=$with_mictype
270 | fi
271 |
272 | # If PortAudio library found at the system, use it.
273 | # if not, V19 codes included in this distribution will be compiled in.
274 | case $altype in
275 | portaudio)
276 | pa_system=no
277 | AC_CHECK_LIB(portaudio,Pa_Initialize,AC_CHECK_HEADERS(portaudio.h, pa_system=yes))
278 | if test "$pa_system" = no; then
279 | case "$host_os" in
280 | linux*)
281 | if test "$has_alsa" = yes; then
282 | altype="pa-alsa"
283 | else
284 | altype="pa-oss"
285 | fi
286 | ;;
287 | solaris*)
288 | altype="pa-solaris"
289 | ;;
290 | cygwin*|mingw*)
291 | AC_CHECK_LIB(dsound,main,
292 | AC_CHECK_HEADERS(DSound.h,
293 | altype="pa-dsound",
294 | altype="pa-winmm"),
295 | altype="pa-winmm")
296 | ;;
297 | esac
298 | else
299 | altype="libportaudio"
300 | fi
301 | ;;
302 | esac
303 |
304 | # set appropritate parameters for the determined API
305 | SOUNDLIB=""
306 | ADINOBJ=""
307 |
308 | # when auto, several available interfaces will be enabled
309 | adinlist=""
310 | if test "$with_mictype" = auto; then
311 | # if PulseAudio exist, include it
312 | if test "$has_pulseaudio" = yes; then
313 | SOUNDLIB="$SOUNDLIB -lpulse-simple -lpulse"
314 | ADINOBJ="$ADINOBJ src/adin/adin_pulseaudio.o"
315 | AC_DEFINE(HAS_PULSEAUDIO)
316 | adinlist="$adinlist pulseaudio"
317 | fi
318 | # if alsa exist, include it
319 | if test "$has_alsa" = yes; then
320 | SOUNDLIB="$SOUNDLIB -lasound"
321 | ADINOBJ="$ADINOBJ src/adin/adin_mic_linux_alsa.o"
322 | AC_DEFINE(HAS_ALSA)
323 | adinlist="$adinlist alsa"
324 | fi
325 | # if oss exist, include it
326 | if test "$has_oss" = yes; then
327 | ADINOBJ="$ADINOBJ src/adin/adin_mic_linux_oss.o"
328 | AC_DEFINE(HAS_OSS)
329 | adinlist="$adinlist oss"
330 | fi
331 | # if esd exist, include it
332 | if test "$has_esd" = yes; then
333 | SOUNDLIB="$SOUNDLIB -lesd"
334 | ADINOBJ="$ADINOBJ src/adin/adin_esd.o"
335 | AC_DEFINE(HAS_ESD)
336 | adinlist="$adinlist esd"
337 | fi
338 | fi
339 |
340 | # altype-specific setup
341 | case $altype in
342 | sp)
343 | aldesc="spAudio"
344 | ADINOBJ="$ADINOBJ src/adin/adin_mic_sp.o"
345 | AC_DEFINE(USE_MIC)
346 | AC_DEFINE(USE_SPLIB)
347 | case "$host_os" in
348 | linux*)
349 | AC_CHECK_LIB(spa.linux, spInitAudio,
350 | SOUNDLIB="$SOUNDLIB -lspa.linux -lspb.linux",
351 | AC_CHECK_LIB(spa.linux-glibc, spInitAudio,
352 | SOUNDLIB="$SOUNDLIB -lspa.linux-glibc -lspb.linux-glibc",
353 | AC_MSG_ERROR([spAudio library not found!]),
354 | [-lspb.linux-glibc -lm]),
355 | [-lspb.linux -lm])
356 | ;;
357 | solaris2*)
358 | SOUNDLIB="$SOUNDLIB -L/usr/local/lib -lspa.sun -lspb.sun"
359 | ;;
360 | sunos4*)
361 | SOUNDLIB="$SOUNDLIB -L/usr/local/lib -lspa.sun -lspb.sun -laudio"
362 | ;;
363 | irix6*)
364 | SOUNDLIB="$SOUNDLIB -L/usr/local/lib -lspa.sgi -lspb.sgi -laudio"
365 | ;;
366 | cygwin*)
367 | SOUNDLIB="$SOUNDLIB -L/usr/local/lib -lspa.win -lspb.win -lwinmm -liconv"
368 | ;;
369 | darwin*)
370 | SOUNDLIB="$SOUNDLIB -arch ppc -framework CoreAudio -framework Carbon -L/usr/local/lib -lspa.mac -lspb.mac"
371 | ;;
372 | esac
373 | ;;
374 | libportaudio)
375 | aldesc="PortAudio library (external)"
376 | ADINOBJ="$ADINOBJ src/adin/adin_portaudio.o"
377 | SOUNDLIB="$SOUNDLIB -lportaudio"
378 | AC_DEFINE(USE_MIC)
379 | ;;
380 | pa-*)
381 | aldesc="PortAudio library (internal)"
382 | ADINOBJ="$ADINOBJ src/adin/pa/common/pa_allocation.o src/adin/pa/common/pa_converters.o src/adin/pa/common/pa_cpuload.o src/adin/pa/common/pa_debugprint.o src/adin/pa/common/pa_dither.o src/adin/pa/common/pa_front.o src/adin/pa/common/pa_process.o src/adin/pa/common/pa_ringbuffer.o src/adin/pa/common/pa_skeleton.o src/adin/pa/common/pa_stream.o src/adin/pa/common/pa_trace.o"
383 | SOUNDINC="-Isrc/adin/pa/include -Isrc/adin/pa/common"
384 | AC_DEFINE(USE_MIC)
385 | case "$altype" in
386 | pa-winmm)
387 | aldesc="$aldesc (WinMM)"
388 | SOUNDINC="$SOUNDINC -DPA_NO_DS -DPA_NO_ASIO"
389 | ADINOBJ="$ADINOBJ src/adin/pa/os/win/pa_win_hostapis.o src/adin/pa/os/win/pa_win_util.o src/adin/pa/os/win/pa_win_waveformat.o"
390 | ADINOBJ="$ADINOBJ src/adin/pa/hostapi/wmme/pa_win_wmme.o"
391 | SOUNDLIB="$SOUNDLIB -lwinmm"
392 | ;;
393 | pa-dsound)
394 | aldesc="$aldesc (DirectSound)"
395 | SOUNDINC="$SOUNDINC -Isrc/adin/pa/os/win -DPA_NO_ASIO"
396 | ADINOBJ="$ADINOBJ src/adin/pa/os/win/pa_win_hostapis.o src/adin/pa/os/win/pa_win_util.o src/adin/pa/os/win/pa_win_waveformat.o"
397 | ADINOBJ="$ADINOBJ src/adin/pa/hostapi/wmme/pa_win_wmme.o"
398 | ADINOBJ="$ADINOBJ src/adin/pa/hostapi/dsound/pa_win_ds.o src/adin/pa/hostapi/dsound/pa_win_ds_dynlink.o"
399 | SOUNDLIB="$SOUNDLIB -lwinmm -ldsound -lole32"
400 | ;;
401 | pa-alsa)
402 | aldesc="$aldesc (Unix/ALSA)"
403 | SOUNDINC="$SOUNDINC -Isrc/adin/pa/os/unix -DPA_USE_ALSA"
404 | ADINOBJ="$ADINOBJ src/adin/pa/os/unix/pa_unix_hostapis.o src/adin/pa/os/unix/pa_unix_util.o"
405 | ADINOBJ="$ADINOBJ src/adin/pa/hostapi/alsa/pa_linux_alsa.o"
406 | SOUNDLIB="$SOUNDLIB -lpthread -lasound"
407 | ;;
408 | pa-oss)
409 | aldesc="$aldesc (Unix/OSS)"
410 | SOUNDINC="$SOUNDINC -Isrc/adin/pa/os/unix -DPA_USE_OSS"
411 | ADINOBJ="$ADINOBJ src/adin/pa/os/unix/pa_unix_hostapis.o src/adin/pa/os/unix/pa_unix_util.o"
412 | ADINOBJ="$ADINOBJ src/adin/pa/hostapi/oss/pa_unix_oss.o"
413 | SOUNDLIB="$SOUNDLIB -lpthread"
414 | ;;
415 | pa-solaris)
416 | aldesc="$aldesc (Solaris)"
417 | ADINOBJ="$ADINOBJ src/adin/pa/pa_unix.o src/adin/pa/pa_unix_solaris.o"
418 | SOUNDLIB="$SOUNDLIB -lpthread"
419 | ;;
420 | esac
421 | ADINOBJ="$ADINOBJ src/adin/adin_portaudio.o"
422 | ;;
423 | oss)
424 | if test "$has_oss" = no; then
425 | AC_MSG_ERROR([no OSS header!])
426 | fi
427 | aldesc="Open Sound System compatible"
428 | AC_DEFINE(USE_MIC)
429 | ADINOBJ="$ADINOBJ src/adin/adin_mic_linux.o"
430 | if test "$with_mictype" != auto; then
431 | ADINOBJ="$ADINOBJ src/adin/adin_mic_linux_oss.o"
432 | AC_DEFINE(HAS_OSS)
433 | adinlist="$adinlist oss"
434 | fi
435 | ;;
436 | alsa)
437 | if test "$has_alsa" = no; then
438 | AC_MSG_ERROR([no ALSA header!])
439 | fi
440 | aldesc="Advanced Linux Sound Architecture"
441 | AC_DEFINE(USE_MIC)
442 | ADINOBJ="$ADINOBJ src/adin/adin_mic_linux.o"
443 | if test "$with_mictype" != auto; then
444 | SOUNDLIB="$SOUNDLIB -lasound"
445 | ADINOBJ="$ADINOBJ src/adin/adin_mic_linux_alsa.o"
446 | AC_DEFINE(HAS_ALSA)
447 | adinlist="$adinlist alsa"
448 | fi
449 | ;;
450 | esd)
451 | if test "$has_esd" = no; then
452 | AC_MSG_ERROR([no ESounD header!])
453 | fi
454 | aldesc="EsoundD - The Enlightened Sound Daemon"
455 | AC_DEFINE(USE_MIC)
456 | ADINOBJ="$ADINOBJ src/adin/adin_mic_linux.o"
457 | if test "$with_mictype" != auto; then
458 | SOUNDLIB="$SOUNDLIB -lesd"
459 | ADINOBJ="$ADINOBJ src/adin/adin_esd.o"
460 | AC_DEFINE(HAS_ESD)
461 | adinlist="$adinlist esd"
462 | fi
463 | ;;
464 | pulseaudio)
465 | if test "$has_pulseaudio" = no; then
466 | AC_MSG_ERROR([no PulseAudio header!])
467 | fi
468 | aldesc="PulseAudio"
469 | AC_DEFINE(USE_MIC)
470 | ADINOBJ="$ADINOBJ src/adin/adin_mic_linux.o"
471 | if test "$with_mictype" != auto; then
472 | SOUNDLIB="$SOUNDLIB -lpulse-simple -lpulse"
473 | ADINOBJ="$ADINOBJ src/adin/adin_pulseaudio.o"
474 | AC_DEFINE(HAS_PULSEAUDIO)
475 | adinlist="$adinlist pulseaudio"
476 | fi
477 | ;;
478 | freebsd)
479 | if test "$has_oss" = no; then
480 | AC_MSG_ERROR([neither sys/soundcard.h nor machine/soundcard.h exist])
481 | fi
482 | aldesc="FreeBSD snd driver"
483 | ADINOBJ="$ADINOBJ src/adin/adin_mic_freebsd.o"
484 | AC_DEFINE(USE_MIC)
485 | if test "$with_mictype" != auto; then
486 | ADINOBJ="$ADINOBJ src/adin/adin_mic_linux_oss.o"
487 | AC_DEFINE(HAS_OSS)
488 | adinlist="$adinlist oss"
489 | fi
490 | ;;
491 | coreaudio)
492 | aldesc="MacOSX CoreAudio"
493 | ADINOBJ="$ADINOBJ src/adin/adin_mic_darwin_coreaudio.o"
494 | AC_DEFINE(USE_MIC)
495 | SOUNDLIB="$SOUNDLIB -Wl,-framework -Wl,CoreServices -Wl,-framework -Wl,CoreAudio -Wl,-framework -Wl,AudioUnit -Wl,-framework -Wl,AudioToolbox"
496 | ;;
497 | sol2)
498 | aldesc="Solaris2.x audio interface"
499 | ADINOBJ="$ADINOBJ src/adin/adin_mic_sol2.o"
500 | AC_DEFINE(USE_MIC)
501 | ;;
502 | sun4)
503 | aldesc="SunOS4.x audio interface"
504 | ADINOBJ="$ADINOBJ src/adin/adin_mic_sun4.o"
505 | AC_DEFINE(USE_MIC)
506 | SOUNDLIB="$SOUNDLIB -laudio"
507 | ;;
508 | irix)
509 | aldesc="IRIX6.x audio interface"
510 | ADINOBJ="$ADINOBJ src/adin/adin_mic_o2.o"
511 | AC_DEFINE(USE_MIC)
512 | SOUNDLIB="$SOUNDLIB -laudio"
513 | ;;
514 | # osf1)
515 | # aldesc="Digital/Unix 4.0"
516 | # ADINOBJ=src/adin/adin_mic_osf1.o
517 | # AC_DEFINE(USE_MIC)
518 | # SOUNDLIB="-L/usr/opt/MME242/lib -lmme")
519 | # ;;
520 | webaudio)
521 | aldesc="JavaScript Web Audio API"
522 | ADINOBJ=src/adin/adin_mic_webaudio.o
523 | AC_DEFINE(USE_MIC)
524 | AC_DEFINE(USE_WEBAUDIO)
525 | ;;
526 | *)
527 | aldesc="no support"
528 | AC_MSG_ERROR([mictype not supported, or specified type not exist])
529 | ;;
530 | esac
531 |
532 | dnl check for NetAudio support
533 | if test "$with_netaudio_dir" = auto ; then
534 | AC_MSG_CHECKING([for DatLink/NetAudio support])
535 | else
536 | AC_MSG_CHECKING([for DatLink/NetAudio support on ${with_netaudio_dir}])
537 | fi
538 | TMPCPPFLAGS="$CPPFLAGS"
539 | CPPFLAGS="$CPPFLAGS -I${with_netaudio_dir}/include"
540 | use_netaudio=no
541 | AC_TRY_CPP([#include ],
542 | use_netaudio=yes
543 | AC_DEFINE(USE_NETAUDIO)
544 | SOUNDINC="-I${with_netaudio_dir}/include"
545 | ADINOBJ="$ADINOBJ src/adin/adin_netaudio.o src/adin/adin_na.o "
546 | SOUNDLIB="$SOUNDLIB -L${with_netaudio_dir}/lib -lnetaudio -lsupport"
547 | adinlist="$adinlist netaudio")
548 | AC_MSG_RESULT($use_netaudio)
549 | CPPFLAGS="$TMPCPPFLAGS"
550 | EXTRAOBJ="$EXTRAOBJ $ADINOBJ"
551 |
552 | dnl check for file decompression using zlib
553 | have_zlib=no;
554 | if test "$use_zlib" = yes; then
555 | AC_CHECK_LIB(z, deflate,
556 | AC_CHECK_HEADERS(zlib.h,
557 | have_zlib=yes;
558 | gzdesc="zlib library";
559 | EXTRALIB="$EXTRALIB -lz"
560 | AC_DEFINE(HAVE_ZLIB)))
561 | if test "$have_zlib" = no; then
562 | AC_MSG_WARN([not found])
563 | use_zlib=no;
564 | fi
565 | fi
566 | dnl next, check for built-in file decompression using gzip
567 | if test "$use_zlib" = no; then
568 | AC_CHECK_PROG(GZIP, gzip, found, no)
569 | if test "$GZIP" = no; then
570 | gzdesc="none";
571 | AC_MSG_WARN([not found, compressed file input disabled])
572 | else
573 | gzdesc="gzip command";
574 | AC_DEFINE(ZCAT, ["gzip -d -c"])
575 | fi
576 | fi
577 |
578 | dnl check for iconv library
579 | dnl macro "AM_ICONV" will check for availability of iconv function,
580 | dnl and if found, define HAVE_ICONV. If the iconv function is defined
581 | dnl in libiconv, it defines LIBICONV="-liconv".
582 | dnl it also detects if function is const and set the result to ICONV_CONST.
583 | dnl it also adds "--with-libiconv-prefix=DIR" option.
584 |
585 | dnl check for libsndfile
586 | wavefile_support="RAW and WAV only"
587 | if test -z "$with_sndfile"; then
588 | with_sndfile=yes
589 | fi
590 | if test "$with_sndfile" = yes; then
591 | have_libsndfile=no
592 | AC_CHECK_LIB(sndfile, sf_open,
593 | AC_CHECK_HEADERS(sndfile.h,
594 | wavefile_support='various formats by libsndfile ver.1'
595 | AC_DEFINE(HAVE_LIBSNDFILE)
596 | AC_DEFINE(HAVE_LIBSNDFILE_VER1)
597 | EXTRALIB="$EXTRALIB -lsndfile"
598 | have_libsndfile=yes))
599 | if test "$have_libsndfile" = no; then
600 | AC_CHECK_LIB(sndfile, sf_open_read,
601 | AC_CHECK_HEADERS(sndfile.h,
602 | wavefile_support='various formats by libsndfile ver.0'
603 | AC_DEFINE(HAVE_LIBSNDFILE)
604 | EXTRALIB="$EXTRALIB -lsndfile"
605 | have_libsndfile=yes))
606 | fi
607 | if test "$have_libsndfile" = no; then
608 | AC_MSG_WARN([libsndfile enables AIFF AU SND NIST format for Julius.
609 | It's available at http://www.mega-nerd.com/libsndfile/])
610 | fi
611 | fi
612 |
613 | dnl max os 10 needs extra iconv library
614 | case "$host_os" in
615 | darwin*)
616 | EXTRALIB="$EXTRALIB -liconv"
617 | ;;
618 | esac
619 |
620 | dnl substitute some definitions in libsent-config
621 | AC_SUBST(LIBSENT_VERSION)
622 | AC_SUBST(altype)
623 | AC_SUBST(aldesc)
624 | AC_SUBST(adinlist)
625 | AC_SUBST(use_netaudio)
626 | AC_SUBST(use_pthread)
627 | AC_SUBST(wavefile_support)
628 | AC_SUBST(use_class_ngram)
629 | AC_SUBST(use_fork)
630 | AC_SUBST(gzdesc)
631 |
632 | dnl define configuration descriptions
633 | AC_DEFINE_UNQUOTED(LIBSENT_VERSION, "$LIBSENT_VERSION")
634 | AC_DEFINE_UNQUOTED(AUDIO_API_NAME, "$altype")
635 | AC_DEFINE_UNQUOTED(AUDIO_API_DESC, "$aldesc")
636 | AC_DEFINE_UNQUOTED(AUDIO_FORMAT_DESC, "$wavefile_support")
637 | AC_DEFINE_UNQUOTED(GZIP_READING_DESC, "$gzdesc")
638 |
639 | dnl substitute in Makefile
640 | AC_SUBST(EXTRAOBJ)
641 | AC_SUBST(EXTRALIB)
642 | AC_SUBST(SOUNDINC)
643 | AC_SUBST(SOUNDLIB)
644 |
645 | AC_OUTPUT_COMMANDS(
646 | [chmod +x libsent-config libsent-config-dist
647 | ./libsent-config --info
648 | ],
649 | altype=$altype
650 | aldesc="$aldesc"
651 | adinlist="$adinlist"
652 | use_netaudio=$use_netaudio
653 | use_pthread=$use_pthread
654 | wavefile_support="$wavefile_support"
655 | gzdesc="$gzdesc"
656 | )
657 | AC_OUTPUT(Makefile libsent-config libsent-config-dist)
658 |
--------------------------------------------------------------------------------
/src/include/libsent/src/adin/adin_mic_webaudio.c:
--------------------------------------------------------------------------------
1 | /**
2 | * @file adin_mic_webaudio.c
3 | *
4 | *
5 | * @brief Microphone input on JavaScript's Web Audio API.
6 | *
7 | * Low level I/O functions for microphone input on an emscripten port.
8 | * This relies on other alterations inherent in the port.
9 | * See the attached script (`emscripten.sh`) for details.
10 | *
11 | * For more details, see https://github.com/zzmp/juliusjs
12 | *
13 | * Tested on Chrome 35.0.1916.153 for OS X.
14 | *
15 | *
16 | * @author Zachary POMERANTZ
17 | * @date Wed Jul 16 13:06:00 2014
18 | *
19 | * $Revision: 1.00 $
20 | *
21 | */
22 | /*
23 | * Copyright (c) 2014 Zachary Pomerantz, @zzmp
24 | * Using the MIT License
25 | */
26 |
27 | #include
28 | #include
29 |
30 | #include
31 |
32 | static long limit = 320000; // About 20 seconds of buffer
33 | SP16 *buffer;
34 | long get_pos = 0;
35 | long set_pos = 0;
36 |
37 | /**
38 | * Fill the microphone ring buffer from the Web Audio API
39 | *
40 | * @param audio_buf [in] buffer to copy, must be valid monaural PCM16.
41 | * @param buffer_length [in] length of buffer to copy (in SP16)
42 | */
43 | void
44 | fill_buffer(const SP16* audio_buf, unsigned int buffer_length)
45 | {
46 | if (buffer_length + set_pos <= limit) {
47 | memcpy(buffer + set_pos, audio_buf, sizeof(SP16) * buffer_length);
48 | set_pos += buffer_length;
49 | } else {
50 | long tail = limit - set_pos;
51 | long head = buffer_length - tail;
52 | memcpy(buffer + set_pos, audio_buf, sizeof(SP16) * tail);
53 | memcpy(buffer, audio_buf + tail, sizeof(SP16) * head);
54 | set_pos = head;
55 | }
56 | }
57 |
58 | /**
59 | * Device initialization: check device capability and open for recording.
60 | *
61 | * @param sfreq [in] required sampling frequency.
62 | * @param dummy [in] dummy data
63 | *
64 | * @return TRUE on success, FALSE on failure.
65 | */
66 | boolean
67 | adin_mic_standby(int sfreq, void *dummy)
68 | {
69 | buffer = (SP16 *) malloc( sizeof(SP16) * limit );
70 |
71 | // Tell handling script the requested rate
72 | EM_ASM_ARGS({
73 | setRate(+$0);
74 | }, sfreq);
75 |
76 | return TRUE;
77 | }
78 |
79 | /**
80 | * Start recording.
81 | *
82 | * This will always prepare monaural PCM16 audio data.
83 | * The endianness is system-defined, to avoid conflict with the port.
84 | *
85 | * @param pathname [in] ignored for Web Audio.
86 | *
87 | * @return TRUE on success, FALSE on failure.
88 | */
89 | boolean
90 | adin_mic_begin(char *pathname)
91 | {
92 | // Tell handling script to begin sending audio
93 | EM_ASM( begin() );
94 |
95 | return TRUE;
96 | }
97 |
98 | /**
99 | * Stop recording.
100 | *
101 | * @return TRUE on success, FALSE on failure.
102 | */
103 | boolean
104 | adin_mic_end()
105 | {
106 | return TRUE;
107 | }
108 |
109 | /**
110 | * @brief Read samples from device.
111 | *
112 | * Try to read @a sampnum samples and returns actual number of recorded
113 | * samples currently available. This function will block until
114 | * at least some samples are obtained.
115 | *
116 | * @param buf [out] samples obtained in this function.
117 | * @param sampnum [in] wanted number of samples to be read.
118 | *
119 | * @return actual number of read samples, -2 if an error occured.
120 | */
121 | int
122 | adin_mic_read(SP16 *buf, int sampnum)
123 | {
124 | long nread = 0;
125 |
126 | if (set_pos > get_pos) {
127 | nread = (set_pos - get_pos >= sampnum) ? sampnum : set_pos - get_pos;
128 | memcpy(buf, buffer + get_pos, sizeof(SP16) * nread);
129 | get_pos += nread;
130 | } else if (set_pos < get_pos) {
131 | nread = (limit - get_pos >= sampnum) ? sampnum : limit - get_pos;
132 | memcpy(buf, buffer + get_pos, sizeof(SP16) * nread);
133 | get_pos = 0;
134 | nread += adin_mic_read(buf + nread, sampnum - nread);
135 | }
136 |
137 | return nread;
138 | }
139 |
140 | /**
141 | * Tiny function to pause audio input (wait for buffer flush).
142 | *
143 | * Unused by Web Audio.
144 | *
145 | * @return TRUE on success, FALSE on failure.
146 | */
147 | boolean adin_mic_pause() { return TRUE; }
148 |
149 | /**
150 | * Tiny function to terminate audio input (discard buffer).
151 | *
152 | * Unused by Web Audio.
153 | *
154 | * @return TRUE on success, FALSE on failure.
155 | */
156 | boolean adin_mic_terminate() { return TRUE; }
157 |
158 | /**
159 | * Tiny function to resume paused / terminated audio input.
160 | *
161 | * Unused by Web Audio.
162 | *
163 | * @return TRUE on success, FALSE on failure.
164 | */
165 | boolean adin_mic_resume() { return TRUE; }
166 |
167 | /**
168 | * Tiny function to return current input source device name.
169 | *
170 | * @return string of current input device name.
171 | */
172 | char * adin_mic_input_name() { return("JavaScript Web Audio API"); }
173 |
--------------------------------------------------------------------------------