Reece H. Dunn
63d2b66316
Update the links to Kishenbaum's ASCII-IPA. The site is no longer active, so use the wayback machine (internet archive).
2018-03-16 12:30:28 +00:00
Reece H. Dunn
f9386c0797
docs: Fix the symbols for ejc and imp in phonemes.md.
2018-03-14 07:18:44 +00:00
Reece H. Dunn
bec93c83cb
docs: Clean up the phonemes.md table of contents.
2018-03-14 07:17:31 +00:00
Reece H. Dunn
a1a7410212
Revert "docs: Split out the IPA phoneme tables from the phoneme feature description."
...
This reverts commit 9689cc8860 .
2018-03-14 07:16:36 +00:00
Reece H. Dunn
9fdccb7bc3
docs: link to the English espeak transcription guide from the languages document.
2018-03-12 08:00:44 +00:00
Reece H. Dunn
9689cc8860
docs: Split out the IPA phoneme tables from the phoneme feature description.
2018-03-12 07:48:29 +00:00
Reece H. Dunn
181ae49c81
docs (en.md): move the split vowels section into the short vowels section.
2018-03-11 14:14:40 +00:00
Reece H. Dunn
b39ef7aca4
docs (en.md): document the Scottish NURSE vowel in the main rhotic vowel lexical set table.
2018-03-11 14:14:19 +00:00
Reece H. Dunn
28edb446e6
docs: group the vowel sections in en.md under a general 'vowels' section.
2018-03-11 14:13:15 +00:00
Reece H. Dunn
38a226859a
docs: align the lexical set tables in en.md for vim.
2018-03-11 14:13:04 +00:00
Reece H. Dunn
7885f06583
docs: describe the Scottish English lexical sets in en.md.
2018-03-11 14:12:51 +00:00
Reece H. Dunn
813d473ee1
phonemes.md: don't wrap features in the Other Symbols table.
2018-03-03 08:00:19 +00:00
Reece H. Dunn
1b469c99a1
phonemes.md: align the table cells in vim
2018-03-03 07:58:10 +00:00
Sascha Brawer
a88c38629e
Fix link in documentation
...
The stray space confuses GitHub’s markdown parser.
2018-02-16 15:21:13 +01:00
Reece H. Dunn
7cbef0eeb1
Remove a dead ToC link in phontab.
...
The "Place of Articulation" documentation was moved to the
phonemes.md documentation, but the table of content entry was
not removed.
2018-02-03 07:05:22 +00:00
Reece H. Dunn
314e9f2e36
docs/add_language.md -- fix a typo: s/thee/the/.
2017-12-29 11:05:02 +00:00
Valdis Vitolins
ea354c06fe
doc: updated description about tr_languages.c file
2017-12-29 12:31:06 +02:00
Valdis Vitolins
73aacad44d
doc: more details about configuration files
2017-12-26 14:07:44 +02:00
Valdis Vitolins
74b35a2616
doc: default sped value fixed
2017-12-24 16:54:50 +02:00
Valdis Vitolins
a1862e799f
doc: more control flags described
2017-12-23 23:48:41 +02:00
Valdis Vitolins
6c1e693d21
doc: Updated description of Mbrola voices
2017-12-23 18:27:43 +02:00
Reece H. Dunn
ecd0902a10
Revert "Move most stress rule definitions from tr_languages.c to language files"
...
This reverts commit 0f55204522 .
This breaks using voice files like mb-de5-en. It could also use
named values for the stress rules (e.g. 'first-syllable').
2017-12-21 21:58:46 +00:00
Juho Hiltunen
0f55204522
Move most stress rule definitions from tr_languages.c to language files
...
Keyword stressRule in voices.c handles setting langopts->stress_rule.
tr_languages.c still contains the setting for some languages that don't have a language file yet.
Contributes to:
Issue #218 , https://github.com/espeak-ng/espeak-ng/issues/218
2017-12-10 21:05:21 +02:00
Juho Hiltunen
2ec4ad38ea
Use stressRule instead of stressrule for consistency
2017-12-10 21:05:20 +02:00
Juho Hiltunen
6042eb8d1e
Move handling of SetLetterVowel() to language files
...
Contributes to:
Issue #218 , https://github.com/espeak-ng/espeak-ng/issues/218
Changes:
language files have a new keyword letterVowel. It can be a latin alphabet from a-z or a hex value (used by bulgarian).
Errors in parsing the values are only reported, nothing is done about them.
About testing:
I haven't noticed any differences in the output audio with letterVowel set or unset in any tested language. The code seems to work and the correct bits seem to be set, but I don't know how to confirm from the final audio.
TODO:
1. Write better documentation in docs/voices.md
2. The code uses new_translator. Should it use translator instead?
2017-12-10 21:04:36 +02:00
Valdis Vitolins
e6590cad6c
Doc: improved structure and formating
2017-11-26 23:31:47 +02:00
Valdis Vitolins
6b0bd22909
Doc: additional info about issue #106 : It is unclear how and where letter groups like B and H are defined
2017-11-26 23:12:40 +02:00
Valdis Vitolins
3dfe850402
Documentation more comments about pre, match and post groups
2017-11-20 21:47:42 +02:00
Valdis Vitolins
7d2341262e
Documentation updates — more details for stressLength
2017-11-10 00:17:29 +02:00
Valdis Vitolins
3c30a57e8b
Merge branch 'master' into latvian
2017-11-07 19:39:34 +02:00
Valdis Vitolins
3292744b8f
Documentation fix
2017-11-07 14:27:59 +02:00
Reece H. Dunn
76c9400fb0
Add a name property to the Māori (mi) voice file.
2017-10-19 20:30:40 +01:00
Reece H. Dunn
3be1464ccb
Include the number of languages and accents in languages.md.
2017-10-19 18:30:54 +01:00
Valdis Vitolins
242990ab31
Fix for wrongly interpreted bars in markdown
2017-10-18 23:32:14 +03:00
Reece H. Dunn
80783e6441
Rename 'jp' to 'ja' to use the correct BCP47 language code.
2017-06-04 10:16:11 +01:00
Reece H. Dunn
eb3c9a9bbd
Fix the classification of East and West Slavic languages (ru, cs, pl, sk).
2017-05-08 20:21:01 +01:00
Reece H. Dunn
0a8bdcbf38
Correct the classification of bpy in the languages.md documentation file.
2017-05-08 19:33:34 +01:00
Reece H. Dunn
2f8f125c68
Remove voice/language support for alphabet2.
...
This is not used by any of the espeak-ng voices and languages.
Additionally, this functionality would be superceded by support
for specifying the language used by different scripts in the
language argument on the command line.
2017-05-07 15:10:42 +01:00
Reece H. Dunn
d192fd9c55
Remove the IPA phoneme table and associated und-fonipa voice.
...
Supporting phoneme-based voices in espeak-ng is currently complex,
and has issues that need to be fixed in the core code before
adding support for them.
2017-05-06 09:37:16 +01:00
Reece H. Dunn
7b1243679f
Update the document for the new fr-CH French accent.
2017-04-26 19:02:34 +01:00
Reece H. Dunn
0b0661cef0
Use the encoding.c tables for 8-bit encodings.
...
1. Store the encoding enumeration values in the Translation
object, instead of the charset table.
2. Use the encoding.c charset table data instead of the ones
in translate.c.
3. Remove the charset language file option -- it is only used
in the Arabic language file, but is used incorrectly there.
4. Specify ISO 8859-6 for the 8-bit encoding for Arabic instead
of UTF-8, so that espeakCHARS_8BIT and espeakCHARS_AUTO work
correctly for Arabic.
2017-03-31 00:01:14 +01:00
Reece H. Dunn
931739f343
en: Document the unstressed RABBIT, ROSES and EXPLORE vowels.
2017-03-07 21:09:01 +00:00
Reece H. Dunn
a940ed0542
en: Use a new /O2/ phoneme for the CLOTH vowel.
2017-02-25 18:07:05 +00:00
Reece H. Dunn
5c213b7133
docs: Document the lexical set transcriptions used by the en language files.
2017-02-25 10:32:03 +00:00
Reece H. Dunn
1d6829ca23
docs/en: describe John Wells' lexical sets for English vowels.
2017-02-19 14:59:41 +00:00
Valdis Vitolins
50983ed05e
Documentation: link to fixed bug #196 removed
2017-02-11 22:10:28 +02:00
Valdis Vitolins
619ddc3293
Merge branch 'master' of https://github.com/espeak-ng/espeak-ng
2017-02-06 12:40:01 +02:00
Reece H. Dunn
513ffd25b0
pt-PT: rename to 'pt' and make this the primary variant for 'pt', not 'pt-BT'
2017-02-06 07:52:26 +00:00
Reece H. Dunn
182aba4cc0
no: rename to 'nb' making 'nb' the primary language, as 'no' is a macrolanguage
2017-02-06 07:50:12 +00:00
Valdis Vitolins
218d92046a
Documentation: Letter group 'Lxx' can be used as letter mark for 'J' rule
2017-02-05 23:32:28 +02:00