Date   
Updates to Github #github

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

[espeak-ng:master] New Comment on Issue #654 a very basic question
By FRANKLINSHEPS:

I am new to github and that is probably the issue I understand it is a command line interface in dos windows etc I downloaded espeak-ng-master.zip in order to at the dos command line run the program to read a text file into a wave file I expected for example espeak-ng.exe test.txt test.wav
I cannot find the exe file which I presume would be espeak-ng.exe to which I attach the command parameters my zip contains a ton of other things that I don't know what they are but no exe's or even dll's I am sure I am just dumb but your help would be appreciated did I download the wrong thing ??


[espeak-ng:master] Issue #654 a very basic question closed by FRANKLINSHEPS.


[espeak-ng:master] New Issue Created by FRANKLINSHEPS:
#654 a very basic question


[espeak-ng:master] New Comment on Issue #654 a very basic question
By FRANKLINSHEPS:

I am so new I dont even know how to post !

[espeak-ng:master] new issue: Esperanto: pronunciation of A #github

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

[espeak-ng:master] New Issue Created by tspivey:
#655 Esperanto: pronunciation of A

The pronunciation of the letter A is incorrect. It should be pronounced like the A in spa, not the A in cat.

Sources: 1. https://en.wikipedia.org/wiki/Esperanto_phonology 2. https://en.wikibooks.org/wiki/Esperanto/Appendix/Alphabet_and_pronunciation

Updates to Github #github

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

[espeak-ng:master] New Comment on Issue #655 Esperanto: pronunciation of A
By hozosch:

Hmmmm, maybe the latin "a" is ok? Can you try it and see what you think? If it's ok, I can open a pull request, or the developers can make that change.


[espeak-ng:master] New Comment on Issue #655 Esperanto: pronunciation of A
By hozosch:

Sorry. Do you mean that the sound of the letter "a" is wrongly pronounced in the Esperanto language implementation of espeak, or is it the english pronunciation of the word "esperanto"?

[espeak-ng:master] reported: a very basic question #github

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

[espeak-ng:master] New Comment on Issue #654 a very basic question
By The1Freeman:

https://github.com/espeak-ng/espeak-ng/releases Check the releases tab

[espeak-ng:master] new issue: fr voice garbles copyright sign #github

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

[espeak-ng:master] New Issue Created by npitre:
#657 fr voice garbles copyright sign

Just listen to:

espeak-ng -v fr "* © 2019 Bla"

Pull Request Opened #github

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

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

#658 Changes for Shan language

  • Reorder consonants
  • Fix 6 tones
  • Remove prefixes _)
  • Add comments in ph_shan for a better understanding.

Updates to Github #github

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

[espeak-ng:master] New Comment on Pull Request #658 Changes for Shan language
By ronaldaug:

Hi @valdisvi

Can I have a rule like if there is a single prefix, it will add a letter a?

The problem is when a single consonant ( e.g ) is combined with the suffixes such as မ် it should be like lam. But currently it produceslm.

I could change the rule for မ် like am. But this is not correct for every rules. e.g လိမ် is equal to lim , if I change မ် to am, it would be liam and this will produce an incorrect sound.

Thanks in advance


[espeak-ng:master] New Comment on Pull Request #658 Changes for Shan language
By ronaldaug:

Hi @valdisvi

Can I have a rule like if there is a single prefix, it will add a letter a?

The problem is when a single consonant ( e.g ) is combined with the suffixes such as မ် it should be like lam. But currently it produceslm.

I could change the rule for မ် like am. But this is not correct for every rules. e.g A double prefixes like လိမ် is equal to lim , if I change မ် to am, it would be liam and this will produce an incorrect sound.

Thanks in advance


[espeak-ng:master] New Comment on Pull Request #658 Changes for Shan language
By ronaldaug:

Hi @valdisvi

Can I have a rule like if there is a single prefix, it will add a letter a?

The problem is when a single consonant ( e.g ) is combined with the suffixes such as မ် it should be like lam. But currently it produceslm.

I could change the rule for မ် like am. But this is not correct for every rules. e.g A double prefixes like လိမ် is equal to lim , if I change မ် to am, it will be liam and this will produce an incorrect sound.

Thanks in advance

[espeak-ng:master] new issue: Multiple instance of eSpeak inside a single process #github

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

[espeak-ng:master] New Issue Created by b00f:
#659 Multiple instance of eSpeak inside a single process

Is it possible to create multiple instances of eSpeak inside a single process?

Updates to Github #github

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

1 New Commit:

[espeak-ng:master] By Ronald Aug <saisenfa@...>:
20096dc1bf97: Reorder consonants, change 6 tones, remove prefixes _)

Modified: dictsource/shn_list
Modified: dictsource/shn_rules
Modified: phsource/ph_shan


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

#658 Changes for Shan language

  • Reorder consonants
  • Fix 6 tones
  • Remove prefixes _)
  • Add comments in ph_shan for a better understanding.

Compiling eSpeak NG

Simon Eigeldinger
 

Hi all,

Because there are no new espeak ng builds for over 1000 commits, i plan
to do random compilations for the windows community.
After compiling with Visual Studio 2017 Community Edition i am not sure
if all languages are included in the MSI installer.

Does the msi installer update automatically by itself adding all the new
languages and putting it in the right directories?

I have installed the 64 bit version of VS 2017.
How do i compile the 32 bit version for espeak ng?
msbuild espeak-ng.sln
just compiles the 64 bit it seems.


Thanks in advance already for some hand holding. *smile*

Greetings,
Simon


---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus

Updates to Github #github

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

[espeak-ng:master] New Comment on Pull Request #658 Changes for Shan language
By rhdunn:

See the prerule group example in https://github.com/espeak-ng/espeak-ng/blob/master/docs/dictionary.md#rule-groups. For example:

.L01 လ // Consonants

.group မ်
    .L01) မ် am
          မ် m


[espeak-ng:master] New Comment on Pull Request #658 Changes for Shan language
By valdisvi:

In general, you should use some approaches of following:

...
.group လ
    လ        l   // default pronunciation (shortest string means lowest weight)
    လ   (မ်   lam // only la is consumed, analysis will go to ma as nex character
    လမ်       lam // all letters are consumed, rule analysis will go to character after asat
    လ   (ိမ်   lim // only la is consumed, analysis will go to i character
    လိမ်       lim // all characters are consumed, analysis will go character after asat
...

See details about pre and post groups.

Also, you could set your own letter groups for rules L01, L02 etc, and also you can redefine consonants (meaning of C in rules) and vowels (A in rules) in tr_languages.c file. For example, as it is set for letters A,B,C,F,G,H,Y in Arabic

Re: Compiling eSpeak NG

Reece H. Dunn
 

On Mon, Sep 16, 2019 at 08:37 PM, Simon Eigeldinger wrote:
Hi all,

Because there are no new espeak ng builds for over 1000 commits, i plan
to do random compilations for the windows community.
After compiling with Visual Studio 2017 Community Edition i am not sure
if all languages are included in the MSI installer.

Does the msi installer update automatically by itself adding all the new
languages and putting it in the right directories?
The files need to be added by hand. This is partially to ensure the languages are listed correctly in the installer, and partially to ensure the installed files each have a consistent GUID across builds so upgrades work properly.

I haven't figured out the best way to make the process more seamless when adding new voices yet.

I have installed the 64 bit version of VS 2017.
How do i compile the 32 bit version for espeak ng?
msbuild espeak-ng.sln
just compiles the 64 bit it seems.
Pass "/p:PlatformTarget=x86" for 32-bit builds and "/p:PlatformTarget=x64" for 64-bit builds. The windows build should support the standard msbuild configuration options for a build.

Kind regards,
Reece

Re: Compiling eSpeak NG

Simon Eigeldinger
 

Hi Reece,

Thanks for the info.
Yeah the guids are always a little bit a difficult thing with msi files.
thats why i didn't like to use wix on my projects a long time ago.
Maybe you could update the wix project files? *smile*

I also thought of just zipping up all the compiled files so people just
need to unpack.
Is vs saving those files somewhere or is it cleaning up that all before
closing?

Greetings and thanks for helping,
Simon

Am 16.09.2019 um 21:52 schrieb Reece H. Dunn:
On Mon, Sep 16, 2019 at 08:37 PM, Simon Eigeldinger wrote:


Hi all,

Because there are no new espeak ng builds for over 1000 commits, i plan
to do random compilations for the windows community.
After compiling with Visual Studio 2017 Community Edition i am not sure
if all languages are included in the MSI installer.

Does the msi installer update automatically by itself adding all the new
languages and putting it in the right directories?
The files need to be added by hand. This is partially to ensure the languages are listed correctly in the installer, and partially to ensure the installed files each have a consistent GUID across builds so upgrades work properly.

I haven't figured out the best way to make the process more seamless when adding new voices yet.


I have installed the 64 bit version of VS 2017.
How do i compile the 32 bit version for espeak ng?
msbuild espeak-ng.sln
just compiles the 64 bit it seems.
Pass "/p:PlatformTarget=x86" for 32-bit builds and "/p:PlatformTarget=x64" for 64-bit builds. The windows build should support the standard msbuild configuration options for a build.

Kind regards,
Reece


---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus

Updates to Github #github

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

1 New Commit:

[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
c60a1095b7a5: docs: update description of letter groups

Make it linkable by moving them under separate heading.
Update behavior description of applied rules.
Add note about SetLetterBitsUTF8() for redefining standard letter
groups.

Modified: docs/dictionary.md


[espeak-ng:master] New Comment on Pull Request #658 Changes for Shan language
By valdisvi:

In general, you should use some approaches of following:

...
.group လ
    လ        l   // default pronunciation (shortest string means lowest weight)
    လ   (မ်   lam // only la is consumed, analysis will go to ma as nex character
    လမ်       lam // all letters are consumed, rule analysis will go to character after asat
    လ   (ိမ်   lim // only la is consumed, analysis will go to i character
    လိမ်       lim // all characters are consumed, analysis will go character after asat
...

See details about pre and post groups.

Also, you could set your own letter groups for rules L01, L02 etc, and also you can redefine consonants (meaning of C in rules) and vowels (A in rules) in tr_languages.c file. For example, as it is set for letters A,B,C,F,G,H,Y in Arabic


1 New Commit:

[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
1fa6d52a918f: docs: update description of letter groups

Make it linkable by moving them under separate heading.
Update behavior description of applied rules for rule groups
and letter groups.
Add note about SetLetterBitsUTF8() for redefining standard letter
groups.

Modified: docs/dictionary.md

Updates to Github #github

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

[espeak-ng:master] New Comment on Issue #657 fr voice garbles copyright sign
By valdisvi:

Simple workaround for this is commenting out © symbole Copyright line in fr_emoji file, especially because that is also defined in fr_list file and will be used if there is no entry in fr_emoji file. Understanding why © symbole Copyright breaks pronunciation rules and fixing it in more general way needs much more investigation.


[espeak-ng:master] New Comment on Issue #657 fr voice garbles copyright sign
By valdisvi:

Simple workaround for this is commenting out © symbole Copyright line in fr_emoji file, especially because © _^_en is also defined in fr_list file and will be used if there is no entry in fr_emoji file. Understanding why © symbole Copyright breaks pronunciation rules and fixing it in more general way needs much more investigation.


[espeak-ng:master] New Comment on Issue #657 fr voice garbles copyright sign
By valdisvi:

Simple workaround for this is commenting out © symbole Copyright line in fr_emoji file, especially because © _^_en is also defined in fr_list file and will be used if there is no entry in fr_emoji file (if that is ok for particular case, I can do it.) Understanding why © symbole Copyright breaks pronunciation rules and fixing it in more general way needs much more investigation.

[espeak-ng:master] reported: Multiple instance of eSpeak inside a single process #github

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

[espeak-ng:master] New Comment on Issue #659 Multiple instance of eSpeak inside a single process
By valdisvi:

Depending on espeak_AUDIO_OUTPUT settings, espeak_Synth() may be called asynchronously and you may try calling it immediately again. But why you need it, and if you really need it, why limit yourself to single process?

Updates to Github #github

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

[espeak-ng:master] New Comment on Issue #657 fr voice garbles copyright sign
By npitre:

If that may give more clue, running espeak -X -v fr "© ba bla baba" produces sE~b'Ol(base) @@ @@@ @@@@.


[espeak-ng:master] New Comment on Issue #657 fr voice garbles copyright sign
By rhdunn:

The symbols should preferably be defined in the _emoji files and not the _list files, as they will then be consistent with the other emoji files and translated/updated whenever Unicode updates the translation.

I get the following output:

$ src/espeak-ng -xv fr "* © 2019 Bla"
aster'isk: sE~b'Ol(base) k: @@@ @@@ @@@@@@ @@@

$ src/espeak-ng -Xv fr "* symbole Copyright 2019 Bla"
aster'isk: sE~b'Ol (en)k'0pIr,aIt(fr) dY mil dizn'Wf bl'a

It looks like there is an issue switching languages when expanding symbols with text, as it is trying to resolve to the base phoneme table and not en for some reason.

[espeak-ng:master] reported: Multiple instance of eSpeak inside a single process #github

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

[espeak-ng:master] New Comment on Issue #659 Multiple instance of eSpeak inside a single process
By b00f:

I am not sure if #68 related to this.

But why you need it, and if you really need it, why limit yourself to single process?

Creating two different instances of eSpeask one for male voice and another for female voice and users can switch between them instantly. However users might call it from different threads. So in this case I thought having two separated instances might be better (thread safe and no need to lock for changing voice parameters).

Updates to Github #github

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

[espeak-ng:master] New Comment on Pull Request #658 Changes for Shan language
By ronaldaug:

Thank you so much for helping me.

One more question.

         ၵၢႆ       ka:i
         ၵွႆ       kOi
         ၵုၺ်     kui   
         ၵူၺ်     koi 

Here If I change the last i to j , it sounds more accurate. But I don't see any j letter in ph_shan and vowel directory. Actually I want to try something likeFMT(vowel/j), would it be ok?


[espeak-ng:master] New Comment on Pull Request #658 Changes for Shan language
By ronaldaug:

Thank you so much for helping me.

One more question.

         ၵၢႆ       ka:i
         ၵွႆ       kOi
         ၵုၺ်     kui   
         ၵူၺ်     koi 

Here If I change the last i to j , it sounds more accurate. But I don't see any j letter in ph_shan and vowel directory. Actually I want to try something likeFMT(vowel/j), would it be ok?

Pull Request Opened #github

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

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

#660 Add letter group and fix rules for Shan Language

  • [x] Add letter group
  • [x] Group consonants and vowels
  • [x] Remove unused sounds in Shan language