Topics

Updates to Github #github


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

[espeak-ng:master] New Comment on Issue #719 How to change default voice
By DidierSpaier:

n@OakLD: Do you use Orca? If yes, and you have recent versions of speech-dispatcher and Orca, in the Preferences GUI of Orca in the Voices Tab you can choose the synthesizer, then the language, then the voice. Obviously the choices depend on which synthesizers and voices you have installed

For instance here (Slint64-14.2.1..2) if I choose as synthesizer espeak-ng and as language en-US i can choice as voice (labeled Person) English (America) + Robert.

If I choose as synthesizer espeak-ng-mbrola-generic and as language en-us I can choose among us1, us2 or us3 (that map respectively to us1, us2 or us3).

To get a good voice you could also get the voxin synthesizer and associated voices from oralux.org.

To know what's available to you, please indicate which distribution and version you are using, and if not Orca which screen reader. Is it speechd-up or fenrir?

If not using Orca, setting a specific voice for speech-dispatcher is currently tricky, because it is only possible editing a config file to map this voice whit a "generic" one line MALE3.

I could file an issue about that against speech-dispatcher but I am pretty sure that Samuel will respond "patches are welcome" and I am currently busy .

As an aside, the issue you filed here would better fit in the speech-dispatcher mailing list anyway, as it is not specific to espak-ng.

Cheers,

Didier


[espeak-ng:master] New Comment on Issue #719 How to change default voice
By DidierSpaier:

Instead of: If I choose as synthesizer espeak-ng-mbrola-generic and as language en-us I can choose among us1, us2 or us3 (that map respectively to us1, us2 or us3).

Please read: If I choose as synthesizer espeak-ng-mbrola-generic and as language en-us I can choose among us1, us2 or us3 (that map respectively to mb-us1, mb-us2 or mb-us3).


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

[espeak-ng:master] New Comment on Issue #719 How to change default voice
By DidierSpaier:

Then I can probably help, but only if you tell exactly which speech-dispatcher version you have installed and which synthesizers and voices you have. Still the exact version of your distribution and version will give clues. Also it would be useful to know your /etc/speech-dispatcher.speechd.conf file and the content of /etc/speech-dispatcher/modules. Fell free to send me this information privately @ didier at slint dot fr. Out of curiosity, which is this software you bought? I am interested as the maintainer of an accessible Linux distribution to know what is available.

Cheers,

Didier


[espeak-ng:master] New Comment on Issue #719 How to change default voice
By DidierSpaier:

I meant /etc/speech-dispatcher/speechd.conf


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

[espeak-ng:master] New Comment on Issue #739 I'm using espeak to generate pronunciations, for a list of words sometimes there will be no space in between two of them
By valdisvi:

It is because in pronunciation rules, where only secondary stress is put without word boundary.


[espeak-ng:master] New Comment on Issue #739 I'm using espeak to generate pronunciations, for a list of words sometimes there will be no space in between two of them
By valdisvi:

It is because in pronunciation rules only secondary stress is put without word boundary.


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

[espeak-ng:master] New Comment on Issue #719 How to change default voice
By OakLD:

Oh, it's not secret. I have OpenSUSE Leap 15.1 Linux, espeak 1.48.04-lp151.2.3, espeak-ng 1.49.2-lp151.4.3, speech-dispatcher 0.8.8-lp151.3.6.1. The lp151 indicates all of those are default Leap 15.1 packages from the official OpenSUSE repositories. The speechd.conf in short: LogLevel 3 LogDir "default" DefaultVolume 100 AddModule "espeak" "sd_espeak" "espeak.conf"


[espeak-ng:master] New Comment on Issue #719 How to change default voice
By OakLD:

Oh, it's not secret. I have OpenSUSE Leap 15.1 Linux, espeak 1.48.04-lp151.2.3, espeak-ng 1.49.2-lp151.4.3, speech-dispatcher 0.8.8-lp151.3.6.1. The lp151 indicates all of those are default Leap 15.1 packages from the official OpenSUSE repositories. The speechd.conf in short:

LogLevel  3
LogDir  "default"
DefaultVolume 100
AddModule "espeak"       "sd_espeak"   "espeak.conf"
AddModule "dummy"         "sd_dummy"      ""
DefaultModule espeak
Include "clients/*.conf"

The software is XP11 simulator with ATC 124th plugin.


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

[espeak-ng:master] New Comment on Issue #719 How to change default voice
By DidierSpaier:

Sorry then I'm afraid you are out of luck with OpenSuse. Here is why.

I had a look at the packages you mention from the official repository (I ma not running this distribution) and unless I miss something - espeak and espeak-ng do not include the Klatt variants like Robert (and you don't have the espeak-ng module of speech-dispatcher) - there is no packages for the mbrola voices, only the engine. - there is no package for the svox-pico voices - maybe you could get a voxin synthesizer from Oralux and associated voices, but I don't know if they have packages for OpenSuse (and the voxin website is off-line for maintenance at the moment so I can't check now).

So, the only way to get decent voices as far as I know is to use another Linux distribution, for instance Debian, or Slint (that I maintain), or Arch.


[espeak-ng:master] New Comment on Issue #719 How to change default voice
By DidierSpaier:

Sorry then I'm afraid you are out of luck with OpenSuse. Here is why.

I had a look at the packages you mention from the official repository (I am not running this distribution) and unless I miss something: - espeak and espeak-ng do not include the Klatt variants like Robert (and you don't have the espeak-ng module of speech-dispatcher) - there is no packages for the mbrola voices, only the engine. - there is no package for the svox-pico voices - maybe you could get a voxin synthesizer from Oralux and associated voices, but I don't know if they have packages for OpenSuse (and the voxin website is off-line for maintenance at the moment so I can't check now).

So, the only way to get decent voices as far as I know is to use another Linux distribution, for instance Debian, or Slint (that I maintain), or Arch.


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

[espeak-ng:master] New Comment on Issue #739 I'm using espeak to generate pronunciations, for a list of words sometimes there will be no space in between two of them
By guest271314:

To replace all space characters in fin with SSML <break> elements

sed -i "s/ /<break time=\"125ms\">/g" fin

for inut "there are more ways than one to skin a cat" output is

 ð_ˈɛɹ
 ɑːɹ
 m_ˈoːɹ
 w_ˈeɪ_z
 ð_ɐ_n
 w_ˈʌ_n
 t_uː
 s_k_ˈɪ_n
 ˈeɪ
 k_ˈæ_t


[espeak-ng:master] New Comment on Issue #739 I'm using espeak to generate pronunciations, for a list of words sometimes there will be no space in between two of them
By guest271314:

Check your work https://itinerarium.github.io/phoneme-synthesis/


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