Date   

[espeak-ng:master] reported: configure: WARNING: unrecognized options: --without-pulseaudio #github

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

[espeak-ng:master] New Comment on Issue #876 configure: WARNING: unrecognized options: --without-pulseaudio
By licf327:

Confirmed. --with-pulseaudio is missing from configure.ac It was introduced in cb9477. I'll see when it was deleted and why.

Thanks !


[espeak-ng:master] reported: configure: WARNING: unrecognized options: --without-pulseaudio #github

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

[espeak-ng:master] New Comment on Issue #876 configure: WARNING: unrecognized options: --without-pulseaudio
By jaacoppi:

Confirmed. --with-pulseaudio is missing from configure.ac

It was introduced in cb9477. I'll see when it was deleted and why.


Updates to Github #github

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

[espeak-ng:master] New Comment on Issue #876 configure: WARNING: unrecognized options: --without-pulseaudio
By licf327:

--with-pulseaudio=no

/configure --prefix=/usr --with-pulseaudio=no configure: WARNING: unrecognized options: --with-pulseaudio

It also did not work as same as --without-pulseaudio.


[espeak-ng:master] New Comment on Issue #876 configure: WARNING: unrecognized options: --without-pulseaudio
By licf327:

In espeak-ng-1.50.tgz.


[espeak-ng:master] reported: Please Improve the Thai Language #github

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

[espeak-ng:master] New Comment on Issue #757 Please Improve the Thai Language
By sr12zar:

Hi,

I think 'espeak-ng' can include some of my modifications but I don't know that espeak-ng can include 'g2p' part in a 'seamless way'. I had tried including the rules in 'g2p.awk' into th_rules of espeak-ng but abandoned that due to lack of understanding of how espeak-ng processes the rules. Perhaps a more espeak-ng savvy can help.

As you can see 'espeak-ng-thai' is just about a collection of free and open-source tools we can use to build a tts system on Linux platform. I name this toolset 'espeak-ng-thai' because I use espeak-ng as the speaker and following the old proverb "ปากเป็นเอก", I place espeak-ng first. We can use other synthesizers (not just espeak-ng) as the speaker. I think it is best to leave espeak-ng out of my 'meddling'.

sr

On Thu, 4 Feb 2021 at 04:50, Wannaphong Phatthiyaphaibun < notifications@...> wrote:

Can you add https://github.com/sr12zar/Espeak-ng-thai to Espeak-ng?

@sr12zar https://github.com/sr12zar

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/espeak-ng/espeak-ng/issues/757#issuecomment-772717543, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADGSSDFZ53PHDAK2JGPJGA3S5GJO3ANCNFSM4NHGBXCQ .


[espeak-ng:master] reported: Pronouncing words with multiple apostrophes in Turkish #github

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

[espeak-ng:master] New Comment on Issue #875 Pronouncing words with multiple apostrophes in Turkish
By jaacoppi:

Yes, since we don't speak Turkish we need advice from someone who does.

The simplest solution is to remove the line in tr_rules. It would make "Celâ'led'din" and "Celâled'din" identical. Is this correct?

espeak-ng -v tr -x "Celâ'led'din" dZelalEdd'In

speak-ng -v tr -x "Celâled'din" dZelalEdd'In

What other words coule be used for debugging?


Updates to Github #github

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

[espeak-ng:master] New Comment on Issue #876 configure: WARNING: unrecognized options: --without-pulseaudio
By valdisvi:

Correct syntax for configuration parameter is --with-pulseaudio=no


1 New Commit:

[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
e52e7c47e9b6: Add confguration entry for PulseAudio

Modified: docs/building.md


[espeak-ng:master] reported: Pronouncing words with multiple apostrophes in Turkish #github

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

[espeak-ng:master] New Comment on Issue #875 Pronouncing words with multiple apostrophes in Turkish
By valdisvi:

It looks like attempt to implement something specific, but with bug in implementation. If we can't get info, what exactly should be done there, my proposal is to remove that part of undocumented logic to make it simpler.


[espeak-ng:master] new issue: configure: WARNING: unrecognized options: --without-pulseaudio #github

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

[espeak-ng:master] New Issue Created by licf327:
#876 configure: WARNING: unrecognized options: --without-pulseaudio

When I ./configure --prefix=/usr --without-pulseaudio: configure: WARNING: unrecognized options: --without-pulseaudio But ./configure -h --without-PACKAGE

How could I disable pulseaudio through configure file ??? Thanks !


[espeak-ng:master] reported: Pronouncing words with multiple apostrophes in Turkish #github

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

[espeak-ng:master] New Comment on Issue #875 Pronouncing words with multiple apostrophes in Turkish
By jaacoppi:

Yeah, wrong paste for the tr_rules. But I think (Pb is intentional:

https://github.com/espeak-ng/espeak-ng/blob/b19e8017339b4e11d4fde884b23bec5c98d84542/src/libespeak-ng/translate.c#L888-L890

@Qchristensen can you provide some with turkish? What is the meaning of the character ', what does it do? What is it used for? Commenting out the (Pb gives this pronunciation:

espeak-ng -v tr -x "Celâ'led'din"
dZelalEdd'In

Would that be correct?


Updates to Github #github

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

[espeak-ng:master] New Comment on Issue #875 Pronouncing words with multiple apostrophes in Turkish
By valdisvi:

@jaacoppi, do you mean this line in tr_rules?: https://github.com/espeak-ng/espeak-ng/blob/b19e8017339b4e11d4fde884b23bec5c98d84542/dictsource/tr_rules#L361 That looks like typo and it fixes pronunciation if is commented out. Allowed capital letters in rules are described here.


[espeak-ng:master] New Comment on Issue #875 Pronouncing words with multiple apostrophes in Turkish
By valdisvi:

@jaacoppi, do you mean this line in tr_rules?: https://github.com/espeak-ng/espeak-ng/blob/b19e8017339b4e11d4fde884b23bec5c98d84542/dictsource/tr_rules#L361 That looks like typo and it fixes pronunciation if is commented out. Allowed capital letters in rules are described here and nothing is additionally declared for Turkish.


[espeak-ng:master] New Comment on Issue #875 Pronouncing words with multiple apostrophes in Turkish
By valdisvi:

@jaacoppi, do you mean this line in tr_rules?: https://github.com/espeak-ng/espeak-ng/blob/b19e8017339b4e11d4fde884b23bec5c98d84542/dictsource/tr_rules#L361 That looks like typo and it fixes pronunciation if is commented out. Allowed capital letters in rules are described here and nothing is additionally declared for Turkish:https://github.com/espeak-ng/espeak-ng/blob/b19e8017339b4e11d4fde884b23bec5c98d84542/src/libespeak-ng/tr_languages.c#L1484


[espeak-ng:master] reported: Pronouncing words with multiple apostrophes in Turkish #github

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

[espeak-ng:master] New Comment on Issue #875 Pronouncing words with multiple apostrophes in Turkish
By jaacoppi:

This line: https://github.com/espeak-ng/espeak-ng/blob/b19e8017339b4e11d4fde884b23bec5c98d84542/src/libespeak-ng/translate.c#L828-L829

Causes this block of code to activate: https://github.com/espeak-ng/espeak-ng/blob/b19e8017339b4e11d4fde884b23bec5c98d84542/src/libespeak-ng/translate.c#L828-L829

Somehow, having two SUFX_B flags in the same word causes espeak-ng to forget about the first part.

P.S. (Pb is undocumented in docs/dictionary.md, it should be added there.


[espeak-ng:master] reported: Please Improve the Thai Language #github

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

[espeak-ng:master] New Comment on Issue #757 Please Improve the Thai Language
By wannaphong:

Can you add https://github.com/sr12zar/Espeak-ng-thai to Espeak-ng?

@sr12zar


[espeak-ng:master] reported: Pronouncing words with multiple apostrophes in Turkish #github

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

[espeak-ng:master] New Comment on Issue #875 Pronouncing words with multiple apostrophes in Turkish
By jaacoppi:

Confirmed. The part before first apostrophe is missing:

espeak-ng -v tr "Celâ'led'din" -x
lEdd'In
espeak-ng -v tr "Celâled'din" -x
dZelalEdd'In
espeak-ng -v tr "Celâ'leddin" -x
dZelaled:'In

espeak-ng -v tr "Celâ'led'din" -x
Translate 'celâ'led'din'
  1     c        [dZ]

  1     e        [e]

  1     l        [l]

 36     â       [a]

 22     ' (P0p   []

Translate 'led'din'
  1     l        [l]

  1     e        [e]

  1     d        [d]

 22     ' (P0p   []

Translate 'din'
  1     d        [d]

  1     i        [i]

  1     n        [n]

lEdd'In


[espeak-ng:master] new issue: Pronouncing words with multiple apostrophes in Turkish #github

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

[espeak-ng:master] New Issue Created by Qchristensen:
#875 Pronouncing words with multiple apostrophes in Turkish

I had a report from a user (@CetinKaya396 on Twitter - he asked me to report on his behalf), that certain words are not pronounced correctly in Turkish by eSpeak-NG when they have two apostrophes in them. The example he gave was the word:

Celâ'led'din

He is using NVDA, but I am not 100% sure which version.


[espeak-ng:master] reported: broken symbol substitution #github

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

[espeak-ng:master] New Comment on Issue #874 broken symbol substitution
By jaacoppi:

https://github.com/espeak-ng/espeak-ng/blob/b19e8017339b4e11d4fde884b23bec5c98d84542/src/libespeak-ng/dictionary.c#L461-L466

Here's the code that prints the (en), (fr) and (base) with -x option. phoneme_tab_list[plist->tone_ph].name should be en, but it's base.


[espeak-ng:master] reported: broken symbol substitution #github

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

[espeak-ng:master] New Comment on Issue #874 broken symbol substitution
By jaacoppi:

https://github.com/espeak-ng/espeak-ng/blob/b19e8017339b4e11d4fde884b23bec5c98d84542/src/libespeak-ng/translate.c#L805-L809

https://github.com/espeak-ng/espeak-ng/blob/b19e8017339b4e11d4fde884b23bec5c98d84542/src/libespeak-ng/translate.c#L1625-L1632

Doing a simple printf debug, it seems that these two blocks get executed when copyright is define like it currently is. With all other combos I debugged, like removing either definition or using other ^ words from fr_list these blocks are not executed.


[espeak-ng:master] reported: broken symbol substitution #github

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

[espeak-ng:master] New Comment on Issue #874 broken symbol substitution
By jaacoppi:

These diffs for fr_emoji produce different results: 1. This would work: -© symbole Copyright // [00A9] text|emoji +© symbole // [00A9] text|emoji

  1. This doesn't speak "Copyright" at all, but no garbage either: -© symbole Copyright // [00A9] text|emoji +© Copyright // [00A9] text|emoji

  2. Works (but is wrong): -© symbole Copyright // [00A9] text|emoji +© symbole copyrig // [00A9] text|emoji

  3. Leaves out the second word (even though it's missing a t so it shouldn't happen): -© symbole Copyright // [00A9] text|emoji +© symbole copyrigh // [00A9] text|emoji

The keyword in the code seems to be phonSWITCH but I don't really understand how it works.


[espeak-ng:master] reported: broken symbol substitution #github

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

[espeak-ng:master] New Comment on Issue #874 broken symbol substitution
By npitre:

Actually, the problem occurs whenever one word in the emoji translation file is to be pronounced in another language. For example, here fr_emoji has "symbole copyright". But "copyright" normally triggers a switch to the en voice. And when that happens from the emoji translation file then it produces garbage.


[espeak-ng:master] reported: broken symbol substitution #github

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

[espeak-ng:master] New Comment on Issue #874 broken symbol substitution
By npitre:

The copyright symbol in frlist is the only one with "^_en". All the others are complete words. Could that be a recursion problem?

Although, if I comment out the one in fr_emoji then it works fine.

If I comment out the one in fr_list instead, keeping the one in fr_emoji then it fails again.


Updates to Github #github

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

[espeak-ng:master] New Comment on Issue #874 broken symbol substitution
By jaacoppi:

Looks like it's language specific. It works with languages en,fi,ms,it. With de, the copyright symbol isn't announced but the year is.

I'm guessing it has something to do with the language change (^ in fr_list):

espeak-ng "recorder 2020" -v fr -x (en)rI2k'o@d3(fr) dY mil v'E~

espeak-ng "© 2020" -v fr -x sE~b'Ol(base) @@@ @@@ @@@

Note the language doesn't seem to change correctly in the latter example.


[espeak-ng:master] New Comment on Issue #874 broken symbol substitution
By jaacoppi:

Also, the copyright symbol is defined differently in fr_list and fr_emoji. Could that affect it? Which one is correct?

521 - 540 of 4296