Date   
[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

[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:

And which voice do you mean? Cantonese or mandarin?

[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 valdisvi:

Please provide following information: 1. example of text, which demonstrates error and allows reproducing it; 2. explanation, why produced spelling is wrong and how it should be corrected.

Look for more details at Simple steps for your feedback.

[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:

It sounds more like noise. I can't hear any Chinese words.

[espeak-ng:master] reported: Max WPM on android app too low #github

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

[espeak-ng:master] New Comment on Issue #650 Max WPM on android app too low
By thgcode:

You can change the WPM even further by using the standard Android TTS settings. The speed set in eSpeak is multiplied by the speed set in the Android text to speech settings. Sonic is included in the android build.

[espeak-ng:master] reported: Reverse-engineering espeak-ng for STT #github

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

[espeak-ng:master] New Comment on Issue #669 Reverse-engineering espeak-ng for STT
By guest271314:

@materia-cccp The concept is simple. Since espeak-ng is currently capable if mapping text to audio and given the audio output is the same or similar when the same input text and voice is used it should be possible to adjust the existing code to map the audio that will be produced by input text to output text.

[espeak-ng:master] reported: problem with the testing languages #github

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

[espeak-ng:master] New Comment on Issue #662 problem with the testing languages
By tc-dl:

I switched to ubuntu 16.4 there it worked. but there is no PCAudioLib it what is needed? I hope after you edit the dictionary files will work.

[espeak-ng:master] reported: Reverse-engineering espeak-ng for STT #github

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

[espeak-ng:master] New Comment on Issue #669 Reverse-engineering espeak-ng for STT
By materia-cccp:

reversing function is not reverse engineering its a whole nother task

[espeak-ng:master] new issue: Reverse-engineering espeak-ng for STT #github

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

[espeak-ng:master] New Issue Created by guest271314:
#669 Reverse-engineering espeak-ng for STT

espeak-ng can produce .wav files using --stdout.

What is the relative difficulty of reverse-engineering espeak-ng to take input as .wav file produced by espeak-ng to analyze the audio and output plain text?

[espeak-ng:master] reported: (Turkish) vocalization of words with double letters saying of one letters #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 rhdunn:

Sure. You could also clone the repository and make the changes in your cloned version of espeak.

[espeak-ng:master] reported: (Turkish) vocalization of words with double letters saying of one letters #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:

Hey, I need some scrutiny.

I'm gonna talk to people with more Turkish grammar and emphasis. We don't want to do anything wrong, do we?

We can add changes to a new branch. When the tests are over, we get them to the master.

[espeak-ng:master] reported: espeak-ng sapi5 #github

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

[espeak-ng:master] New Comment on Issue #633 espeak-ng sapi5
By burakyuksek:

I agree.

[espeak-ng:master] reported: (Turkish) vocalization of words with double letters saying of one letters #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 rhdunn:

So this is fixed now?

[espeak-ng:master] reported: (Turkish) vocalization of words with double letters saying of one letters #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:

At the moment there seems to be no problem with Turkish synthesis. I compiled immediately after the change.

Moreover, in the pronunciation of double letters, there was no contradiction to the Turkish language rules and emphasis.

Updates to Github #github

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

1 New Commit:

[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
07012f607360: tr: use long consonants for gemminated plosives, like in Italian.

Modified: dictsource/tr_rules


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

I've made the change to use the long consonants, like in the Italian gemminated consonants. For 'etti', this sounds very close to the sound that Yelda makes in the Nuance voice, and there is a difference between 'eti' and 'etti'.

[espeak-ng:master] reported: (Turkish) vocalization of words with double letters saying of one letters #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 rhdunn:

If the sound go back to 1.48.03, then the issue reported in #152 would be present. I would like to modify it so that both this and #152 are fixed.

Notice that eSpeak sounds different to Yelda in with eSpeak you can clearly identify the consonant in both cases, but with Yelda the sound is much more subtle. That is what #152 was about, hence my reluctance to revert to the 1.48.03 behaviour without also fixing #152. As such, I would want to make both changes together.

I'm curious why you don't like the first version I listed, as using that in 'etti' sounds similar to the way Yelda is pronouncing it. That is also what the Italian eSpeak voice is doing for the geminated consonants.

Details

It sounds like there is a glottal stop (or similar) for the first t or other consonant sound. It is like how in English you would pronounce something like 'set to', 'lamp post', or 'guard dog' in normal speech.

Experimenting with trying to produce those sounds compared to a glottal stop, it looks as if the following are happening with the first geminated consonant (and other unreleased stops): 1. the tongue is in the position of the stop being produced, not the position of a glottal stop; 2. the glottis is closed to prevent air escaping; 3. the mouth is closed in the p sound (like it is in the regular version before the release part of that sound); 4. the initial closure phase is held a fraction longer in the geminated version of a consonant than the non-geminated version. NOTE: This also applies for the nasal consonants like n (e.g. in the Italian 'anno') where the tongue is held at the roof of the mouth for a fraction longer than the non-geminated version.

I'm not sure how to achieve this in eSpeak, so some experimentation would be needed. I'm also not sure if a regular glottal stop would be sufficient in this instant. The eSpeak glottal stop is not great, so would need improving.

I'm also not sure if code changes (in addition to pronunciation rule changes) would be needed.

[espeak-ng:master] reported: (Turkish) vocalization of words with double letters saying of one letters #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:

Hi @rhdunn again,

Frankly, I don't know exactly what you want to do. If you want to say that the pronunciation I'm talking about is incomplete and wrong, it is necessary to listen to Yelda, Nuance's Turkish voice. https://www.nuance.com/omni-channel-customer-engagement/voice-and-ivr/text-to-speech.html#! please write: "etti, appe, eddard"

Will you go back to 1.48.03?

[espeak-ng:master] reported: (Turkish) vocalization of words with double letters saying of one letters #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 rhdunn:

The ones you selected were the ones that @burakyuksek had an issue with in #152.

It would be better then to look at implementing the unreleased stop behaviour I mentioned above (like the English voice is doing for different consonant pairs in things like doctor) for the first of a geminated consonant pair and revert the doubled consonant change from #229 and #152

[espeak-ng:master] reported: (Turkish) vocalization of words with double letters saying of one letters #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 @rhdunn , I think we have found the solution. espeak-ng -v tr "[[s'ete]], [[s'ette]]" and espeak-ng -xv tr "[[Ed'aRd]], [[Edd'aRd]]"

As @burakyuksek said, words like 'eddard' are broken. More settings can be made for Turkish. But as it stands, it looks better.

I have friends who listen to books and write long articles with Espeak (15-20), I'm not happy with Espeak reading like a one letter.
The thinks of my friends support my opinion.

I will work on Espeak's syntax. In the future, I'il help you with more.

I think that's the solution, we have to implement it.

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 rhdunn:

For 'd' and 'dd', does

espeak-ng -xv tr "[[Ed'aRd]], [[Ed:'aRd]]"

or:

espeak-ng -xv tr "[[Ed'aRd]], [[Edd'aRd]]"

sound better?

For 'sete sette' (made up), does:

espeak-ng -v tr "[[s'ete]], [[s'et:e]]"

or:

espeak-ng -v tr "[[s'ete]], [[s'ette]]"

sound better?


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

For 'd' and 'dd', does

espeak-ng -xv tr "[[Ed'aRd]], [[Ed:'aRd]]"

or:

espeak-ng -xv tr "[[Ed'aRd]], [[Edd'aRd]]"

sound better?

For 't' and 'tt', does:

espeak-ng -v tr "[[s'ete]], [[s'et:e]]"

or:

espeak-ng -v tr "[[s'ete]], [[s'ette]]"

sound better?


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

Hello, I think espeak sounds fine the way it is, because for example when saying "ettim", we don't say 2 t's, we make the first t silent and say the second one. Of course when this first t is silenced, there is a slight pause. That's why I suggested that change.