Date   
Pull Request Updated #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

Pull Request Updated #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] new issue: Question about languages using non-latin alphabet #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Issue Created by burakyuksek:
#594 Question about languages using non-latin alphabet

Hello, Those languages that don't use latin alphabet usually speak English when they encounter a latin character. Is there any way to change this so I can work more comfortably between my language and the non-latin one? Thanks.

Pull Request Updated #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

Pull Request Updated #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

Updates to Github #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

34 New Commits:

[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
9879f05cc615: vi: modify phondata for a, ă and N

Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
37bcea6bf467: vi: modify phoneme for group u

Modified: dictsource/vi_rules
Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
0ee4267b85da: vi: modify Northern Vietnamese voice for clearer sound

Modified: espeak-ng-data/lang/aav/vi


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
c37d7331640f: vi: modify rules for "tu"+vowel

Modified: dictsource/vi_rules


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
626ef1e6d0bf: vi: modify Vietnamese Northern voice pitch and tone

Modified: espeak-ng-data/lang/aav/vi


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
530f73b4855a: vi: update rules for group c

Modified: dictsource/vi_rules


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
38abf45bb019: vi: add rules for group ô

Modified: dictsource/vi_rules


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
eaa609a12366: vi: move Northern Vietnamese voice setting to a new variant in !v

Added: espeak-ng-data/voices/!v/Nguyen
Modified: espeak-ng-data/lang/aav/vi


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
cb7c0abf7804: vi: modify rules for u

Modified: dictsource/vi_rules
Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
4f2954dd0aea: vi: modify length of phoneme c

Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
3639b437d324: vi: reduce amplitude of phoneme a

Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
546447a85352: vi: modify phoneme t[

Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
7769f90e5b0a: vi: modify length of phoneme u relatively to final consonants

Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
7b7afc66e710: vi: modify length of phoneme u relatively to final consonant c

Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
e7c8841f9e1e: vi: modify length of phoneme i relatively to final consonants

Modified: dictsource/vi_rules
Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
426c13dfefc4: vi: modify length of phoneme E relatively to final consonants

Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
2ad6114c80b6: vi: modify length for phoneme e relatively to final consonants

Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
086cb75fe071: vi: modify length of phoneme y relatively to final consonants

Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
38d3c061a5cc: vi: modify length of phoneme @: relatively to final consonants

Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
1801c41a138a: vi: modify length of phoneme a: relatively to final consonants

Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
30337452055d: vi: add phoneme e- for 'anh' and 'ach'

Added: phsource/vietnam/e_short_2
Modified: dictsource/vi_rules
Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
772ac982165d: vi: modify length of vowel u relatively to final consonants

Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
8159ffc22461: vi: modify length of phoneme O relatively to final consonants

Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
816e624fabb9: vi: modify length of phoneme o relatively to final consonants

Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
9aa56c36f47b: vi: modify length of phoneme a relatively to final consonants

Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
77399d709c16: vi: modify length of phoneme @ relatively to final consonants

Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
3258e49542c8: vi: modify length of phoneme o#

Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
fa6d60beeb5b: vi: modify length of phoneme w

Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
b7005f0f9117: vi: modify rules for oai, oanh and oe

Modified: dictsource/vi_rules


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
b3dcf35d8db1: vi:; modify vowel length when standing alone

Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
c2d4f8b6d781: vi: increase vowel length in the end of the word

Modified: phsource/ph_vietnam


[espeak-ng:master] By Anh Hoang Nguyen <hoanganhA91013@...>:
af94c95de3ac: vi: modify voice variant Nguyen

Modified: espeak-ng-data/voices/!v/Nguyen


[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
1b245787bf4a: vi: update pronunciation test

Modified: tests/language-pronunciation.test


[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
3f1b41533495: Merge branch #593

Added: espeak-ng-data/voices/!v/Nguyen
Added: phsource/vietnam/e_short_2
Modified: dictsource/vi_rules
Modified: espeak-ng-data/lang/aav/vi
Modified: phsource/ph_vietnam
Modified: tests/language-pronunciation.test


[espeak-ng/espeak-ng] Pull request closed by valdisvi:

#593 vi: Modify phoneme definitions and modify Vietnamese Northern voice

Updates to Github #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Pull Request #591 vi: modify rules for c, k and q
By valdisvi:

As far as I can see from differences in commit e789385 and master branch ph_vietnam and vi_rules these changes are already included in master. @myroad2pro, please review, and, if necessary, issue new changes and pull request against recent master branch.


[espeak-ng/espeak-ng] Pull request closed by valdisvi:

#591 vi: modify rules for c, k and q


3 New Commits:

[espeak-ng:master] By golubovsky <golubovsky@...>:
439f7f32d50b: First part of the patch: add option --load

Option --load makes espeak-ng consider the voice name provided a name of
a file relative to the current directory.

Signed-off-by: golubovsky <golubovsky@...>

Modified: src/espeak-ng.c
Modified: src/include/espeak-ng/speak_lib.h
Modified: src/libespeak-ng/espeak_api.c
Modified: src/libespeak-ng/voices.c


[espeak-ng:master] By golubovsky <golubovsky@...>:
009b6b5d1419: Finished the voice load code. Dumping voice def does not seem possible
because it is not stored in a single place.

Signed-off-by: golubovsky <golubovsky@...>

Modified: src/espeak-ng.c
Modified: src/include/espeak-ng/espeak_ng.h
Modified: src/libespeak-ng/voices.c


[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
c38cb18de379: Merge pull request #587

Modified: src/espeak-ng.c
Modified: src/include/espeak-ng/espeak_ng.h
Modified: src/include/espeak-ng/speak_lib.h
Modified: src/libespeak-ng/espeak_api.c
Modified: src/libespeak-ng/voices.c


[espeak-ng/espeak-ng] Pull request closed by valdisvi:

#587 Enable loading voice definitions from arbitrary files

I use espeak/espeak-ng to synthesize vocals for songs. See / listen https://golubovsky.bandcamp.com/album/unhuman-voices Synthesizing vocals requires voice definitions very different from voices used for speech. Besides, many voice adjustments are needed in the process of song composition, and different voices needed for different parts of a song. Default location of voice files in an installed espeak is under /usr/lib... that is, area not writable by users which makes it very inconvenient to edit voice definition files "ad-hoc". The patch adds flag-option --load which makes the voice name provided with -v being treated as path to a file rather than just a voice name. Thanks.

[espeak-ng:master] reported: Enable loading voice definitions from arbitrary files #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Pull Request #587 Enable loading voice definitions from arbitrary files
By valdisvi:

As we are working on this project at free time, it is quite much to ask for us to dedicate every weekend to this project, and response in few weeks is what you can expect. So far our duties with @rhdunn were arranged, that I accepted only changes for language files, but changes in design were accepted by Reece. As Reece currently seems busy with other things), and this feature was interesting for @Christianlm, I dared to merge this pull request myself. But, in general, I'll be happy, if somebody else can take responsibility of espeak-ng development, when Reece is not available.

[espeak-ng:master] reported: Enable loading voice definitions from arbitrary files #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Pull Request #587 Enable loading voice definitions from arbitrary files
By dmgolubovsky:

Valdis

Thanks for merging.

On Sun, Mar 17, 2019 at 10:04 AM Valdis Vitolins notifications@... wrote:

As we are working on this project at free time, it is quite much to ask for us to dedicate every weekend to this project, and response in few weeks is what you can expect. So far our duties with @rhdunn https://github.com/rhdunn were arranged, that I accepted only changes for language files, but changes in design were accepted by Reece. As Reece currently seems busy with other things https://github.com/rhdunn?tab=overview&from=2019-03-01&to=2019-03-17), and this feature was interesting for @Christianlm https://github.com/Christianlm, I dared to merge this pull request myself. But, in general, I'll be happy, if somebody else can take responsibility of espeak-ng development, when Reece is not available.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/espeak-ng/espeak-ng/pull/587#issuecomment-473668876, or mute the thread https://github.com/notifications/unsubscribe-auth/AIR9O_GmMu4iaujFQvwb7fRemSNaQJccks5vXktvgaJpZM4bOUnr .

-- Dmitry Golubovsky

Anywhere on the Web

Updates to Github #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #594 Question about languages using non-latin alphabet
By valdisvi:

You can add language rule, to switch to different language when Latin character is found. For example, here are rules for Latvian to switch to Russian for Cyrillic letters. Similarly, you can choose switching to your preferred language for Latin letters.


[espeak-ng:master] Issue #594 Question about languages using non-latin alphabet closed by burakyuksek.

Pull Request Opened #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng/espeak-ng] Pull request opened by hozosch:

#595 modify phonemes OY and Y: and add more fixes to word rules

Updates to Github #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng/espeak-ng] Pull request updated by hozosch:

#595 modify phonemes OY and Y: and add more fixes to word rules


[espeak-ng/espeak-ng] Pull request updated by hozosch:

#595 modify phonemes OY, Y: and r, and add more fixes to word rules

Pull Request Updated #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

Pull Request Updated #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] new issue: Pronunciation test fails for Armenian when extended rule logging is enabled #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Issue Created by valdisvi:
#596 Pronunciation test fails for Armenian when extended rule logging is enabled

Test fail because with extended rule logging pronunciation for Armenian is different from what it has without it. This issue may be related with #528 (i.e. some settings may be lost or corrupted). Steps to reproduce 1. Make clean build and run tests:

make clean
make -B
make check

Note that all tests passes.

  1. Enable extended logging for Armenian and run tests again:
cd dictsource/
../src/espeak-ng --compile-debug=hyw
cd ..
make check

Note that test fail with error:

testing hyw "A Կրնամ"
1c1
< 'a g@rn'am
---
> 'a grn'am
Makefile:2447: recipe for target 'tests/translate.check' failed
make: *** [tests/translate.check] Error 1

That's because without extended rule logging (line numbers from rule file) output is:

espeak-ng -X -vhyw "A Կրնամ"
Found: 'a' [a]
Translate 'կրնամ'
Translate 'կրնամ'
 36	կ       [k]
 60	_) կ (B [k@]

 36	ր       [r]

 36	ն       [n]

 36	ա       [a]

 36	մ       [m]
 83	L02) մ (_ [m]

'a g@rn'am

but with line numbers:

espeak-ng -X -vhyw "A Կրնամ"
Found: 'a' [a]
Translate 'կրնամ'
 36	   76:	կ [k]

 36	  158:	ր [r]

 36	  108:	ն [n]

 36	   16:	ա [a]

 36	   96:	մ [m]
 83	   99:	L02) մ (_ [m]

'a grn'am

Pull Request Updated #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] new issue: Using Python fStrings causes issues #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Issue Created by biskette:
#597 Using Python fStrings causes issues

I'm unsure if this is related to espeak-ng or python, however i encountered the below problem.

I was using subprocess.Popen() to handle a speech -> text string. I passed the string through as an fString (e.g. f"{string}"), it wouldn't handle any string beyond a certain length, did not check how long, time constraints.

Passing it through as a variable works perfectly fine though.

[espeak-ng:master] reported: Using Python fStrings causes issues #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #597 Using Python fStrings causes issues
By biskette:

Additional Information: eSpeak text-to-speech: 1.48.15 16.Apr.15 Data at: /usr/lib/arm-linux-gnueabihf/espeak-ng-data Linux raspberrypi 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l GNU/Linux Python 3.6.5

[espeak-ng:master] new issue: --ipa option values reversed vs. original espeak #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Issue Created by dmgolubovsky:
#598 --ipa option values reversed vs. original espeak

In the original espeak value 3 of the --ipa option caused IPA phonemes separated by underscore:

espeak --ipa=3 -q "hello" h_ə_l_ˈəʊ

In espeak-ng exactly same happens with the value 1:

espeak-ng --ipa=1 -q "hello" h_ə_l_ˈəʊ

Any reason for such reversal? I have some use for this option to find rhyming words within arbitrary text (sounds weird, but usable in songwriting).

If I submit a pull request to restore the original semantics of the --ipa option, will there be any objections?

Thanks

Pull Request Updated #github

espeak-ng@groups.io Integration <espeak-ng@...>