Reece H. Dunn
5e1671f08b
tests: rename {phoneme-audio => language-phonemes}.test
2018-03-11 14:09:06 +00:00
Reece H. Dunn
15190d4de1
tests: rename {phoneme-output => translate}.test
2018-03-11 14:08:10 +00:00
Reece H. Dunn
439b2d45d1
tests: move the Latvian pronunciation tests to languages.test
2018-03-11 14:06:39 +00:00
Reece H. Dunn
9e1bed69f0
tests: make the language tests phoneme-based.
...
The phoneme to audio tests are covered in the phoneme-audio tests.
Therefore, the language tests just need to test the text to
phoneme logic.
2018-03-11 14:06:22 +00:00
Juho Hiltunen
29cba35a9e
headers: add new file mbrola.h with declarations of functions in compilembrola.c and synth_mbrola.c
2018-03-11 11:44:48 +02:00
Juho Hiltunen
f00ff91fe4
headers: add new file wavegen.h with declarations of functions in wavegen.c
2018-03-11 11:27:56 +02:00
Juho Hiltunen
9012f3f0bf
headers: continue with synthdata.h
2018-03-10 13:54:58 +02:00
Juho Hiltunen
246d1006e9
include readclause.h in tests
2018-03-10 13:20:38 +02:00
Juho Hiltunen
e04ae259e0
headers: add new file compiledict.h with declarations of functions in compiledict.c
2018-03-10 12:51:24 +02:00
Juho Hiltunen
655dbf6b7a
remove unnecessary include of synthesize.h
2018-03-10 12:47:08 +02:00
Juho Hiltunen
231a1d0944
headers: add new file dictionary.h with declarations of functions in dictionary.c
2018-03-10 12:47:02 +02:00
Juho Hiltunen
cd991bd2c9
headers: add new file numbers.h with declarations of functions in numbers.c
2018-03-10 09:27:23 +02:00
Juho Hiltunen
07160f9286
headers: add new file synthdata.h with declarations of functions in synthdata.c
2018-03-10 08:23:24 +02:00
Juho Hiltunen
d395efa481
headers: add new file phonemelist.h with declarations of functions in phonemelist.c
2018-03-10 08:02:24 +02:00
Juho Hiltunen
098904dfe0
headers: add new file setlengths.h with declarations of functions in setlengths.c
2018-03-10 08:02:17 +02:00
Juho Hiltunen
9d12d23d2a
headers: add new file intonation.h with declarations of functions in intonation.c
2018-03-10 07:49:04 +02:00
Juho Hiltunen
706df97b20
headers: add new file readclause.h with declarations of functions in readclause.c
2018-03-10 07:18:07 +02:00
Reece H. Dunn
9ff086a2f1
Merge remote-tracking branch 'jaacoppi/includes'
2018-03-09 19:28:12 +00:00
Juho Hiltunen
079d5a92c5
remove more unnecessary speech.h includes
2018-03-09 21:08:38 +02:00
Juho Hiltunen
30ad5c39f6
move struct MatchRecord to dictionary.c since it's the only file that uses it
2018-03-09 21:08:38 +02:00
Juho Hiltunen
342f077755
remove unused declarations of ChangePhonemes_ru() and struct CHANGEPH
...
these are the only references in the code.
2018-03-09 21:08:38 +02:00
Juho Hiltunen
d1fd650219
Replace references to USHORT, DOUBLEX and UCHAR with unsigned short, double and unsigned char.
...
This makes the codebase more consistent. Including speech.h is not necessary anymore in some files. Includes have been removed.
2018-03-09 21:08:38 +02:00
Juho Hiltunen
738492100a
make all headers (almost) self-contained by using include guards and #include statements within headers
2018-03-09 21:08:15 +02:00
Reece H. Dunn
f55cce345e
tests: test gd consonant and vowel audio generation
2018-03-09 07:06:57 +00:00
Reece H. Dunn
8c41a01ec4
tests: test ga consonant and vowel audio generation
2018-03-08 07:39:38 +00:00
Reece H. Dunn
6dc13c99a9
fr: remove the unused fr-CA phoneme table.
...
There is no fr-CA language dialect dialect file, nor has there
been in the espeak/espeak-ng history.
The fr-CA phoneme table defined the additional phonemes [U], [y"],
[E:], and [A]. The fr-FR phoneme table mapped these to [u], [y],
[E], and [a] respectively. This meant to describe the phonemes that
have not been merged in fr-CA, but have merged in fr-FR, as described
in https://en.wikipedia.org/wiki/Quebec_French_phonology .
The only use of these phonemes in the French dictionary was with
the word "tramway" using [E:]. This has been replaced with [E] to
match the rest of the dictionary file transcriptions, and those
phonemes for fr-CA have been removed.
If fr-CA is supported in the future, the French dictionary would
need to be modified to reverse the merger of the phonemes that are
not merged in fr-CA, with the merge logic being performed in the
fr-FR phoneme table like in the code being removed in this commit.
2018-03-08 07:12:49 +00:00
Reece H. Dunn
c5f88c51dd
translate.c: Don't loop to the end of sbuf, as sbuf gets null terminated, so needs a byte for the null character. [msvc /analyze].
2018-03-07 12:56:26 +00:00
Reece H. Dunn
c49164334b
Ensure each name in proc_names can fit an item_string [msvc /analyze].
2018-03-07 12:50:58 +00:00
Reece H. Dunn
583a23f0cd
Use ENV_LEN in the fwrite call in LoadEnvelope2 to be consistent with the rest of the function.
2018-03-07 12:36:58 +00:00
Reece H. Dunn
96ae5c65be
windows: ignore static-analysis build output
2018-03-07 12:32:09 +00:00
Reece H. Dunn
19e425a169
windows: add ssml.c to the project to fix building on Windows
2018-03-07 12:27:39 +00:00
Reece H. Dunn
6e3bcb1243
tests: test fr consonant and vowel audio generation
2018-03-07 08:04:43 +00:00
Reece H. Dunn
4bf83271ec
tests: test fi consonant and vowel audio generation
2018-03-07 07:42:53 +00:00
Reece H. Dunn
41f19d4137
tests: test fa consonant and vowel audio generation
2018-03-07 07:34:13 +00:00
Reece H. Dunn
477395e29a
tests: test eu consonant and vowel audio generation
2018-03-07 07:03:11 +00:00
Reece H. Dunn
605fa2d7dc
tests: test et consonant and vowel audio generation
2018-03-06 07:56:28 +00:00
Reece H. Dunn
219d187a61
tests: test es consonant and vowel audio generation
2018-03-06 07:44:01 +00:00
Reece H. Dunn
04dd5168a0
tests: test eo consonant and vowel audio generation
2018-03-06 07:32:37 +00:00
Reece H. Dunn
e05b478f22
tests: use autoconf-style output when checking for the sha1 command.
2018-03-06 07:19:43 +00:00
Reece H. Dunn
f71068a500
tests: test en consonant and vowel audio generation
2018-03-06 07:18:57 +00:00
Reece H. Dunn
2b6f862ad4
tests: test el consonant and vowel audio generation
2018-03-05 07:49:12 +00:00
Reece H. Dunn
beb8ed816f
tests: test de consonant and vowel audio generation
2018-03-05 07:42:26 +00:00
Valdis Vitolins
e3dc69b4dd
ru: fix for 'зч'
2018-03-05 07:30:54 +00:00
Reece H. Dunn
2692a92072
Merge commit 'f5539fc5fb2f8bf40d35a287ec08dad71c624d4c'
2018-03-05 07:30:20 +00:00
Reece H. Dunn
62c169e52e
tests: test da consonant and vowel audio generation
2018-03-05 07:08:53 +00:00
Valdis Vitolins
f5539fc5fb
ru: hard/soft 'ъ/ь' are silent
2018-03-04 22:51:50 +02:00
Valdis Vitolins
021e9ea6ca
ru: shortened rule for ..его at the end of word, which is spelled as iv'o
2018-03-04 22:51:50 +02:00
Valdis Vitolins
024ba81d14
ru: some common names where 'е' is written instead of 'ё'
2018-03-04 22:51:50 +02:00
Valdis Vitolins
b211b41989
ru: fix for 'зе' (Медузе)
2018-03-04 22:51:50 +02:00
Valdis Vitolins
922a7b0519
ru: fix for 'жч' (мужчина)
2018-03-04 22:51:50 +02:00