Commit Graph
3338 Commits
Author SHA1 Message Date
Juho Hiltunen ace9bc087a fix syntax for pointer incrementation
previous syntax was a quick fix when changing from globals to pointers.
2018-03-03 23:45:42 +02:00
Juho Hiltunen a47ff4f41d move ProcessSsmlTag() from readclause.to to ssml.c
use parameters instead of globals
2018-03-03 23:45:03 +02:00
Juho Hiltunen a6b1896ce3 move SetProsodyParameter() 2018-03-03 23:44:16 +02:00
Juho Hiltunen 6c4d22b6d2 move ReplaceKeyName() 2018-03-03 23:43:48 +02:00
Juho Hiltunen 21e391b631 move GetSsmlAttributes() 2018-03-03 23:43:14 +02:00
Juho Hiltunen d6ed3a3320 move PopParamStack() 2018-03-03 23:42:58 +02:00
Juho Hiltunen b793920ff7 move PushParamStack() 2018-03-03 23:41:55 +02:00
Juho Hiltunen 2b10dba10f move ProcessParamStack() 2018-03-03 23:40:52 +02:00
Juho Hiltunen da125f1a1b move GetVoiceFromStack() 2018-03-03 23:39:09 +02:00
Juho Hiltunen 16a5b5d15c move attr_prosody_value() 2018-03-03 23:38:52 +02:00
Juho Hiltunen fdc2bb06d9 move GetVoiceAttributes() 2018-03-03 23:38:34 +02:00
Juho Hiltunen f00d5798de add ssml.h for defines 2018-03-03 23:38:09 +02:00
Juho Hiltunen a4eca79304 moved attrcopy_utf8() 2018-03-03 23:31:13 +02:00
Juho Hiltunen 07a19b3208 moved attrnumber() from readclause.c to ssml.c 2018-03-03 23:30:16 +02:00
Juho Hiltunen a8239c4502 start moving SSML related parsing to ssml.c
move: attrcmp() and attrlookup()
new file ssml.c added to Makefile.am
2018-03-03 23:29:10 +02:00
Reece H. Dunn 80dec4ce7c tests: test cs consonant and vowel audio generation 2018-03-03 08:27:43 +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
Reece H. Dunn a9c6d6a5e9 ssml.test: pass -q to the espeak-ng command to prevent it speaking. 2018-03-03 07:40:29 +00:00
Reece H. Dunn c50010e046 Merge remote-tracking branch 'brawer/ssml-test' 2018-03-03 07:37:32 +00:00
Sascha Brawer 7e669f1812 Add tests on SSML parsing
A corpus of SSML input files will also be needed for fuzzing.
https://github.com/espeak-ng/espeak-ng/issues/407
2018-03-02 11:32:36 +01:00
Reece H. Dunn 46123680be tests: test cmn consonant and vowel audio generation 2018-03-02 07:49:18 +00:00
Reece H. Dunn 5df6b03623 tests: test ca consonant and vowel audio generation 2018-03-02 07:37:58 +00:00
Reece H. Dunn 12a5456ff9 tests: test bs consonant and vowel audio generation 2018-03-02 07:25:16 +00:00
Reece H. Dunn 5d2da4b91a tests: test bpy consonant and vowel audio generation 2018-03-02 07:24:35 +00:00
Reece H. Dunn 8c41f6bd0c tests: test bn consonant and vowel audio generation 2018-03-01 07:58:03 +00:00
Reece H. Dunn 0255eda4b2 tests: test bg consonant and vowel audio generation 2018-03-01 07:37:39 +00:00
Reece H. Dunn da41595457 tests: test az consonant and vowel audio generation 2018-03-01 07:21:39 +00:00
Reece H. Dunn b9a0e090f6 tests: test as consonant and vowel audio generation 2018-03-01 07:02:42 +00:00
Reece H. Dunn 6b5187fb47 tests: test ar consonant and vowel audio generation 2018-02-28 07:56:57 +00:00
Reece H. Dunn 3029b12358 tests: test an consonant and vowel audio generation 2018-02-28 07:39:38 +00:00
Reece H. Dunn bf42a488ea tests: test am consonant and vowel audio generation 2018-02-28 07:26:35 +00:00
Reece H. Dunn 1c7c6debcc tests: test af consonant and vowel audio generation 2018-02-28 07:10:32 +00:00
Reece H. Dunn 88555f3a7a Remove the ReadMe file from dictsource. 2018-02-28 06:50:07 +00:00
Sascha Brawer 1b923fb0d6 Fix compiler warning
Before this change, the clang compiler produced the following warning:

```
In file included from src/libespeak-ng/espeak_api.c:35:
src/libespeak-ng/event.h:65:28: warning: declaration of 'struct timespec' will
      not be visible outside of this function [-Wvisibility]
void clock_gettime2(struct timespec *ts);
                           ^
src/libespeak-ng/event.h:66:28: warning: declaration of 'struct timespec' will
      not be visible outside of this function [-Wvisibility]
void add_time_in_ms(struct timespec *ts, int time_in_ms);
                           ^
2 warnings generated.
```
2018-02-27 15:54:04 +01:00
Reece H. Dunn 18515a0429 Merge remote-tracking branch 'jaacoppi/bugfix' 2018-02-20 07:17:54 +00:00
Reece H. Dunn 7435f1a9d4 Merge remote-tracking branch 'jaacoppi/booleans' 2018-02-20 07:16:38 +00:00
Juho Hiltunen 8999a3b8fb when end_clause_after_tag is set: end clause after the tag, not before the tag
Fixes #401.
2018-02-19 20:51:29 +02:00
Juho Hiltunen 78749f14f8 readability fix: use boolean instead of 0 and 1 for loop control 2018-02-17 18:17:00 +02:00
Reece H. Dunn f096ca7bb5 fr: fix the 'x' in -atrix words like matrix, Bellatrix. 2018-02-17 08:05:43 +00:00
Reece H. Dunn 051c78b9f2 Merge remote-tracking branch 'brawer/hirshenbaum-typo' 2018-02-17 07:37:48 +00:00
Sascha Brawer 2e2afe5cdf Fix typo: “Kirshenbaum” encoding, not “Hirshenbaum” 2018-02-16 16:34:55 +01: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 abd2ded8d7 ru: remove (ь rules that are the same as (Y rules, as the Y group contains the ь letter 2018-02-08 08:01:52 +00:00
Reece H. Dunn 3bd78cc721 ru: remove '$' handling in ru_rules 2018-02-06 21:37:26 +00:00
Reece H. Dunn b3656970d8 ru: merge the cyrillic letter handling sections in ru_list 2018-02-06 21:34:38 +00:00
Reece H. Dunn 6fb94f59f3 ru: reformat ru_list
Based on a patch by Valdis Vitolins <valdis.vitolins@odo.lv>.
2018-02-06 21:28:24 +00:00
Reece H. Dunn e526deec52 ru: move the Cyrillic letter pronunciation from ru_rules to ru_list
Based on a patch by Valdis Vitolins <valdis.vitolins@odo.lv>.
2018-02-06 21:15:26 +00:00
Reece H. Dunn 5459acb6a7 ru: document the special characters 2018-02-06 20:46:00 +00:00
Reece H. Dunn d74ccbe6c3 Update the changelog. 2018-02-06 19:53:39 +00:00