Topics

Updates to Github #github

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

4 New Commits:

[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
60093386c165: docs: move user oriented content from docs/README.md to README.md

Modified: README.md
Modified: docs/README.md


[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
57811ab341e7: docs: move building information to docs/building.md

Added: docs/building.md
Modified: README.md


[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
639240adaa8b: docs: rename docs/README.md to docs/index.md

Added: docs/index.md
Removed: docs/README.md
Modified: README.md


[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
269d1f8562ba: docs: issue #647 create docs/contribution.md and update other documents

Added: docs/contributing.md
Modified: README.md
Modified: docs/index.md


[espeak-ng:master] New Comment on Issue #647 Missing contributing guidelines
By valdisvi:

Initial version of contribution guidelines is provided here. Other documents, such as README is updated accordingly.


[espeak-ng:master] Issue #647 Missing contributing guidelines closed by The1Freeman.

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

[espeak-ng:master] New Comment on Issue #621 mbrola not working
By valdisvi:

Can you fix that latest now MBROLA is working for now? I fixed one found regression in it: https://github.com/valdisvi/MBROLA/commit/3b77613e8675a09106d13e4b06aefaffdabf79ec


[espeak-ng:master] New Issue Created by metal3d:
#621 mbrola not working

Hi, First of all: https://github.com/espeak-ng/espeak-ng/blob/master/docs/mbrola.md => you says "Linux installation" but it's not - it's "Debian" installation. For Linux installation, we need something more "global" and universal.

So, now :)

On Fedora. I decided to compile espeak-ng myself (it seems that the provided package in repository is not compiled with mbrola support)

I did:

./autogen.sh
./configure --with-mbrola
make
sudo make install

Pcaudiolib is installed, everything is ok.

I now compiled MBROLA myself from https://github.com/numediart/MBROLA

make
sudo cp Bin/mbrola /usr/local/bin/mbrola

OK.

I now tried to download and install voices from https://github.com/numediart/MBROLA-voices Tried: - sudo cp -r data/* /usr/local/share/espeak-ng-data/mbrola (with directory created) - in /usr/share/mbrola - with something that worked weeks ago:

sudo mkdir -p /usr/share/mbrola/voices
for voice in data/*; do
    voice=$(basename $voice)
    sudo cp data/$voice/$voice /usr/share/mbrola/voices
done

Wherever I put voices, espeak-ng doesn't see voices, and cannot speak with mbrola voice:

 espeak-ng -v mb-fr1 "Coucou"
mbrola: Fatal error in line:
mbrola: 
mbrowrap error: mbrola exited with status 253

So, maybe it's mbrola, maybe not...

To be sure, I tried from MBROLA voices dir:

espeak-ng -v mb-fr4 "Une phrase pour tester" --pho -s 110 | mbrola fr4/fr4 - out.wav
paplay out.wav 

And it works.

So, the problem is to find mbrola voices - any help ?

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

[espeak-ng:master] New Comment on Issue #641 Questions about espeak-ng
By valdisvi:

  1. espeak-ng works only as a command line application. Adding GUI to that will just hide things and add clutter.
  2. Default voice/language for espeak-ng is en which is short-hand of en-gb. You have to pass value for -v parameter e.g. -v en-us to use different voice/language. espeak-ng --voices command shows only natively synthesized voices. You can get list of MBROLA voices here.
  3. Most of MBROLA voices are created with 16kHz sampling frequency. So, theoretical limit is 8kHz, but practically it is even lower than that (~4hHz). If there are several versions of MBROLA voices available for language, one with bigger number usually has better quality. You can only adjust phoneme translation with parameters.
  4. You can create your own MBROLA voice by recording samples, cutting diphones from them and converting samples with MBROLATOR into MBROLA database. It requires at least several months for single person to get something usable and probably more than year to get better sound than for existing voices.


[espeak-ng:master] New Comment on Issue #641 Questions about espeak-ng
By valdisvi:

  1. espeak-ng works only as a command line application. Adding GUI to that will just hide things and add clutter.
  2. Default voice/language for espeak-ng is en which is short-hand of en-gb. You have to pass value for -v parameter e.g. -v en-us to use different voice/language. espeak-ng --voices command shows only natively synthesized voices. You can get list of MBROLA voices here.
  3. Most of MBROLA voices are created with 16kHz sampling frequency. So, theoretical limit is 8kHz, but practically it is even lower than that (~4kHz). If there are several versions of MBROLA voices available for language, one with bigger number usually has better quality. You can only adjust phoneme translation with parameters.
  4. You can create your own MBROLA voice by recording samples, cutting diphones from them and converting samples with MBROLATOR into MBROLA database. It requires at least several months for single person to get something usable and probably more than year to get better sound than for existing voices.


[espeak-ng:master] New Comment on Issue #646 Suggestions: Wanted Learning ToMake Your own voice Tutorial
By valdisvi:

Short guide to create MBROLA voice is described in this project: https://github.com/numediart/MBROLATOR.

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

[espeak-ng:master] New Issue Created by elspru:
#650 Max WPM on android app too low


[espeak-ng:master] New Issue Created by elspru:
#650 Max WPM on android app too low

steps to reproduce: open espeak app, go to speed setting, maximum it goes to is 450wpm.

Average humans are able to understand speech at at least 550wpm, and symbols at 750wpm. So I don't know why the arbitrarily low rate of 450wpm was chosen.

It should be at the very least 550wpm, and possibly 750wpm.


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

It is a simple fix, in /usr/bin/vim src/com/reecedunn/espeak/SpeechSynthesis.java line 244, can change 450 to 750