Topics

Updates to Github #github


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

2 New Commits:

[espeak-ng:master] By Christianlm <llajta2012@...>:
cfa269b73a64: Updates italian source dictionaries.

Modified: dictsource/it_list
Modified: dictsource/it_listx
Modified: dictsource/it_rules


[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
d32fa5e0354f: Update changelog

Modified: CHANGELOG.md


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

#774 Updates italian source dictionaries.


[espeak-ng:master] New Comment on Issue #773 Pronunciation of Hawaiʻi
By valdisvi:

This problem doesn't exist in development version of eSpeak NG. You can check it here and you can update your build of eSpeak NG.


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

2 New Commits:

[espeak-ng:master] By Thomas Perret <thomas.perret@...>:
29b9109088df: Import missing function symbol from DLL in mbrola wrapper

Modified: src/libespeak-ng/mbrowrap.c


[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
d32b32caf24c: Merge pull request #771

Modified: src/libespeak-ng/mbrowrap.c


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

#771 Import missing function symbol from DLL in mbrola wrapper

This PR fixes an error with MBROLA support for Windows. You can use MBROLA voices with espeak-ng on Windows by building the DLL from https://github.com/numediart/MBROLA and installing the voices following the documentation


[espeak-ng:master] New Comment on Pull Request #771 Import missing function symbol from DLL in mbrola wrapper
By valdisvi:

Thanks for contribution!


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

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

#775 Fix and related test for issue #772

Reece, I couldn't figure out, how to properly test too small buffer from tests/api.c, but I created tests/mbrola.test for MBROLA voice and checked, that if line is set to espeak_Initialize(AUDIO_OUTPUT_SYNCHRONOUS, 1, data_path, 0); in espeak-ng.c, test fails. It may also help in future changes in implementation of eSpeak NG.


[espeak-ng:master] New Comment on Issue #772 Setting buffer size to 50ms leads to truncated mbrola-fr4 output
By valdisvi:

@rhdunn, I created pull request #775 of the fix for your review.


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

[espeak-ng:master] New Comment on Pull Request #775 Fix and related test for issue #772
By valdisvi:

By the way, in speech.c there is lines below:

	// Add a constant to allow for very small buffer_length
	n_event_list = (buffer_length*200)/1000 + 20;

where + 20 is probably crutch for zero sized buffer_length coming from above. I tested, that it passes all checks without it, but left it, because was not 100% sure.


[espeak-ng:master] New Comment on Pull Request #775 Fix and related test for issue #772
By valdisvi:

By the way, in speech.c there are lines below:

	// Add a constant to allow for very small buffer_length
	n_event_list = (buffer_length*200)/1000 + 20;

where + 20 is probably crutch for zero sized buffer_length coming from above. I tested, that it passes all checks without it, but left it, because was not 100% sure.


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

2 New Commits:

[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
238427184ac1: Fix issue #772: setting buffer size to 50ms leads to truncated mbrola-fr4 output

Modified: src/libespeak-ng/speech.c


[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
3660a44bdc6e: Add test for MBROLA voice

Added: tests/mbrola.test
Modified: .gitignore
Modified: Makefile.am


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

#775 Fix and related test for issue #772

Reece, I couldn't figure out, how to properly test too small buffer from tests/api.c, but I created tests/mbrola.test for MBROLA voice and checked, that if line is set to espeak_Initialize(AUDIO_OUTPUT_SYNCHRONOUS, 1, data_path, 0); in espeak-ng.c, test fails. It may also help in future changes in implementation of eSpeak NG.


[espeak-ng:master] New Comment on Pull Request #775 Fix and related test for issue #772
By rhdunn:

Merged, thanks.

I'm not sure what the n_event_list code is doing either, especially why it is calculated that way.


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

[espeak-ng:master] New Comment on Issue #773 Pronunciation of Hawaiʻi
By valdisvi:

Simple fix particularly for English would be another rule in .replace group:

ʻ     '

But then it would not solve problem for other languages. More general solution would be to make such replacement for every language.


[espeak-ng:master] New Comment on Issue #773 Pronunciation of Hawaiʻi
By valdisvi:

Simple fix particularly for English would be another rule in .replace group:

ʻ     '

But it would not solve problem for other languages. More general solution would be to make such replacement for every language.