Pull Request Updated
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng/espeak-ng] Pull request updated by jaacoppi:
|
|
Re: guidance improving slovenian voice
Stefan Moisei
Hello,
I’m not very good at this, but since no one
replied...
There are 2 areas in which a language can be
improved in espeak. Phonetics, the way some letters sound, and rules, the way
words are pronounced and spelled. Whihch do you find lacking for Slovenian? i.e.
do you feel like the voice has a foreign accent, or do you fel the stressed
syllable in a word is wrong, or letters are pronounced incorrectly?
From: J.G
Sent: Wednesday, July 15, 2020 12:18 AM
To: espeak-ng@groups.io
Subject: [espeak-ng] guidance improving slovenian
voice Hello, can someone of you, great guys and gals, guide me through improving a slovenian voice, please? Yes, I've read an available documentation, but I'm obviously a beginner, so it did not help me. I'm using NVDA on Windows. Thanks for your help. kind regards, Jožef
|
|
Pull Request Opened
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng/espeak-ng] Pull request opened by jaacoppi:
|
|
[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.
You can adjust length of long vowels by redefining length of phoneme
|
|
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.
I cannot it reproduce on my computer and that change should not affect translation of text to phonemes.
Have you made clean compilation e.g.
[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.
Which really doesn't help with setting an explicit stress via rules alone and not having the espeak-ng library "do things behind the language maintainers back". And vowel length can change have a dramatic change of meanings of words in some languages:
Cherokee, for instance, has a specific long/short vowel cadence requirement, where long vowels are generally held twice as long as short vowels. That is the only pronunciation difference between long and short vowels and as such is significant.
|
|
[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.
Cherokee no longer processes phoneme rules correctly. This is due to the patch which added Cherokee to tr_languages.c applying of "L3". It seems to be discarding the first phoneme and replacing the following tone marking with literal pronunciations? Without patch in place:
With patch in place:
|
|
Updates to Github
#github
espeak-ng@groups.io Integration <espeak-ng@...>
1 New Commit:
[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
Modified: tests/translate.test
[espeak-ng:master] New Comment on Issue #794 espeak-ng: symbol lookup error: espeak-ng: undefined symbol: espeak_ng_SetVoiceByFile
Can you provide full terminal output what is produced when you are building it?
|
|
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: tests/translate.test
|
|
[espeak-ng:master] reported: Various code cleanups
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng:master] New Comment on Pull Request #795 Various code cleanups
Thanks. More testing is a good thing. I just feel I'm not proficient enough to write them myself. I'll be committing more of these cleanups later. The simpler the codebase, the easier it is to rewrite the readclause/translateclause tokenizer someday.
|
|
Updates to Github
#github
espeak-ng@groups.io Integration <espeak-ng@...>
12 New Commits:
[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
Modified: src/libespeak-ng/klatt.c
[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
Modified: src/libespeak-ng/klatt.c
[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
Modified: src/libespeak-ng/klatt.c
[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
Modified: src/libespeak-ng/klatt.c
[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
Modified: src/libespeak-ng/wavegen.c
[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
Modified: src/libespeak-ng/wavegen.c
[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
Modified: src/libespeak-ng/phoneme.h
[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
Modified: src/libespeak-ng/phoneme.h
[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
Modified: src/libespeak-ng/synthdata.c
[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
Modified: src/libespeak-ng/synthesize.c
[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
Modified: src/libespeak-ng/synthdata.c
[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
Modified: src/libespeak-ng/klatt.c [espeak-ng/espeak-ng] Pull request closed by valdisvi: 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] New Comment on Pull Request #795 Various code cleanups
To make it less risky, before that I added additional test for Klatt voice. As all tests passed, I merged it.
|
|
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.
|
|