[espeak-ng:master] reported: sluggish speech interruption
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng:master] New Comment on Issue #172 sluggish speech interruption
By CMB:
A couple quick points. There are two places where espeak-ng handles stop requests. One is in close_stream, the other is at the bottom of the main loop in say_thread. As far as I can tell, the one in close_stream is rarely or never exercised. So I patched fifo.c to call audio_object_flush in say_thread. Second, in speech.c, audio_object_flush gets called in espeak_ng_Cancel. This call happens in a thread other than say_thread, which is the one doing the audio handling. pcaudiolib isn't guaranteed to be threadsafe, so I don't think we can call audio_object_flush there at all. What is that going to do to responsiveness? There are two branches on my fork https://github.com/CMB/espeak-ng. One is stoprequest, which adds audio_object_flush to say_thread. The other branch is named threadsafe, and it has a patch to remove the flush call from speech.c as well as the stop request patch.
|
|
Updates to Github
#github
espeak-ng@groups.io Integration <espeak-ng@...>
1 New Commit:
[pcaudiolib:master] By Reece H. Dunn <msclrhd@...>:
Modified: CHANGELOG.md
[espeak-ng:master] New Comment on Issue #172 sluggish speech interruption
I have pushed a patch to
|
|
[espeak-ng:master] reported: sluggish speech interruption
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng:master] New Comment on Issue #172 sluggish speech interruption
By rhdunn:
Hi Samuel, Thanks for investigating this further. I have pushed a different implementation of my original fix and your fix-cancel.txt patch to call is it just ALSA that is the issue, or is pulseaudio affected as well?
|
|
Github push to espeak-ng:espeak-ng
#github
espeak-ng@groups.io Integration <espeak-ng@...>
1 New Commit:
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: src/libespeak-ng/fifo.c
|
|
[espeak-ng:master] reported: sluggish speech interruption
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng:master] New Comment on Issue #172 sluggish speech interruption
By sthibaul:
Hello, I have dug a bit more into the issue our users are getting, and it happens that it seems like a bug in ALSA, in that snd_pcm_drop doesn't actually drop the PCM data from buffers, see for instance http://stackoverflow.com/questions/15826155/alsa-snd-pcm-drop-is-not-clearing-complete-buffer . Some users have indeed reported real overlapping of speech: the last bits of PCM is simply restarted along the new bits of PCM... This is possibly dependent on the actual ALSA driver. What espeak was doing which avoided the issue was to actually shut down the PCM object, and that indeed manages to completely flush the ALSA buffers and thus avoids the issue. I have attached here fix-cancel.txt the corresponding fix. It brings back part of f9ab812 : reintroduce close_audio, but also a new open_audio, so that the cancel code can close/open the audio stream to make sure it gets flushed. I have left a FIXME in the patch: there is still one case which is not fixed, it's when one wants to cancel the very end of an ongoing speech. In that case espeak-ng has finished producing the samples and has pushed the last bits to ALSA and is just blocked inside the audio_object_drain() call. If the user calls cancel here, the ongoing audio will not be interrupted. Depending on the ALSA setup, that might be more or less long. Instead of just draining, espeak-ng should instead drain with a timeout, so as to get back control periodically in order to check my_stop_is_required from times to times (e.g. 60ms). That's however not supported by pcaudiolib yet, so it's not a simple fix, I won't be able to do that for Debian Stretch.
|
|
Github push to espeak-ng:espeak-ng
#github
espeak-ng@groups.io Integration <espeak-ng@...>
18 New Commits:
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Added: docs/phoneme_model.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phoneme_model.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phoneme_model.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phoneme_model.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phoneme_model.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phoneme_model.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phoneme_model.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phoneme_model.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phoneme_model.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phoneme_model.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phoneme_model.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phoneme_model.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
|
|
[espeak-ng:master] reported: myanmar phoneme added
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng:master] New Comment on Pull Request #203 myanmar phoneme added
By ValdisVitolins:
Oh, thats my fault. When I compiled it successfully, I didn't expect, that actually wrong file was used. I made comment it the mailing list about this issue.
|
|
Re: latest burmese files
Valdis Vitolins
Min, I merged `phsource/ph_myanmar` faulty, because espeak-ng uses he got compilation errors, because your project doesn't have referenced phoneme files (`my` and `FinalMy` folders) in github repository. Can you fix your project, and then we can try to merge it again.
Valdis
|
|
Github push to espeak-ng:espeak-ng
#github
espeak-ng@groups.io Integration <espeak-ng@...>
1 New Commit:
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
|
|
Updates to Github
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng/espeak-ng] Pull request updated by ValdisVitolins:
[espeak-ng:master] New Comment on Issue #201 make clean ; make doesn't work.
I applied this fix to my branch.
5 New Commits:
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
Modified: Makefile.am
[espeak-ng:master] New Comment on Pull Request #203 myanmar phoneme added
I have merged the 'make clean' patch. The Myanmar/Burmese changes has issues, so I am not merging that:
[espeak-ng/espeak-ng] Pull request closed by rhdunn:
|
|
Pull Request Opened
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng/espeak-ng] Pull request opened by ValdisVitolins:
|
|
[espeak-ng:master] reported: make clean ; make doesn't work.
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng:master] New Comment on Issue #201 make clean ; make doesn't work.
By vrdhn:
Found that updating clean-local target to remove .o/.lo files from src/llibespeak-ng worked:
|
|
[espeak-ng:master] reported: Improve the Arabic support
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng:master] New Comment on Issue #186 Improve the Arabic support
By ValdisVitolins:
Just note that phoneme names from
|
|
[espeak-ng:master] reported: Improve the Arabic support
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng:master] New Comment on Issue #186 Improve the Arabic support
By csisc:
I ask if you can send me the audio file for this input: ذَهَبَ الظَبيُ وَ بَقِيَت الضِفدَعَة فِي المُستَنقَعِ ثُمَّ خَرَجَت مِنهُ I can verify if other matters exist within the configuration.
|
|
Re: Updates to Github
#github
Valdis Vitolins
Travis,
toggle quoted messageShow quoted text
do I assume correctly, you are you talking about French? For me espeak-ng says: espeak-ng -x -vfr "Jan." Z'A~ If it is not correct, what should be correct pronunciation? Thanks, Valdis
How does one change pronounciation on espeak? There are many times
|
|
Re: latest burmese files
Valdis Vitolins
MIn, Dipendra I have pulled your changes into my espeak-ng branch, which we synchronize with main espeak-ng branch regularly. Thanks for contribution! Valdis
|
|
[espeak-ng:master] reported: Improve the Arabic support
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng:master] New Comment on Issue #186 Improve the Arabic support
By csisc:
In the description of Sebawayh, [d͡ʒ] is the pronunciation of ج. However, the pronunciation of Arabic had changed. When the linguists have decided to create the Modern Standard Arabic that will replace the Classical Arabic by the 19th Century, they have studied the phonology of the Arabic dialects and replaced Classical pronunciation by the mostly used dialectal arabic one. For example, ج became pronounced as [ʒ]. You can verify this by seeing the main references about this issue that are used by specialists in Computational Linguistics. For example, Al-Aswat al-lughawiyah of Ibrahim Anis and Al-Aswat al-lughawiyah of Muhammad Alkhouli...
|
|
latest burmese files
Dipendra Manocha
Dear Reece
Bo Bo from Myanmar has created a branch with latest files for Burmese files at:
https://github.com/minmaung/espeak-ng-burmese
Please check if these are in order for you to pull these to be included in e-speak-NG build.
Thanks Dipendra
From: Bo Bo [mailto:bobo82.naing@...]
Dear Dipendra, I have already made fork of the espeak-ng git repository and uploaded my files. Please check and if you need anything please let me know. Thanks for your help. Best Regards, MIn Maung Maung
On Thu, Dec 29, 2016 at 9:27 AM, Dipendra Manocha <dipendra.manocha@...> wrote:
|
|
Re: Updates to Github
#github
Travis Siegel
How does one change pronounciation on espeak? There are many times espeak pronounces the j as if it were a swedish i or perhaps an english y, and this is completely the wrong behavior in english. How does one fix this? It's really beginning to irritate me to no end.
Someone named jan should not be sounding like a sweet potato.
|
|
Updates to Github
#github
espeak-ng@groups.io Integration <espeak-ng@...>
[espeak-ng:master] New Comment on Issue #186 Improve the Arabic support
By linuxscout:
You can view that [dzˤ] is the standard pronunciation, cf. https://en.wikipedia.org/wiki/Arabic_phonology or https://en.wikipedia.org/wiki/Voiced_palato-alveolar_affricate but the [ʒ], is used in dialect, https://en.wikipedia.org/wiki/Arabic_phonology#endnote_6. you can read
For other phonemes, I will check it.
10 New Commits:
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
Modified: docs/phonemes.md
|
|