Valdis Vitolins
cb2046c765
mbrola: add mb-in1 and mb-in2 voices
...
as phoneme set for both is the same, rename phoneme translation file to in
2018-09-29 13:04:42 +03:00
Valdis Vitolins
7bc58fdd35
mbrola: add mb-gr1 voice, rename mb-gr2 voice from 'greek-mbrola-1' to 'greek-mbrola-2'
2018-09-28 18:48:08 +03:00
Valdis Vitolins
b6f3d86934
mbrola: add mb-es4 voice
2018-09-28 18:48:03 +03:00
Valdis Vitolins
bb7a308eba
mbrola: add mb-es3 voice
2018-09-28 16:56:38 +03:00
Valdis Vitolins
03a8a6b7d4
mbrola: add mb-de8 voice
2018-09-28 16:07:18 +03:00
Valdis Vitolins
9ac0739e31
docs: improve description of phoneme definition
2018-09-15 23:44:15 +03:00
Valdis Vitolins
0fb546747f
docs: add link to header file
2018-09-11 18:06:16 +03:00
Reece H. Dunn
ed5a378b9d
docs: document the tr_languages langopts
2018-08-25 20:21:38 +01:00
Reece H. Dunn
86bbc257b0
Support matching any length strings in the replacement rules.
2018-07-24 22:32:39 +01:00
Reece H. Dunn
424f705525
Revert the new (broken) replacement rule logic.
...
The replacement tests for bs, hr, and sr are no longer marked as
broken as they work using the old code. The mk tests keep the
broken annotation, as they don't work in the old code either.
This reverts commit 801a8d197c .
This reverts commit 64d5701e5e .
This reverts commit 3b51ebf617 .
This reverts commit 1fd235d2c0 .
This reverts commit 9f0667de86 .
2018-07-23 19:38:46 +01:00
Valdis Vitolins
f5ad8ea561
docs: add note for Arabic language
2018-07-15 18:54:25 +03:00
Valdis Vitolins
9f0667de86
Part of issue #199 — extend .replace rule to allow using groups of characters
2018-07-09 20:27:51 +03:00
Valdis Vitolins
c79ed73ad7
docs: update explanation of .replace rule
2018-05-31 00:25:06 +03:00
Valdis Vitolins
faf8596728
docs: fix description for | and || as delimiters
2018-05-27 19:33:29 +03:00
Valdis Vitolins
c4d9d7b57a
docs: clarify order for replaced characters
2018-05-17 12:02:16 +03:00
Luc Gommans
5f48057e7c
Add accepted values and an example for some SSML
2018-05-05 23:08:30 +02:00
Reece H. Dunn
888bb71bbf
Add Hatian Creole to the language list.
2018-05-02 19:55:50 +01:00
Valdis Vitolins
05ec8d89ed
docs: change MBROLA's info file to README.txt as it is named in GitHub
2018-05-02 20:58:45 +03:00
Valdis Vitolins
c2edaa50a2
docs: separate pre- and post- rules in examples to make them less confusing.
...
Write more explicit table header for phonetic spelling.
2018-05-02 20:57:23 +03:00
Reece H. Dunn
d105d33d59
docs: Reference the local Kishenbaum ASCII-IPA docs in dictionary.md.
2018-04-25 07:54:05 +01:00
Reece H. Dunn
3b185db012
docs: Rename docs/{index => README}.md.
2018-04-25 07:49:50 +01:00
Reece H. Dunn
49af3aec80
docs: Reference all the documentation from index.md.
2018-04-25 07:46:58 +01:00
Reece H. Dunn
91a54670d8
docs: Reformat and update the text markup documentation.
2018-04-25 07:46:25 +01:00
Reece H. Dunn
6049c01f27
docs: Fix the documentation.
2018-04-25 07:04:35 +01:00
Reece H. Dunn
8f30e3d607
Revert "en: use '@' instead of 'I' for the ROSES vowel in en and en-GB."
...
This reverts commit 223ff9c8ad .
2018-04-13 07:29:26 +01:00
Valdis Vitolins
321c33c7da
docs: add entry names for added Canadian French MBROLA voices
2018-04-08 23:36:36 +03:00
Valdis Vitolins
a9e6e9daf7
docs: fix entries for MBROLA's it1 and it2 voices
...
Previous list was actually wrong. Previously it3 and it4 voices were configured,
but now there are entries for all four voices.
2018-04-08 23:36:20 +03:00
Valdis Vitolins
8d9f23e3b3
docs: add missing entry for MBROLA's Estonian voice
2018-04-08 23:14:26 +03:00
Valdis Vitolins
312394a6e9
docs: add note with link to MBROLA voices GitHub repository
2018-04-08 23:14:22 +03:00
Valdis Vitolins
0a0364506f
docs: add entry names for added French MBROLA voices
2018-04-08 23:14:19 +03:00
Reece H. Dunn
499cf55762
Document the hy-arevmda => hyw change.
2018-04-03 19:57:49 +01:00
Reece H. Dunn
021526a477
en: Use a new /I2#/ phoneme for -ed based adjectives like 'wicked'.
2018-04-01 11:06:49 +01:00
Reece H. Dunn
8694f483bd
docs: Document the MBROLA voices in a table.
2018-03-30 13:11:24 +01:00
Reece H. Dunn
871772a9bd
docs (style): Use 'MBROLA' instead of 'Mbrola', as it is an acronym (Multi-Band Resynthesis OverLap Add).
2018-03-29 19:19:09 +01:00
Reece H. Dunn
bd76404a75
docs (style): Use 'eSpeak NG' instead of 'eSpeakNG'.
2018-03-29 18:38:42 +01:00
Valdis Vitolins
084fb83af9
doc: update Mbrola configuration details
2018-03-29 09:48:11 +03:00
Reece H. Dunn
5555eb939f
tests: test hak consonant and vowel audio generation
2018-03-23 07:21:40 +00:00
Reece H. Dunn
cd17e7c935
docs: remove the references to Z-SAMPA.
...
Z-SAMPA is a more complex specification than Kirshenbaum, X-SAMPA,
and CXS. Additionally, it specifies phonemes such as palatal and
velar trills that are not defined by IPA and in the context of the
velar trill is marked as being impossible.
As such, Z-SAMPA will not be supported in eSpeak NG for now. That
may change in the future once support for the other transcription
schemes has been implemented.
2018-03-21 07:56:39 +00:00
Reece H. Dunn
e5ebf76722
docs: Use 'subtag' instead of 'tag' to correctly refer to BCP47 variant and private use names.
2018-03-20 07:30:57 +00:00
Reece H. Dunn
45b9b114cf
docs: Prefix the private use tags with 'x-'.
2018-03-19 18:44:36 +00:00
Reece H. Dunn
69a9395de9
docs: Rename 'BCP47 {Variants => Tags}'.
...
This makes it clearer that both variant and private-use tags are
used.
2018-03-19 18:39:22 +00:00
Sascha Brawer
a1e1b40073
Use correct BCP47 variant subtag for X-Sampa; shorten other variants
...
According to page 5 of [RFC5645](https://tools.ietf.org/html/bcp47#page-1-5 ),
variant subtags must have 5 to 8 characters. A 9-character subtag is
sytactically ill-formed and should be rejected by conforming parsers.
Technically, BCP47 does not allow the use of unregistered variant subtags.
For `fonkirsh`, I’ve filed a
[language variant subtag registration request](https://mailarchive.ietf.org/arch/msg/ietf-languages/1IrLl3n4wJ4Fr1xXV34QquJn8Bc )
with the IETF. If IETF rejects my request, we could probably add
Kirshenbaum to Unicode’s registry for [RFC6497](https://tools.ietf.org/html/rfc6497 ).
Not sure what to do about the other non-registered variants. If they’re
commonly used, it might be an option to register them as well, but
they seem to be even more exotic than Kirshenbaum, and we wouldn’t to
bloat the BCP47 registry too much. If espeak-ng really wants to handle these
alphabets, it would probably make sense to use BCP47 private-use extensions,
such as `x-fonzsamp`. According to IETF BCP47, private-use subtags can have
up to (but not more than) 8 characters, so I’m shortening these too.
2018-03-19 12:37:14 +01:00
Reece H. Dunn
be106e388e
docs: describe the Conlang X-SAMPA transcription scheme.
2018-03-19 07:41:39 +00:00
Reece H. Dunn
74f04f64fd
docs: Fix the placement of the alveolar click in the Kirshenbaum consonant table.
2018-03-19 07:40:21 +00:00
Reece H. Dunn
9426399056
docs: describe the X-SAMPA transcription scheme.
2018-03-18 16:04:53 +00:00
Reece H. Dunn
44b75463f6
docs: Extend the phonemes document to cover the remaining IPA suprasegmentals for completeness.
2018-03-18 12:53:36 +00:00
Reece H. Dunn
3fcf990370
docs: Fix the spacing of the symbol column in the fortis and lenis section of the phonemes document.
2018-03-18 11:41:25 +00:00
Reece H. Dunn
3918810893
docs: Fix the position of the p and f ejectives in the IPA consonant table.
2018-03-18 09:06:27 +00:00
Reece H. Dunn
dd6ed3f438
docs: Split out the ASCII-IPA ':' character into a suprasegmentals section and document the stress markers.
2018-03-17 17:40:17 +00:00
Reece H. Dunn
dc67d294c2
docs: describe the Kirshenbaum (ASCII-IPA) transcription scheme.
2018-03-17 17:27:44 +00:00