Github push to espeak-ng:espeak-ng
#github
espeak-ng@groups.io Integration <espeak-ng@...>
1 New Commit:
[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
Added: tests/klatt.test
|
|
[espeak-ng:master] reported: There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng:master] New Comment on Issue #793 There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
As stress is relative, for sound it is the same. Only difference is that phonetic output is longer/more cluttered.
|
|
[espeak-ng:master] reported: There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng:master] New Comment on Issue #793 There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
Doesn't look correct to me! It has all the syllables marked as stressed instead of non of them being marked for stress.
|
|
Updates to Github
#github
espeak-ng@groups.io Integration <espeak-ng@...>
3 New Commits:
[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
Modified: docs/guide.md
[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
Modified: README.md
[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
Modified: docs/guide.md
[espeak-ng:master] New Comment on Issue #337 Why my espeak-ng program doesn't say anything?
I have created more detailed guides for usage and error solutions here.
|
|
Updates to Github
#github
espeak-ng@groups.io Integration <espeak-ng@...>
2 New Commits:
[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
Modified: docs/building.md
[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
Added: docs/guide.md 1 New Commit:
[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
Added: docs/guide.md
|
|
Updates to Github
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng/espeak-ng] Pull request updated by jaacoppi: Various code cleanups: change globals to function arguments, combine functions and remove unused code. Most changes are with the voice output (klatt.c, wavegen.c etc). There might not be enough test cases to detect if an error has been made here. 1 New Commit:
[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
Added: docs/integration.md 1 New Commit:
[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
Added: docs/integration.md
|
|
Updates to Github
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng/espeak-ng] Pull request opened by jaacoppi: Various code cleanups: change globals to function arguments, combine functions and remove unused code. Most changesa re with the voice output (klatt.c, wavegen.c etc). There might not be enough test cases to detect if an error has been made here. [espeak-ng/espeak-ng] Pull request updated by jaacoppi: Various code cleanups: change globals to function arguments, combine functions and remove unused code. Most changes are with the voice output (klatt.c, wavegen.c etc). There might not be enough test cases to detect if an error has been made here.
|
|
[espeak-ng:master] reported: There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng:master] New Comment on Issue #793 There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
Hm..., it works well for me:
|
|
Updates to Github
#github
espeak-ng@groups.io Integration <espeak-ng@...>
3 New Commits:
[espeak-ng:master] By Tobias Platen <tplaten@...>:
Modified: src/include/espeak-ng/espeak_ng.h
[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
Modified: src/libespeak-ng/tr_languages.c
[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
Modified: src/include/espeak-ng/espeak_ng.h [espeak-ng/espeak-ng] Pull request closed by valdisvi:
#791 add output hooks for wavegen I've added some hooks to wavegen, which can be used to output aligned speech. This information can be used by prosody transplantation tools similar to MBROLIGN. There is also a function to set a constant f0 in Hz, which may be used by some prosody transplantation tools. If none of the functions is called, the behaviour of espeak-ng is unchanged.
[espeak-ng:master] New Comment on Pull Request #791 add output hooks for wavegen
Thanks! This approach seems more general to do integration with other tools than #749.
|
|
Pull Request Closed
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng/espeak-ng] Pull request closed by jaacoppi:
#380 Move LOPT_DIERESES and LOPT_SONORANT_MIN from tr_languages.c to language files Contributes to #218.
|
|
Re: guidance improving slovenian voice
J.G
Hello,
oh, I forgot to add,that I'm a native speaker of Slovenian (sl-si). thanks. regards, Jožef
|
|
Updates to Github
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng:master] New Comment on Issue #793 There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
Meh... had to revert all the tr_* changes, it started switching to ENGLISH for my tone marks and read out the symbols. ????
[espeak-ng:master] New Comment on Issue #793 There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
The offending words have a short ị: ~/espeak-ng/bin/espeak-ng -v chr -X "wị²dị²jị²yạ²ga."
|
|
[espeak-ng:master] new issue: espeak-ng: symbol lookup error: espeak-ng: undefined symbol: espeak_ng_SetVoiceByFile
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng:master] New Issue Created by george-roussos:
Hi, I have a compute instance on Google (Ubuntu 18.04) and trying to build this from source, because I want to add custom words and I cannot do this if I install espeak-ng from apt. I build from source following the instructions to the T, but I get the error It might be something very known, so I am sorry if I am a bother.
|
|
[espeak-ng:master] reported: There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng:master] New Comment on Issue #793 There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
I can't seem to get this working locally. The patch is applied, but I'm still showing a sentence final stress mark in the -x output. I also have added the 'case 0' -> abort operation to SetWordStress(...) and set stressRule 0 in the language file. What am I missing?
|
|
[espeak-ng:master] reported: There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng:master] New Comment on Issue #793 There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
OK, just did a test with the testing website using "U²no¹de⁴na hạ²wi²ya u²no¹de⁴na hạ²wi²ya.". Though the final word is still getting it's final vowel lengthened, it definitely shows an improvement with not adding stress to the whole word (as evidenced by the 'h' portion of the wave form). We, (myself + a couple of testers), have been having difficulties with differentiating between "t", "d", "g", "k", and "n". Hopefully having less stress will make these consonants more clear to us. See screen shot. I cut the audio up into segments for easier compare. The first segment is in the middle of the sentence, the second segment is at the end of the sentence. Right now the clause, sentence, etc intonation patterns are all set to '0 ... 0', would this be having any sort of impact? Just as an FYI:
|
|
Updates to Github
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng:master] New Comment on Issue #785 Full stop only recognized when followed by an uppercase letter?
Setting that to true would recognize sentences starting with lower case. I would define a new language option with #define CLAUSE_LOWERCASE_PUNCTUATION in translate.h. Any other ideas?
[espeak-ng:master] New Comment on Issue #785 Full stop only recognized when followed by an uppercase letter?
Setting that to true would recognize sentences starting with lower case. I would define a new language option with #define CLAUSE_LOWERCASE_PUNCTUATION in translate.h. Any other ideas?
|
|
[espeak-ng:master] reported: There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng:master] New Comment on Issue #793 There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
@michael-conrad, you need to disable secondary stress for language. I have done it with this commit, which is compiled on test site. If it is ok (all syllables are equally stressed), I'll push it to upstream project also. There are more settings, which you can set only in code, e.g. for Latvian and other languages. These settings are described, but to understand, what description exactly means, you can usually through tests.
|
|
Github push to espeak-ng:espeak-ng
#github
espeak-ng@groups.io Integration <espeak-ng@...>
1 New Commit:
[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
Modified: dictsource/ja_list
|
|
Github push to espeak-ng:espeak-ng
#github
espeak-ng@groups.io Integration <espeak-ng@...>
1 New Commit:
[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
Modified: dictsource/ja_rules
|
|
Updates to Github
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng:master] New Comment on Issue #793 There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
This diff: `diff --git a/espeak-ng-data/lang/iro/chr b/espeak-ng-data/lang/iro/chr index abe29382..9c94836c 100644 --- a/espeak-ng-data/lang/iro/chr +++ b/espeak-ng-data/lang/iro/chr @@ -17,7 +17,7 @@ words 2 1 phonemes chr //stress on all syllables to simulate stress on no syllables -stressRule 9 +stressRule 0 stressLength 175 175 175 175 175 175 175 175 //all vowels the same length regardless of stress stressAmp 10 10 10 10 10 10 10 10 //all vowels the same strength regardless of marked stress diff --git a/src/libespeak-ng/dictionary.c b/src/libespeak-ng/dictionary.c index bd144fa8..4f220c87 100644 --- a/src/libespeak-ng/dictionary.c +++ b/src/libespeak-ng/dictionary.c @@ -1119,6 +1119,9 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags,
produces:
_espeak-ng -X -v chr+f2 -x "U²no¹de⁴na hạ²wi²ya hạ²wi²ya hạ²wi²ya."
_
My solution simply skips making any stress changes and returns from the function. The word "hạ²wi²ya" is handled correctly two out of three times. However, there's still a stress at the end of the sentence. The same effect happens with "hạ²wi²ya!" and "hạ²wi²ya?". It's added somewhere else. My guess is
[espeak-ng:master] New Comment on Issue #793 There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
This diff: `diff --git a/espeak-ng-data/lang/iro/chr b/espeak-ng-data/lang/iro/chr index abe29382..9c94836c 100644 --- a/espeak-ng-data/lang/iro/chr +++ b/espeak-ng-data/lang/iro/chr @@ -17,7 +17,7 @@ words 2 1 phonemes chr //stress on all syllables to simulate stress on no syllables -stressRule 9 +stressRule 0 stressLength 175 175 175 175 175 175 175 175 //all vowels the same length regardless of stress stressAmp 10 10 10 10 10 10 10 10 //all vowels the same strength regardless of marked stress diff --git a/src/libespeak-ng/dictionary.c b/src/libespeak-ng/dictionary.c index bd144fa8..4f220c87 100644 --- a/src/libespeak-ng/dictionary.c +++ b/src/libespeak-ng/dictionary.c @@ -1119,6 +1119,9 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags,
produces:
_espeak-ng -X -v chr+f2 -x "U²no¹de⁴na hạ²wi²ya hạ²wi²ya hạ²wi²ya."
_
My solution simply skips making any stress changes and returns from the function. The word "hạ²wi²ya" is handled correctly two out of three times. However, there's still a stress at the end of the sentence. The same effect happens with "hạ²wi²ya!" and "hạ²wi²ya?". It's added somewhere else. My guess is Edit: S_NO_EOC_LENGTHEN should be moved from tr_languages.c to a keyword in the language definition file lang/iro/chr. See #218. So when making a solution, don't add anything to tr_languages.c.
|
|