Date   
[espeak-ng:master] reported: ja: missing kanji reading #github

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

[espeak-ng:master] New Comment on Issue #366 ja: missing kanji reading
By jamesohortle:

As mentioned in #498, Japanese does not currently support readings for English words mixed into Japanese text (it will read letter by letter). It is fairly common in Japanese, however, to have English vocabulary sprinkled throughout. See, for example, the Yomiuri Giants' website where many section titles are in English.

I have been working on a dictionary of English words written as they would be written/pronounced in Japanese. Sample:

UNDERSTATE | アンダーステイト
EXCLAVE | エクスクレイブ
SUMATRAN | スーマトラン
BUZBEE | バズビー
DELINQUENTLY | ディリンクァントリー
FULLTIME | フルタイム
SIBLEY | シブリー
COURLAND | クールラント
FANTABULOSA | ファンタビューローサ
JOHN'S | ジャンズ
ROMINGER | ローミンアー
HOLDSWORTH | ホールドズワース
NICOTIN | ニコチン
ZAGAZIG | ザガジグ
MORNA | モーナ
IANNAMICO | イーアナミーコー
ANISOPLANATISM | アニソプラナティズム
RANCHERS | ランチャーズ
BARSAMIAN | バーセイミーアン
VISTAVISION | ビスタビジョン

Although there are some errors (JOHN'S should really be ジョンズ, for example), I am happy to contribute the resource if given some guidance on how to put it in.

[espeak-ng:master] new issue: eSpeak-NG produces slurred speech under certain conditions #github

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

[espeak-ng:master] New Issue Created by The1Freeman:
#671 eSpeak-NG produces slurred speech under certain conditions

eSpeak-NG will produce slurred speech when placing a [[_^_JA custom pronounciation]] tag somewhere in a text. (I don't know if this affects other languages, so this is the first instance in where it produces such weird output).

This apparently happens when the sentence contains a comma, and somewhere in the next part of the text after the comma where that tag is set, it'll switch to a (presumably) different language while retaining the original voice (in this case I assume it uses the japanese phoneme set, which does not contain all of the phonemes english has).

Here's the text that's causing this problem: from wikipedia: According to director Imaishi, much of the plot is based on his observation that the Japanese manner of pronouncing "fascio" ( [[_^_JA p\as\o:]] fassho) is nearly the same as the word "fashion" ( [[_^_JA p\as\o:n]] fasshon), his observation that the pronunciation of the Japanese words "school uniform" ( [[_^_JA se:if_'ku]] seifuku) and "conquest" ( [[_^_JA se:if_'ku]] seifuku) are identical, and that the titular kiru may mean "kill" ( [[_^_JA k'iru]]), "to cut" ( [[_^_JA k'iru]]), or "to wear" ( [[_^_JA k'iru]]).`

You can work this around by placing [[_^_EN-US ]] after the comma, in which eSpeak-NG will read the text proper.

Edit: This happens with other languages. Switch the language code to any other from the tag and eSpeak will attempt to read it in said language (which will fail) Example text: A test for eSpeak, after the comma the text should be read in a weird way ( [[_^_DE p\as\o:]] fassho).

[espeak-ng:master] new issue: eSpeak-NG produces slurred speech under certain conditions #github

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

[espeak-ng:master] New Issue Created by The1Freeman:
#671 eSpeak-NG produces slurred speech under certain conditions

eSpeak-NG will produce slurred speech when placing a [[_^_JA custom pronounciation]] tag somewhere in a text. (I don't know if this affects other languages, so this is the first instance in where it produces such weird output).

This apparently happens when the sentence contains a comma, and somewhere in the next part of the text after the comma where that tag is set, it'll switch to a (presumably) different language while retaining the original voice (in this case I assume it uses the japanese phoneme set, which does not contain all of the phonemes english has).

Here's the text that's causing this problem: from wikipedia: According to director Imaishi, much of the plot is based on his observation that the Japanese manner of pronouncing "fascio" ( [[_^_JA p\as\o:]] fassho) is nearly the same as the word "fashion" ( [[_^_JA p\as\o:n]] fasshon), his observation that the pronunciation of the Japanese words "school uniform" ( [[_^_JA se:if_'ku]] seifuku) and "conquest" ( [[_^_JA se:if_'ku]] seifuku) are identical, and that the titular kiru may mean "kill" ( [[_^_JA k'iru]]), "to cut" ( [[_^_JA k'iru]]), or "to wear" ( [[_^_JA k'iru]]).`

You can work this around by placing [[_^_EN-US ]] after the comma, in which eSpeak-NG will read the text proper.

Re: eSpeak NG Windows Builds

Reece H. Dunn
 

There is experimental support that is commented out of the installer which enables the English voice (search for SAPI Voices in the Product.wxs file). It has some issues (like the last part of the audio clipping). I'm also not sure what the best way of selecting the different languages is, as installing 100+ SAPI voices is a bit excessive, and that does not cover the different voice variants and MBROLA voices. I've not had time to look into it properly.

Kind regards,
Reece


On Thu, Oct 17, 2019 at 09:20 AM, Simon Eigeldinger wrote:
Hi,

Unfortunately not.
But if you know someone who has the knowledge in that i guess that guy
would be very welcome.

Greetings,
Simon

On Thu, 17 Oct 2019 11:08:10 +0300
"Nikos Demetriou via Groups.Io"
<nikosdemetriou@...> wrote:
Hi Simon.
I have got the sapi5 version of espeak but since it was never built
for 64
bit systems, it is not recognised from some apps including narrator
on
windows 10.
Thanks a lot
Nikos

On Thu, 17 Oct 2019 at 10:58, Simon Eigeldinger
<simon.eigeldinger@...>
wrote:

Hi Nikos,

There was, as far as i know, never a sapi 5 version of espeak ng.
But you can use the sapi 5 version of espeak.

Greetings,
Simon

On Thu, 17 Oct 2019 08:17:56 +0300
"Nikos Demetriou via Groups.Io"
<nikosdemetriou@...> wrote:
Hi Simon.
Thanks for the links.
By downloading these files can we still use espeak ng as a sapi5
version?
Nikos

On Wed, 16 Oct 2019 at 20:32, Simon Eigeldinger
<simon.eigeldinger@...>
wrote:

Hi all,

Just started providing Windows builds for eSpeak NG for Windows
32
and
64 bit.

Builds can be found at:
https://cloud.hohenems.at/index.php/s/SKRW3KYKYPzQc5j

Compiled on Visual Studio 2017 Community Edition.

Download maybe missing Visual C++ 2017 Redistributable packages
here:

https://www.itechtics.com/microsoft-visual-c-redistributable-versions-direct-download-links/


Please file bugs at the normal places.
I just compile whats available.

Greetings,
Simon

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




--
Simon Eigeldinger
simon.eigeldinger@...



--
Simon Eigeldinger
simon.eigeldinger@...

Pull Request Opened #github

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

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

#670 Add rarely used Shan vowels

  • [x] Add rarely used vowels

Re: eSpeak NG Windows Builds

Simon Eigeldinger
 

Hi,

Unfortunately not.
But if you know someone who has the knowledge in that i guess that guy would be very welcome.

Greetings,
Simon

On Thu, 17 Oct 2019 11:08:10 +0300
"Nikos Demetriou via Groups.Io" <nikosdemetriou=googlemail.com@groups.io> wrote:
Hi Simon.
I have got the sapi5 version of espeak but since it was never built for 64
bit systems, it is not recognised from some apps including narrator on
windows 10.
Thanks a lot
Nikos
On Thu, 17 Oct 2019 at 10:58, Simon Eigeldinger <simon.eigeldinger@...>
wrote:

Hi Nikos,

There was, as far as i know, never a sapi 5 version of espeak ng.
But you can use the sapi 5 version of espeak.

Greetings,
Simon

On Thu, 17 Oct 2019 08:17:56 +0300
"Nikos Demetriou via Groups.Io"
<nikosdemetriou=googlemail.com@groups.io> wrote:
Hi Simon.
Thanks for the links.
By downloading these files can we still use espeak ng as a sapi5
version?
Nikos

On Wed, 16 Oct 2019 at 20:32, Simon Eigeldinger
<simon.eigeldinger@...>
wrote:

Hi all,

Just started providing Windows builds for eSpeak NG for Windows
32
and
64 bit.

Builds can be found at:
https://cloud.hohenems.at/index.php/s/SKRW3KYKYPzQc5j

Compiled on Visual Studio 2017 Community Edition.

Download maybe missing Visual C++ 2017 Redistributable packages
here:

https://www.itechtics.com/microsoft-visual-c-redistributable-versions-direct-download-links/


Please file bugs at the normal places.
I just compile whats available.

Greetings,
Simon

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





--
Simon Eigeldinger
simon.eigeldinger@...


--
Simon Eigeldinger
simon.eigeldinger@...

Re: eSpeak NG Windows Builds

Simon Eigeldinger
 

If someone wants to build it as well here's my build batch file.
First it gets all the repos from github and then it compiles x86 (32 bit) and then x64 (64 bit):

cd\
c:
cd\
mkdir src
cd src
git clone git://github.com/espeak-ng/espeak-ng.git
cd espeak-ng
cd src
git clone git://github.com/espeak-ng/pcaudiolib.git
cd windows
msbuild /p:PlatformTarget=x86 /p:Platform=x86 espeak-ng.sln
msbuild /p:PlatformTarget=x64 /p:Platform=x64 espeak-ng.sln

Re: eSpeak NG Windows Builds

 

Hi Simon.
I have got the sapi5 version of espeak but since it was never built for 64 bit systems, it is not recognised from some apps including narrator on windows 10.
Thanks a lot
Nikos

On Thu, 17 Oct 2019 at 10:58, Simon Eigeldinger <simon.eigeldinger@...> wrote:
Hi Nikos,

There was, as far as i know, never a sapi 5 version of espeak ng.
But you can use the sapi 5 version of espeak.

Greetings,
Simon

On Thu, 17 Oct 2019 08:17:56 +0300
  "Nikos Demetriou via Groups.Io"
<nikosdemetriou=googlemail.com@groups.io> wrote:
> Hi Simon.
> Thanks for the links.
> By downloading these files can we still use espeak ng as a sapi5
>version?
> Nikos
>
> On Wed, 16 Oct 2019 at 20:32, Simon Eigeldinger
><simon.eigeldinger@...>
> wrote:
>
>> Hi all,
>>
>> Just started providing Windows builds for eSpeak NG for Windows 32
>>and
>> 64 bit.
>>
>> Builds can be found at:
>> https://cloud.hohenems.at/index.php/s/SKRW3KYKYPzQc5j
>>
>> Compiled on Visual Studio 2017 Community Edition.
>>
>> Download maybe missing Visual C++ 2017 Redistributable packages
>>here:
>>
>> https://www.itechtics.com/microsoft-visual-c-redistributable-versions-direct-download-links/
>>
>>
>> Please file bugs at the normal places.
>> I just compile whats available.
>>
>> Greetings,
>> Simon
>>
>> --
>> Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
>> https://www.avast.com/antivirus
>>
>>
>>
>>
>>
>
>
>

--
Simon Eigeldinger
simon.eigeldinger@...



Re: eSpeak NG Windows Builds

Simon Eigeldinger
 

Hi Nikos,

There was, as far as i know, never a sapi 5 version of espeak ng.
But you can use the sapi 5 version of espeak.

Greetings,
Simon

On Thu, 17 Oct 2019 08:17:56 +0300
"Nikos Demetriou via Groups.Io" <nikosdemetriou=googlemail.com@groups.io> wrote:
Hi Simon.
Thanks for the links.
By downloading these files can we still use espeak ng as a sapi5 version?
Nikos
On Wed, 16 Oct 2019 at 20:32, Simon Eigeldinger <simon.eigeldinger@...>
wrote:

Hi all,

Just started providing Windows builds for eSpeak NG for Windows 32 and
64 bit.

Builds can be found at:
https://cloud.hohenems.at/index.php/s/SKRW3KYKYPzQc5j

Compiled on Visual Studio 2017 Community Edition.

Download maybe missing Visual C++ 2017 Redistributable packages here:

https://www.itechtics.com/microsoft-visual-c-redistributable-versions-direct-download-links/


Please file bugs at the normal places.
I just compile whats available.

Greetings,
Simon

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



--
Simon Eigeldinger
simon.eigeldinger@...

Re: eSpeak NG Windows Builds

 

Hi Simon.
Thanks for the links.
By downloading these files can we still use espeak ng as a sapi5 version?
Nikos

On Wed, 16 Oct 2019 at 20:32, Simon Eigeldinger <simon.eigeldinger@...> wrote:
Hi all,

Just started providing Windows builds for eSpeak NG for Windows 32 and
64 bit.

Builds can be found at:
https://cloud.hohenems.at/index.php/s/SKRW3KYKYPzQc5j

Compiled on Visual Studio 2017 Community Edition.

Download maybe missing Visual C++ 2017 Redistributable packages here:
https://www.itechtics.com/microsoft-visual-c-redistributable-versions-direct-download-links/


Please file bugs at the normal places.
I just compile whats available.

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 Issue #668 (Turkish) vocalization of words with double letters saying of one letters
By destroyersboy:

Hello, nice change. Long term test result successful.

Lots of love.


[espeak-ng:master] New Comment on Issue #668 (Turkish) vocalization of words with double letters saying of one letters
By rhdunn:

Great. Thanks for taking the time to test it.


[espeak-ng:master] Issue #668 (Turkish) vocalization of words with double letters saying of one letters closed by destroyersboy.

eSpeak NG Windows Builds

Simon Eigeldinger
 

Hi all,

Just started providing Windows builds for eSpeak NG for Windows 32 and
64 bit.

Builds can be found at:
https://cloud.hohenems.at/index.php/s/SKRW3KYKYPzQc5j

Compiled on Visual Studio 2017 Community Edition.

Download maybe missing Visual C++ 2017 Redistributable packages here:
https://www.itechtics.com/microsoft-visual-c-redistributable-versions-direct-download-links/


Please file bugs at the normal places.
I just compile whats available.

Greetings,
Simon

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

[espeak-ng:master] reported: Added initial disability related emojis from Unicode 12.0. #github

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

[espeak-ng:master] New Comment on Pull Request #638 Added initial disability related emojis from Unicode 12.0.
By rhdunn:

The generation of the xx_emoji files is what the make file is effectively doing -- they are there for maintainers when generating the files. If you can make that process easier, go ahead.

IIRC, not all CLDR files represent languages supported in espeak/espeak-ng, and they can have different names in the CLDR to the ones in espeak. Thus, if a new CLDR file appears with tts entries, it is not necessarily easy to automate adding it.

As for basing them on the en_emoji file, that is so they are in the correct order and grouped. That could be handled by the script, as the ordering is in unicode character order and the grouping is by the unicode Block property. The additional groups (country flags, keycaps, family, gendered sequences, etc.) are harder to group in an automated way, but could be doable.

I would start by generating the en_emoji file from the CLDR 33.1 data, as that is the version espeak currently uses. You should ideally not see any differences. Likewise when extending it to the other languages. You should then be able to update it.

Another thing to note is that the CLDR has various locales for the emoji names (e.g. en_AU, fr_CA, and de_CH). Ideally, the ones that are different from the base locale should be included as variants in the xx_emoji file. Currently, there are no variant numbers allocated for some of the locales, so would need adding as appropriate.

What I would like to be able to do is have lines like "test tEst $lang=en-CA" (I'm not sure on the syntax for that) and use that in the emoji files so you could then have country-dependent variants of the emoji names (and other things like letter pronunciations) more easily defined. I have various issues open relating to supporting this.

[espeak-ng:master] reported: Added initial disability related emojis from Unicode 12.0. #github

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

[espeak-ng:master] New Comment on Pull Request #638 Added initial disability related emojis from Unicode 12.0.
By valdisvi:

That seems quite complicated (probably for historical reasons) and mixes compilation of dictionaries with creation of source (i.e. xx_emoji) files. Why not to generate xx_emoji files from xml files of cloned cldr project directly with some script in tools? E.g. for all languages in dictsource folder concatenate type="tts" entries from ../annotations/xx.xml and .../annotationsDerived/xx.xml files into xx_emoji file. And then compilation just compiles xx_emoji files into dictionary files as all other (e.g. xx_list, xx_rules, xx_extra) ones.

[espeak-ng:master] reported: Added initial disability related emojis from Unicode 12.0. #github

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

[espeak-ng:master] New Comment on Pull Request #638 Added initial disability related emojis from Unicode 12.0.
By rhdunn:

I generate the initial list in the English files from e.g. https://www.unicode.org/Public/emoji/12.0/emoji-test.txt, then use that script with a stable version of CLDR downloaded locally. I haven't found an easy way to maintain this other than comparing it with the previous version (e.g. via the diff command).

NOTE: I would prefer the different versions of the emoji file (currently 12.0 and 12.1) to be added in separate commits to make it easier to track updates. Likewise for the CLDR updates (although the various translations should all be added together). New emoji files should be added separately using the last version of the CLDR used.

The emoji script is called in https://github.com/espeak-ng/espeak-ng/blob/master/Makefile.am#L436 for creating the other _emoji files.

You should be able to do something like:

mv dictsource/en_emoji{,.bak}
rm dictsource/*_emoji
mv dictsource/en_emoji{.bak,}
CLDR_PATH=/opt/cldr/35.1 make

That updates all the translations, including any new ones added in the en_emoji file.

It will also use the data/annotationsEspeak file to pick up additional symbol translations. My intention is ultimately to have all the various symbol names defined there for the supported languages. It could also be used for emoji files for languages not supported in the CLDR (although I would prefer they get added there).

[espeak-ng:master] reported: Added initial disability related emojis from Unicode 12.0. #github

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

[espeak-ng:master] New Comment on Pull Request #638 Added initial disability related emojis from Unicode 12.0.
By valdisvi:

I found there already is emoji script to generate lists. I'll try to update all lists.

[espeak-ng:master] reported: Added initial disability related emojis from Unicode 12.0. #github

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

[espeak-ng:master] New Comment on Pull Request #638 Added initial disability related emojis from Unicode 12.0.
By valdisvi:

List of all emoji descriptions can be found here: https://github.com/unicode-org/cldr/blob/master/common/annotations/ (should filter for type="tts" entries).

[espeak-ng:master] reported: Added initial disability related emojis from Unicode 12.0. #github

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

[espeak-ng:master] New Comment on Pull Request #638 Added initial disability related emojis from Unicode 12.0.
By valdisvi:

List of all emoji descriptions can be found here: https://github.com/unicode-org/cldr/blob/master/common/annotations/

[espeak-ng:master] reported: the Chinese pronunciation is wrong #github

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

[espeak-ng:master] New Comment on Issue #664 the Chinese pronunciation is wrong
By hozosch:

Ah I see. This should be already fixed in espeak 1.49.3 dev. You can test it here

[espeak-ng:master] reported: the Chinese pronunciation is wrong #github

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

[espeak-ng:master] New Comment on Issue #664 the Chinese pronunciation is wrong
By YangtseSu:

Only cmn. 1. example text : "大" [dà] 2.It should be https://fanyi.baidu.com/#zh/en/%E5%A4%A7 (click the speaker)

But it sounds like "大4" [dà sì],https://fanyi.baidu.com/#zh/en/%E5%A4%A74 Espeak-ng pronounced the four tones as 1234.

https://en.wikipedia.org/wiki/Chinese_language#Tones