I filed a bug: http://bugs.pearsoncomputing.net/show_bug.cgi?id=2657
I can't get KTTSMgr to find any voices on two different installations on Stretch or two different installations on openSUSE 42.1. If it works for you, please tell me what you're running it on, and if you can, what I might be overlooking WRT to setup to make it work.
On Sunday 22 May 2016 22:20:29 Felix Miata wrote:
I filed a bug: http://bugs.pearsoncomputing.net/show_bug.cgi?id=2657
I can't get KTTSMgr to find any voices on two different installations on Stretch or two different installations on openSUSE 42.1. If it works for you, please tell me what you're running it on, and if you can, what I might be overlooking WRT to setup to make it work.
Sort of curious as to just what KTTS and friends were, I found it was apparently installed by default here on wheezy, and it only took 5 minutes worth of configuring to make it read a gcode file to me. Using the festival text to speech talker. But very difficult to understand, another, possibly high pitched voice would have been better, but I generally sing 2 octaves down from middle C, and this voice was actually below me. But it in effect, almost just worked. This was running ksayit, its front end.
Cheers, Gene Heskett
Gene Heskett wrote:
On Sunday 22 May 2016 22:20:29 Felix Miata wrote:
I filed a bug: http://bugs.pearsoncomputing.net/show_bug.cgi?id=2657
I can't get KTTSMgr to find any voices on two different installations on Stretch or two different installations on openSUSE 42.1. If it works for you, please tell me what you're running it on, and if you can, what I might be overlooking WRT to setup to make it work.
Sort of curious as to just what KTTS and friends were, I found it was apparently installed by default here on wheezy, and it only took 5 minutes worth of configuring to make it read a gcode file to me. Using the festival text to speech talker. But very difficult to understand, another, possibly high pitched voice would have been better, but I generally sing 2 octaves down from middle C, and this voice was actually below me. But it in effect, almost just worked. This was running ksayit, its front end.
Cheers, Gene Heskett
I don't think its worth using it, unless one is impaired and really needs some assistance. The monotone voice and errors were driving me crazy.
But I see over the years now we have more in debian (jessie) than before. I had to download and install from source most of it for my testing 10+y ago
@Felix I added some notes to the bug, please report back
apt-cache search voice festvox-don - minimal British English male speaker for festival festvox-en1 - mbrola-en1 voice support for festival festvox-us1 - mbrola-us1 voice support for festival festvox-us2 - mbrola-us2 voice support for festival festvox-us3 - mbrola-us3 voice support for festival festvox-rablpc16k - British English male speaker for festival, 16khz sample rate festvox-rablpc8k - British English male speaker for festival, 8khz sample rate
festival-ca - Catalan support for Festival speech synthesis system festival-czech - Czech support for Festival speech synthesis system festvox-hi-nsk - Hindi male speaker for festival festvox-italp16k - Italian female speaker for Festival festvox-itapc16k - Italian male speaker for Festival festvox-mr-nsk - Marathi male speaker for festival festvox-te-nsk - Telugu (te) male speaker for festival festlex-cmu - CMU dictionary for Festival festlex-poslex - Part of speech lexicons and ngram from English festvox-ca-ona-hts - Catalan female speaker for festival, 16kHz HTS festvox-czech-ph - Czech male speaker for Festival festvox-kallpc16k - American English male speaker for festival, 16khz sample rate festvox-kallpc8k - American English male speaker for festival, 8khz sample rate festvox-kdlpc16k - American English male speaker for festival, 16khz sample rate festvox-kdlpc8k - American English male speaker for festival, 8khz sample rate festvox-ru - Russian male speaker for Festival festvox-suopuhe-lj - Finnish female speaker for Festival festvox-suopuhe-mv - Finnish male speaker for festival
mbrola-af1 - Afrikaans male voice for Mbrola mbrola-br1 - Brazilian Portuguese male voice for Mbrola mbrola-br3 - Brazilian Portuguese male voice for Mbrola mbrola-cr1 - Croatian male voice for Mbrola mbrola-cz2 - Czech male voice for Mbrola mbrola-de4 - German male voice for Mbrola mbrola-de5 - German female voice for Mbrola mbrola-de6 - German male voice for Mbrola mbrola-de7 - German female voice for Mbrola mbrola-ee1 - Estonian male voice for Mbrola mbrola-en1 - British English male voice for Mbrola mbrola-es1 - Spanish male voice for Mbrola mbrola-es2 - Spanish male voice for Mbrola mbrola-fr1 - French male voice for Mbrola mbrola-fr4 - French female voice for Mbrola mbrola-gr1 - Greek male voice for Mbrola mbrola-gr2 - Greek male voice for Mbrola mbrola-hu1 - Hungarian male voice for Mbrola mbrola-ic1 - Icelandic male voice for Mbrola mbrola-id1 - Indonesian male voice for Mbrola mbrola-it3 - Italian male voice for Mbrola mbrola-it4 - Italian female voice for Mbrola mbrola-la1 - Latin male voice for Mbrola mbrola-mx2 - Mexican Spanish male voice for Mbrola mbrola-nl2 - Dutch male voice for Mbrola mbrola-pl1 - Polish female voice for Mbrola mbrola-pt1 - European Portuguese female voice for Mbrola mbrola-ro1 - Romanian male voice for Mbrola mbrola-sw1 - Swedish male voice for Mbrola mbrola-sw2 - Swedish female voice for Mbrola mbrola-tr1 - Turkish male voice for Mbrola mbrola-tr2 - Turkish female voice for Mbrola mbrola-us1 - American English female voice for Mbrola mbrola-us2 - American English male voice for Mbrola mbrola-us3 - American English male voice for Mbrola mbrola-vz1 - Venezuelan Spanish male voice for Mbrola
Inexplicably and as noted in the bug I filed, KTTSMgr is now working on my friend's Stretch.
Voices still could not be found either via KTTSMgr or KSayIt in my own Stretch or either his or my own 42.1. Trying via KSayIt instead of KTTSMgr in my Stretch could not find any voices either, but instead of query windows that stay open indefinitely, they only stayed open a few seconds and then disappeared, resulting in a not configured, would you like to now window, also from which no voices were ever found.
NAICT, nothing ever starts any Festival process in any of the non-working installations, while ps -A shows it running in the working one. Nothing in /etc/init.d/ contains strings estiv or oice.
Trying to run festival in konsole (e.g. Stretch host big41) produced: $ /usr/bin/festival "Could not find any of these voices:" (nitech_us_slt_arctic_hts nitech_us_awb_arctic_hts nitech_us_bdl_arctic_hts nitech_us_clb_arctic_hts nitech_us_jmk_arctic_hts nitech_us_rms_arctic_hts kal_diphone ked_diphone cstr_us_awb_arctic_multisyn cstr_us_jmk_arctic_multisyn)
WARNING No default voice found in ("/usr/share/festival/voices/") either no voices unpacked or voice-path is wrong Scheme interpreter will work, but there is no voice to speak with. WARNING Festival Speech Synthesis System 2.4:release December 2014 Copyright (C) University of Edinburgh, 1996-2010. All rights reserved.
clunits: Copyright (C) University of Edinburgh and CMU 1997-2010 clustergen_engine: Copyright (C) Carnegie Mellon University 2005-2014 hts_engine: All rights reserved. For details type `(festival_warranty)' festival>
So, I looked myself, and also couldn't find voices, as I had been able in openSUSE 13.1/KDE3. I searched with aptitude, and unlike on openSUSE, found voice packages available untied to festival. I then installed some, with this result: # cat /pub/Tmp/out # dpkg -l | egrep 'fest|oice' ii festival 1:2.4~release-2+b2 amd64 General multi-lingual speech synthesis system ii festlex-oald 1.4.0-4 all Festival lexicon from Oxford Advanced Learners' Dictionary ii festvox-en1 1.95-1 all mbrola-en1 voice support for festival ii festvox-us1 1.95-1 all mbrola-us1 voice support for festival ii festvox-us2 1.95-1 all mbrola-us2 voice support for festival ii festvox-us3 1.95-1 all mbrola-us3 voice support for festival ii mbrola-en1 19980910-2 all British English male voice for Mbrola ii mbrola-us1 0.3-2 all American English female voice for Mbrola ii mbrola-us2 0.1-2 all American English male voice for Mbrola ii mbrola-us3 0.1-1 all American English male voice for Mbrola
Speaking clipboard with KTTSMgr now purports to work, but no sound occurs.
NAICT on friend's machine, the content of /usr/share/festival/voices/english on Stretch and 42.1 installations are the same, even though Stretch provides voices via separate packages, while 42.1 offers no festvox or mbrola packages separately from festival.
Felix Miata wrote:
/usr/share/festival/voices/
$ ls -al /usr/share/festival/voices/english/kal_diphone/ total 16 drwxr-xr-x 4 root root 4096 Mar 20 2015 . drwxr-xr-x 3 root root 4096 Mar 20 2015 .. drwxr-xr-x 2 root root 4096 Mar 20 2015 festvox drwxr-xr-x 2 root root 4096 Mar 20 2015 group
$ dpkg -l | grep festi ii festival 1:2.1~release-8 amd64 General multi-lingual speech synthesis system ii festvox-kallpc16k 1.4.0-5 all American English male speaker for festival, 16khz sample rate
But I don't hear anything and I have old left over MBROLA from 2009 with german
ls -al /usr/local/MBROLA/ total 1720 drwxr-sr-x 8 root staff 4096 Dec 13 2009 . drwxrwsr-x 11 root staff 4096 Dec 13 2009 .. drwxr-sr-x 2 root staff 4096 Dec 13 2009 data drwxr-sr-x 3 root staff 4096 Dec 13 2009 de1 drwxr-sr-x 3 root staff 4096 Dec 13 2009 de2 drwxr-sr-x 3 root staff 4096 Dec 13 2009 de3 drwxr-sr-x 3 root staff 4096 Dec 13 2009 de5
Anyway at least I can see the default kal_diphone - I think you should install 1-2 of those festival voices I don't recall anymore what was the trick to make mbrola work
deloptes composed on 2016-05-23 22:44 (UTC+0200):
Felix Miata wrote:
/usr/share/festival/voices/
$ ls -al /usr/share/festival/voices/english/kal_diphone/ total 16 drwxr-xr-x 4 root root 4096 Mar 20 2015 . drwxr-xr-x 3 root root 4096 Mar 20 2015 .. drwxr-xr-x 2 root root 4096 Mar 20 2015 festvox drwxr-xr-x 2 root root 4096 Mar 20 2015 group
Same thing as I posted that you didn't quote, except in more detail. Dates are much newer here, likely because this is Stretch.
$ dpkg -l | grep festi ii festival 1:2.1~release-8 amd64 General multi-lingual speech synthesis system ii festvox-kallpc16k 1.4.0-5 all American English male speaker for festival, 16khz sample rate
Same as were already installed here except for newer versions here.
ii festival 1:2.4~release-2+b2 amd64 General multi-lingual speech synthesis system ii festlex-cmu 1.4.0-8 all CMU dictionary for Festival ii festlex-poslex 1.4.0-6 all Part of speech lexicons and ngram from English ii festvox-kallpc16k 1.4.0-6 all American English male speaker for festival, 16khz sample rate
Anyway at least I can see the default kal_diphone - I think you should install 1-2 of those festival voices I don't recall anymore what was the trick to make mbrola work
I seriously doubt packages in standard repos depend on people fishing for archives to download and install manually in order for them to function at all.
Have you read the bug? http://bugs.pearsoncomputing.net/show_bug.cgi?id=2657