mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-08 15:41:16 +00:00
Merge remote-tracking branch 'pettarin/master'
This commit is contained in:
+15
-4
@@ -8,7 +8,7 @@ allows client-side text-to-speech synthesis in any browser
|
||||
supporting Web workers and the Web Audio API.
|
||||
|
||||
* Version: 1.49.1
|
||||
* Date: 2017-02-01
|
||||
* Date: 2017-05-01
|
||||
* License: the GNU General Public License, Version 3 (GPLv3)
|
||||
* Size: 3.2 MB (including all the voices)
|
||||
|
||||
@@ -112,21 +112,32 @@ repository.
|
||||
$ make en && make it && make de
|
||||
```
|
||||
|
||||
4. Recompile the `espeak-ng` library with `emconfigure` and `emmake`:
|
||||
4. Enter the `src/ucd-tools` directory, `make clean` it, and compile with `emconfigure` and `emmake`:
|
||||
|
||||
```bash
|
||||
$ cd src/ucd-tools
|
||||
$ ./autogen.sh
|
||||
$ make clean
|
||||
$ emconfigure ./configure
|
||||
$ emmake make
|
||||
$ cd ../..
|
||||
```
|
||||
|
||||
5. Recompile the `espeak-ng` library with `emconfigure` and `emmake`:
|
||||
|
||||
```bash
|
||||
$ emconfigure ./configure --prefix=/usr --without-async --without-mbrola --without-sonic
|
||||
$ emmake make src/libespeak-ng.la
|
||||
```
|
||||
|
||||
5. Enter the `emscripten` directory and compile the JS worker with `emmake`:
|
||||
6. Enter the `emscripten` directory and compile the JS worker with `emmake`:
|
||||
|
||||
```bash
|
||||
$ cd emscripten
|
||||
$ emmake make
|
||||
```
|
||||
|
||||
6. The `js/` directory should contain the output JS files:
|
||||
7. The `js/` directory should contain the output JS files:
|
||||
|
||||
* `espeakng.js`,
|
||||
* `espeakng.worker.js`, and
|
||||
|
||||
@@ -240,7 +240,7 @@ function initializeDemo() {
|
||||
opt.value = voice.identifier;
|
||||
console.log('Adding voice: ' + opt.text);
|
||||
sel.add(opt);
|
||||
if (voice.name === 'english') {
|
||||
if (voice.name === 'English (Great Britain)') {
|
||||
opt.id = 'default-voice';
|
||||
opt.selected = true;
|
||||
}
|
||||
|
||||
@@ -56,3 +56,7 @@ missing
|
||||
Makefile
|
||||
Makefile.in
|
||||
stamp-h1
|
||||
|
||||
# emscripten:
|
||||
a.out.js
|
||||
a.out.js.mem
|
||||
|
||||
Reference in New Issue
Block a user