Commit Graph
3616 Commits
Author SHA1 Message Date
Valdis Vitolins ae74c1f415 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng 2018-03-18 19:51:47 +02: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
Valdis Vitolins 4ac932ea2c ru: add more unstressed words 2018-03-18 01:27:39 +02:00
Valdis Vitolins 9529232d81 ru: put together auxiliary words, sort and remove duplicates 2018-03-18 01:27:31 +02:00
Valdis Vitolins 09bd8cee9f ru: leave only intonation settings in ru_list, because spelling is set in ru_rules 2018-03-18 01:27:11 +02:00
Valdis Vitolins 6cc1c00900 ru: spell singe consonant particles б, в, ж, к, с with schwa 2018-03-18 01:26:58 +02:00
Valdis Vitolins 65d5e6729e ru: sort and format rules 2018-03-18 01:26:48 +02:00
Valdis Vitolins 56fedaeb7c ru: as single letters can be words with different pronunciation, move them to ru_rules file 2018-03-18 01:26:08 +02: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
Reece H. Dunn 1fa7c141f9 docs: Fix the markdown warnings from kramdown. 2018-03-17 11:15:08 +00:00
Reece H. Dunn 3e249bc196 docs: Add notes for the remaining kirshenbaum features in phonemes.md. 2018-03-17 11:00:38 +00:00
Reece H. Dunn cf3cabc140 Revert "Describe the additional Cainteoir Text-to-Speech phonemes for the articulation diacritics."
This reverts commit 39994150ba.
2018-03-17 10:16:41 +00:00
Reece H. Dunn 768957e0fc Don't copy filepath to buf. [coverity]
No modification was being done to buf after the copy of filepath.
It was just being passed to fopen. As such the copy is redundant,
and can lead to buffer overflow issues if the specified filepath
is larger than buf.
2018-03-17 07:13:21 +00:00
Reece H. Dunn d0410d8585 Include dictionary.h in the relevant source files to avoid implicit-function-declaration warnings. 2018-03-17 07:12:45 +00:00
Reece H. Dunn bc1d7cabcc Merge branch 'windows' 2018-03-16 12:58:30 +00:00
Reece H. Dunn 39994150ba Describe the additional Cainteoir Text-to-Speech phonemes for the articulation diacritics. 2018-03-16 12:58:09 +00:00
Reece H. Dunn da980182e3 Document the origin of the phoneme features in phonemes.md. 2018-03-16 12:49:04 +00:00
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 2d69743ddf README: The audio output configuration has been replaced by pcaudiolib, so remove that section. 2018-03-15 07:36:03 +00:00
Reece H. Dunn a3c1a00d45 android: fix downloading the android gradle plugin version 2.3.3. 2018-03-15 07:29:22 +00:00
Reece H. Dunn a0d8e8df78 android: add the new ssml.c source file 2018-03-15 07:28:08 +00:00
Reece H. Dunn 81cfcecfe7 tests: remove a todo comment that is not relevant (it was added by mistake) 2018-03-15 07:20:09 +00:00
Reece H. Dunn 005c490b90 tests: test grc consonant and vowel audio generation 2018-03-15 07:18:14 +00:00
Reece H. Dunn 0efb5600fc tests: test gn consonant and vowel audio generation 2018-03-15 07:17:56 +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
Sascha Brawer 1791e30e42 Add a fuzz target for SSML input
https://github.com/espeak-ng/espeak-ng/issues/407
2018-03-12 21:30:34 +01:00
Reece H. Dunn 99bbc6294e Fix building on Windows. 2018-03-12 12:26:57 +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 7b64aac6c0 en: fix riposted for non US accents 2018-03-11 18:00:55 +00:00
Reece H. Dunn 07e155a150 TranslateWord2: Don't process invalid phonemes.
If ph_code is not located in the phoneme_tab, the resulting ph
value will be NULL. This does not normally happen, but it can
happen if word_phonemes contains garbage data, such as with the
1.49.2 multi-word logic when processing words like 'riposted'.
2018-03-11 18:00:38 +00:00
Reece H. Dunn eaa08a2bc3 translate: Don't crash translating root words that map to another list entry.
If the list file contains a text replacement to another
entry in the list file, e.g.:

	ripost     riposte $text
	riposte    rI#p0st

calling it from a prefix or suffix rule such as 'riposted'
causes word_out[0] to be NULL, as TranslateWord3 has the
information needed to perform the mapping. In this case,
no phonemes have been written in this loop and the phonemes
have been calculated, so don't override them.
2018-03-11 17:58:15 +00:00
Reece H. Dunn ad4155e705 tests: Add test cases for NVDA issue 7805. 2018-03-11 16:11:34 +00:00
Reece H. Dunn 6873c45d1a Merge branch 'docs-english' 2018-03-11 14:27:19 +00:00
Reece H. Dunn f4ff5c6802 Merge branch 'reorganise-tests' 2018-03-11 14:26:56 +00:00
Reece H. Dunn 05e571ca4a compiledict.h: espeak_ng_CompileDictionary is defined in espeak_ng.h, so don't redefine it here. 2018-03-11 14:26:19 +00:00
Reece H. Dunn c73530f7dd Merge remote-tracking branch 'jaacoppi/includes' 2018-03-11 14:22:34 +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 7e5d785ae9 tests: extend the English language pronunciation tests to cover all the lexical sets. 2018-03-11 14:13:44 +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 3dbb0e6de3 tests: rename {languages => language-pronunciation}.test 2018-03-11 14:09:26 +00:00