Bug 372179 - Jovie should handle MBROLA
Summary: Jovie should handle MBROLA
Status: RESOLVED UNMAINTAINED
Alias: None
Product: jovie
Classification: Applications
Component: General (show other bugs)
Version: 0.6.0
Platform: Fedora RPMs Linux
: NOR wishlist
Target Milestone: ---
Assignee: Jeremy Whiting
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-07 12:39 UTC by Edouard Duliège
Modified: 2018-09-02 22:29 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Edouard Duliège 2016-11-07 12:39:09 UTC
I've installed the MBROLA voices, which I think are better than the ones provided with espeak. I can have espeak use them in CLI, but I fail to have Jovie use them, their are simply not listed.

Unless there is an easy way to achieve this, I think Jovie could really gain in quality if it could handle MBROLA voices out of the box, provided the user has installed them.
Comment 1 Christoph Feck 2016-11-07 22:41:54 UTC
Do you have eSpeak support for speech-dispatcher installed? See also https://devel.freebsoft.org/doc/speechd/speech-dispatcher.html
Comment 2 Edouard Duliège 2016-11-08 08:06:30 UTC
Hi Christoph,

thank you for answering. I do have speech-dispatcher-espeak 0.8.5 installed.

Now there is no command spd-conf available. I do have a file named  /etc/speech-dispatcher/speechd.conf which I guess I could modify to achieve what I want.

The file /etc/speech-dispatcher/modules/espeak-mbrola-generic.conf doesn't exist though.

One other thing also is that speech-dispatcherd fails to run :
[root@edouard modules]# systemctl status speech-dispatcherd.service 
● speech-dispatcherd.service - Speech-Dispatcher an high-level device independent layer for speech synthesis.
   Loaded: loaded (/usr/lib/systemd/system/speech-dispatcherd.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since mar. 2016-11-08 08:42:23 CET; 22min ago
  Process: 1183 ExecStart=/usr/bin/speech-dispatcher -d (code=exited, status=1/FAILURE)

nov. 08 08:42:23 edouard.lcmd.espci.fr systemd[1]: Starting Speech-Dispatcher an high-level device independent layer for speech synthesis....
nov. 08 08:42:23 edouard.lcmd.espci.fr speech-dispatcher[1183]: [Tue Nov  8 08:42:23 2016 : 400276] speechd: Speech Dispatcher 0.8.5 starting
nov. 08 08:42:23 edouard.lcmd.espci.fr systemd[1]: speech-dispatcherd.service: Control process exited, code=exited status=1
nov. 08 08:42:23 edouard.lcmd.espci.fr systemd[1]: Failed to start Speech-Dispatcher an high-level device independent layer for speech synthesis..
nov. 08 08:42:23 edouard.lcmd.espci.fr systemd[1]: speech-dispatcherd.service: Unit entered failed state.
nov. 08 08:42:23 edouard.lcmd.espci.fr systemd[1]: speech-dispatcherd.service: Failed with result 'exit-code'.


I can't start it.

Fedora 25 is released next week, so I'll upgrade and see what happens, and i'll keep you posted.

Best,
Édouard
Comment 3 Edouard Duliège 2016-12-24 18:14:52 UTC
Hi Christoph,

Update:
so spd-conf is actually provided by speech-dispatcher-utils.

Now I fail to spd-conf, see bug here: https://bugzilla.redhat.com/show_bug.cgi?id=1408551

I will keep you updated. Merry Christmas!
Comment 4 Andrew Crouthamel 2018-09-02 22:29:14 UTC
Hello! Sorry to be the bearer of bad news, but this project has been unmaintained for many years and I will be closing this bug.