From 1e2b619b2495f8b51bf05819f62589211a8d6a2b Mon Sep 17 00:00:00 2001
From: "Reece H. Dunn"
-espeak --compile=fr. +espeak-ng --compile=fr.
diff --git a/docs/commands.html b/docs/commands.html index 0d739b5e..43e26681 100644 --- a/docs/commands.html +++ b/docs/commands.html @@ -13,18 +13,18 @@
-
Place the "espeak-data" directory in /usr/share as /usr/share/espeak-data.
Alternatively if it is placed in the user's home directory (i.e. /home/<user>/espeak-data)
then that will be used instead.
+espeak-ng uses the PortAudio sound library (version 18), so you will need to have the libportaudio0 library package installed. It may be already, since it's used by other software, such as OpenOffice.org and the Audacity sound editor.
Some Linux distrubitions (eg. SuSe 10) have version 19 of PortAudio which has a slightly different API. The speak program can be compiled to use version 19 of PortAudio by copying the file portaudio19.h to portaudio.h before compiling.
The speak program may be compiled without using PortAudio, by removing the line
#define USE_PORTAUDIOin the file speech.h. @@ -34,28 +34,28 @@ Some Linux distrubitions (eg. SuSe 10) have version 19 of PortAudio which has a The installer: setup_espeak.exe installs the SAPI5 version of eSpeak. During installation you need to specify which voices you want to appear in SAPI5 voice menus.
-It also installs a command line program espeak in the espeak program directory. +It also installs a command line program espeak-ng in the espeak-ng program directory.
Or just type
- espeak
+ espeak-ng
followed by text on subsequent lines. Each line is spoken when
RETURN is pressed.
-Use espeak -x to see the corresponding phoneme codes. +Use espeak-ng -x to see the corresponding phoneme codes.
espeak -vaf+
espeak-ng -vafTo use the Afrikaans voice. A modifier after the voice name can be used to vary the tone of the voice, eg: -
espeak -vaf+3+
espeak-ng -vaf+3The variants are
+m1 +m2 +m3 +m4 +m5 +m6 +m7 for male voices and +f1 +f2 +f3 +f4 which simulate female voices by using higher pitches. Other variants include +croak and +whisper.
<voice filename> is a file within the espeak-data/voices directory.
@@ -216,8 +216,8 @@ If the -m option is used to indicate marked-up text, then HTML can be spoken dir
- eg: espeak -v en "[[D,Is Iz sVm f@n'EtIk t'Ekst 'InpUt]]"
+As well as plain text, phoneme mnemonics can be used in the text input to espeak-ng. They are enclosed within double square brackets. Spaces are used to separate words and all stressed syllables must be marked explicitly.
+ eg: espeak-ng -v en "[[D,Is Iz sVm f@n'EtIk t'Ekst 'InpUt]]"
This command will speak: "This is some phonetic text input".
For details of the voice files see Voices.
@@ -69,9 +69,9 @@ To make alternative voices for a language, you can make additional voice files i
Alternatively there are some preset voice variants which can be applied to any of the language voices, by appending + and a variant name. Their effects are defined by files in espeak-data/voices/!v.
The variants are +m1 +m2 +m3 +m4 +m5 +m6 +m7 for male voices, +f1 +f2 +f3 +f4 +f5 for female voices, and +croak +whisper for other effects. For example:
-
espeak -ven+m3+
espeak-ng -ven+m3The available voice variants can be listed with:
espeak --voices=variant+
espeak-ng --voices=variant
/usr/share/mbrola/en1.eSpeak will look for mbrola voices firstly in espeak-data/mbrola and then in /usr/share/mbrola
espeak -v mb-en1 "Hello world"
+espeak-ng -v mb-en1 "Hello world"
To generate mbrola phoneme data (.pho file) you can use:
-espeak -v mb-en1 -q --pho "Hello world"
+espeak-ng -v mb-en1 -q --pho "Hello world"
or
-espeak -v mb-en1 -q --pho --phonout=out.pho "Hello world"
+espeak-ng -v mb-en1 -q --pho --phonout=out.pho "Hello world"
Mbrola Voice Files
diff --git a/docs/phonemes.html b/docs/phonemes.html
index c0ab5fc7..3c1a29ad 100644
--- a/docs/phonemes.html
+++ b/docs/phonemes.html
@@ -18,7 +18,7 @@ In most cases different languages inherit the same basic set of consonants. The
The phoneme mnemonics are based on the scheme by Kirshenbaum which represents International Phonetic Alphabet symbols using ascii characters. See: www.kirshenbaum.net/IPA/ascii-ipa.pdf.
-Phoneme mnemonics can be used directly in the text input to espeak. They are enclosed within double square brackets. Spaces are used to separate words, and all stressed syllables must be marked explicitly. eg:
+Phoneme mnemonics can be used directly in the text input to espeak-ng. They are enclosed within double square brackets. Spaces are used to separate words, and all stressed syllables must be marked explicitly. eg:
[[D,Is Iz sVm f@n'EtIk t'Ekst 'InpUt]]
English Consonants
diff --git a/docs/voices.html b/docs/voices.html
index fb441a37..073ccaa7 100644
--- a/docs/voices.html
+++ b/docs/voices.html
@@ -14,13 +14,13 @@
A Voice file specifies a language (and possibly a language variant or dialect) together with various attributes that affect the characteristics of the voice quality and how the language is spoken.
Voice files are placed in the espeak-data/voices directory, or within subdirectories in there.
The available voice files can be listed by:
- espeak --voices
+ espeak-ng --voices
or
- espeak --voices=<language>
+ espeak-ng --voices=<language>
also
- espeak --voices=<variant>
+ espeak-ng --voices=<variant>
Lists voice variants which can be applied to eSpeak voices.
- espeak --voices=<mbrola>
+ espeak-ng --voices=<mbrola>
Lists the Mbrola voices.
5.2 Contents of Voice Files