manuelen / gespeaker

Automatically exported from code.google.com/p/gespeaker
0 stars 0 forks source link

No Mbrola-Voices visible on Ubuntu 11.04 #34

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Install Gespeaker and mbrola-packages as described in the wiki
2. Start Gespeaker and open preferences and switch to Mbrola-voices-tab.

What is the expected output? What do you see instead?
Expected: To see a list of voices
Seen: An empty list (no entries visible)

What version of the product are you using? On what operating system?
Version 0.8.1, Ubuntu 11.04

Please provide any additional information below.
The preferences Window shows "Main program mbrola   Package mbrola installed". 
The path to the voices is correct and trying to change it to something else and 
back doesn't change anything (still no voices found).

Original issue reported on code.google.com by mrokiikh...@gmail.com on 1 Aug 2011 at 9:21

GoogleCodeExporter commented 8 years ago
Additionally, if you see the voices archives route you look:

/usr/share/mbrola

inside this before (10.04) you find the directory: voices, here this was the 
mbrola voices but now you find directories by each mbrola files.  If you select 
them haven't response, all remain equal: not ear mbrola voices 

Original comment by luis.sal...@gmail.com on 9 Nov 2011 at 3:42

GoogleCodeExporter commented 8 years ago
I moved voice files to /usr/share/mbrola and they are recognized. However, 
there is no change in the voices on play.

Original comment by mastermi...@gmail.com on 12 Dec 2011 at 3:03

GoogleCodeExporter commented 8 years ago
If I select /usr/share/mbrola/voices/us1 (for example) as the Mbrola voices 
path and click Refresh, the us-mbrola-1 voice will be available. I have to 
restart Gespeaker to use it. However, if I select /usr/share/mbrola/voices/, 
none of the Mbrola voices are available. Only one Mbrola voice will be 
available at one time. When I created a new directory "mbrola-voices" and 
copied all the voice files into the same folder, they all became available at 
one time.

Original comment by ish...@biographiks.com on 21 Dec 2011 at 12:01

GoogleCodeExporter commented 8 years ago
The above workaround no longer works for me.

Original comment by ish...@biographiks.com on 7 Oct 2012 at 12:44

GoogleCodeExporter commented 8 years ago
I'm having this issue also on Ubuntu 12.10

No workaroud found yet...

Original comment by jlor...@gmail.com on 2 Dec 2012 at 8:19

GoogleCodeExporter commented 8 years ago
I have the same issue with LinuxMint 14
No workaroud found yet...

Original comment by stanwinc...@gmail.com on 3 Dec 2012 at 12:38

GoogleCodeExporter commented 8 years ago
On LinuxMint 14 just upgraded to Gespeaker 0.8.1
Still no mbrola voices detected, yet they are all present as shown in screenshot

Original comment by stanwinc...@gmail.com on 3 Dec 2012 at 12:44

Attachments:

GoogleCodeExporter commented 8 years ago
I am using linux mint 14 as well. I'm having the same problem as stanwinc. I'm 
using linux mint 14 64-bit. The voices are not recognized. I followed the 
workaround as stated above. 
I copied and pasted the mbrola folder into my home folder and made it hidden. 
Then i reopened gespeaker > Edit > Preferences > mbrola tab and choose the 
location through the other choose. No luck. I recreated the work around and 
reapplied this action, no luck again. I made it un-hidden. No luck again. 

Then i went into the settings file that is inside the .gespeaker and edited the 
settings. 

Thus far, without diving into the code itself, the voices does not install 
correctly on linux mint 14 64-bit. 

Original comment by Davebold...@gmail.com on 2 Jan 2013 at 5:24

GoogleCodeExporter commented 8 years ago
I dug into the problem and found the root cause.

The problem seems to be that the pathnames in the espeak-data package have 
changed:

/usr/share/espeak-data -> /usr/lib/x86_64-linux-gnu/espeak-data

gespeaker is still referencing the old location to find the available voices.
Either change line 179 of EspeakFrontend.py or (easier) create a symlink from 
the new to the old location.

Cheers
  Dominik

Original comment by domi...@kubla.de on 6 Jan 2013 at 5:57

GoogleCodeExporter commented 8 years ago
Dominik's solution worked partially for me (ubuntu 12.10, 64bit). I can see the 
list now, however none of the installed languages is available. Any ideas where 
to poke?

Original comment by lozano.s...@gmail.com on 18 Feb 2013 at 9:49

GoogleCodeExporter commented 8 years ago
Same problem here:
- Ubuntu 12.10 64 bits.
- Gespeaker 0.8.1 and 0.7.
- Mbrola installed and detected.
- Voices in /usr/share/mbrola

Original comment by neoraz...@gmail.com on 16 Apr 2013 at 11:12

GoogleCodeExporter commented 8 years ago
I had this issue to. A quick fix is to replace the line 192 in the file 
EspeakFrontend.py :

voicesmb.append((line[5:], voice, os.path.isfile(os.path.join(pathVoicesmb, 
voice[3:]))))

with 

voicesmb.append((line[5:], voice, os.path.isfile(os.path.join(pathVoicesmb, 
voice[3:], voice[3:]))))

this does the trick for me

Original comment by yann.mor...@gmail.com on 2 May 2013 at 1:55

Attachments:

GoogleCodeExporter commented 8 years ago
salve a tutti, ho testato tutte le soluzioni proposte ma non ce ancora nessun 
progresso, il percorso file e giusto ma le voci non vengono rilevate

Original comment by giorgio....@gmail.com on 14 Jun 2014 at 7:06

GoogleCodeExporter commented 8 years ago
Linux Mint17.2 - Same thing - no added voices

Original comment by Rayx...@gmail.com on 26 Jul 2015 at 6:50

GoogleCodeExporter commented 8 years ago
@rayxoxo
please update to the latest version 0.8.5 to fix this issue

Original comment by fibia...@gmail.com on 26 Jul 2015 at 9:36