Commit Graph
329 Commits
Author SHA1 Message Date
Valdis Vitolins 9b7ebade74 mbrola: add mb-nl1 and mb-nl3 voices 2018-09-29 17:23:41 +03:00
Valdis Vitolins ddaf9e6f2b mbrola: add mb-ma1 voice 2018-09-29 16:03:43 +03:00
Valdis Vitolins 9bbdf27f7c mbrola: add mb-jp1, mb-jp2 and mb-jp3 voices 2018-09-29 14:48:45 +03:00
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