[Bug 981271] New: KTTSMgr cannot use festival 2.4 in 13.1 or 13.2 or 42.1
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 Bug ID: 981271 Summary: KTTSMgr cannot use festival 2.4 in 13.1 or 13.2 or 42.1 Classification: openSUSE Product: openSUSE Distribution Version: 13.2 Hardware: x86-64 URL: http://bugs.pearsoncomputing.net/show_bug.cgi?id=2657 OS: Other Status: NEW Keywords: accessibility Severity: Normal Priority: P5 - None Component: Sound Assignee: tiwai@suse.com Reporter: mrmazda@earthlink.net QA Contact: qa-bugs@suse.de CC: anixx@opensuse.org Found By: --- Blocker: --- To reproduce: 1.ensure sound system works reliably 2.install festival and kdeaccessibility3 or trinity-tdeaccessibility from standard repos 3.enable festival with chkconfig (no systemd service for it exists) 4.open a KDE3 or TDE session 5.open KTTSMgr 6.try to add or edit a talker (talker tab) Actual behavior: 1.voice query fails 2.Enable on General tab cannot be selected 3.TTS cannot produce sound Expected behavior: 1.voice query succeeds 2.enabling on General tab is possible 3.TTS works as expected (e.g. speak clipboard) Notes: 1-KDE3's KTTSMgr on 13.1 on host Easystreet made sound until most recent updating, which replaced festival 2.1 with 2.4. Reverting to festival 2.1 from OSS repo restored sound. 2.KDE3' KTTSMgr on 13.2 had never been made to find voices or make sound on host Easystreet. I was only able to make it find voices and make sound after replacing its installed festival 2.4 from KDE3 repo with 2.1 from OSS repo. 3.TDE's KTTSMgr on 42.1 on hosts Easystreet and gx62b would not find voices or make sound until I replaced their festival 2.4 with the 2.1 version from 13.2's OSS repo. 4.TDE's KTTSMgr on Debian stretch on host Easystreet works as expected with its own festival 2.4. Yet to do is figure out why same OS/KTTSMgr/festival on host big41 does not output sound, though it does claim to find voices and appear fully configured to output sound, and other apps do output sound. 5.mailing list thread: http://trinity-users.pearsoncomputing.net/?0::10248 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 http://bugzilla.opensuse.org/show_bug.cgi?id=981271#c1 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tiwai@suse.com Component|Sound |KDE3 Assignee|tiwai@suse.com |anixx@opensuse.org --- Comment #1 from Takashi Iwai <tiwai@suse.com> --- festival belongs to KDE:KDE3 project. Reassigned the component. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 http://bugzilla.opensuse.org/show_bug.cgi?id=981271#c2 Felix Miata <mrmazda@earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bnc-team-screening@forge.pr | |ovo.novell.com --- Comment #2 from Felix Miata <mrmazda@earthlink.net> --- The festival packages that I currently have working on 13.1, 13.2 and 42.1 all came from OSS repos, not KDE3:KDE3. I don't see Ilya's email address or string kde anywhere in the changelog of either 2.1 or 2.4. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 http://bugzilla.opensuse.org/show_bug.cgi?id=981271#c3 --- Comment #3 from Takashi Iwai <tiwai@suse.com> --- (In reply to Felix Miata from comment #2)
The festival packages that I currently have working on 13.1, 13.2 and 42.1 all came from OSS repos, not KDE3:KDE3.
The develproject for festival package in OBS is KDE:KDE3. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 http://bugzilla.opensuse.org/show_bug.cgi?id=981271#c4 --- Comment #4 from Felix Miata <mrmazda@earthlink.net> --- (In reply to Takashi Iwai from comment #3)
The develproject for festival package in OBS is KDE:KDE3.
That's home to non-working openSUSE Festival version 2.4, while the Festvoxes and Festlexes, sources of voices for 2.4, and separate packages in Stretch, are nowhere to be found in OBS except as .tgzs within KDE3:KDE3's Festival source rpm and on http://www.cstr.ed.ac.uk/projects/festival/ . -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 http://bugzilla.opensuse.org/show_bug.cgi?id=981271#c5 --- Comment #5 from Takashi Iwai <tiwai@suse.com> --- (In reply to Felix Miata from comment #4)
(In reply to Takashi Iwai from comment #3)
The develproject for festival package in OBS is KDE:KDE3.
That's home to non-working openSUSE Festival version 2.4, while the Festvoxes and Festlexes, sources of voices for 2.4, and separate packages in Stretch, are nowhere to be found in OBS except as .tgzs within KDE3:KDE3's Festival source rpm and on http://www.cstr.ed.ac.uk/projects/festival/ .
No, the develproject is the place where the fix and the development are done primarily. Please try to understand how the development in openSUSE works. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 http://bugzilla.opensuse.org/show_bug.cgi?id=981271#c6 --- Comment #6 from Felix Miata <mrmazda@earthlink.net> --- (In reply to Takashi Iwai from comment #5)
No, the develproject is the place where the fix and the development are done primarily. Please try to understand how the development in openSUSE works.
I know well how openSUSE is developed. I don't understand the point of comment 3. Until something changes WRT Festival/Festvox/Festlex in KDE3:KDE3, there's no point trying it, since its sole binary rpm, Festival 2.4, has proven useless in multiple installations, while the older v2.1 is better than nothing. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 http://bugzilla.opensuse.org/show_bug.cgi?id=981271#c7 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|tiwai@suse.com | --- Comment #7 from Takashi Iwai <tiwai@suse.com> --- (In reply to Felix Miata from comment #6)
(In reply to Takashi Iwai from comment #5)
No, the develproject is the place where the fix and the development are done primarily. Please try to understand how the development in openSUSE works.
I know well how openSUSE is developed. I don't understand the point of comment 3. Until something changes WRT Festival/Festvox/Festlex in KDE3:KDE3, there's no point trying it, since its sole binary rpm, Festival 2.4, has proven useless in multiple installations, while the older v2.1 is better than nothing.
You utterly misunderstand my comments 1 and 3. This *bug entry* was reassigned to KDE3 because festival package in general is maintained by KDE people as OBS develproject suggests, while it was assigned to a wrong component ("Sound") at first. It doesn't matter which distro version is. The only question is the maintainer of the package and/or project. And changing the bug assignee / component isn't meant that you need to test that version in develproject (although the new bug assignee might request it later). Anyway, I'll get off, as this was already assigned to the right people now. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 http://bugzilla.opensuse.org/show_bug.cgi?id=981271#c8 Felix Miata <mrmazda@earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dsterba@suse.com, | |p.drouand@gmail.com, | |spartanj@gmail.com Version|13.2 |Leap 42.1 --- Comment #8 from Felix Miata <mrmazda@earthlink.net> --- Problem exists with 42.1's festival-2.4-23.1, where changelog's last entry was 2015-02-12 by p.drouand@gmail.com. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 http://bugzilla.opensuse.org/show_bug.cgi?id=981271#c9 Matthew Carey <matthewvcarey@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |matthewvcarey@gmail.com --- Comment #9 from Matthew Carey <matthewvcarey@gmail.com> --- Leap 42.1 This is why Festival does not work under SuSE. I installed the festival text to speech application from zypper and tried to run it and got an error message: ~> festival --tts test.txt Initialization file /usr/share/festival/lib/init.scm not found ~> rpm -qf `which festival` festival-2.4-3.3.x86_64 ~> rpm -ql festival-2.4-3.3.x86_64 | grep init.scm /usr/share/festival/init.scm /usr/share/festival/siteinit.scm It seems that program is expecting stuff to be in /usr/share/festival/lib/ when it is all in /usr/share/festival/ After making a lib sub folder of /usr/share/festival/ and then linking all the files to it I got the thing running though I did have to add the lines (Parameter.set 'Audio_Required_Format 'aiff) (Parameter.set 'Audio_Method 'Audio_Command) (Parameter.set 'Audio_Command "paplay $FILE --client-name=Festival --stream-name=Speech") to the bottom of festival.scm. Note: I later changed the latter to: (Parameter.set 'Audio_Method 'Audio_Command) (Parameter.set 'Audio_Command "aplay -Dsysdefault -q -c 1 -t raw -f s16 -r $SR $FILE") This was to get running using Alsa rather than PulseAudio as I was trying to use inside Apache2 (I also added wwwrun to the audio group). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 http://bugzilla.opensuse.org/show_bug.cgi?id=981271#c10 Felix Miata <mrmazda@earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|Leap 42.1 |Leap 42.2 Summary|KTTSMgr cannot use festival |KTTSMgr cannot use festival |2.4 in 13.1 or 13.2 or 42.1 |2.4 in 13.1 or 13.2 or 42.1 | |or 42.2 --- Comment #10 from Felix Miata <mrmazda@earthlink.net> --- Much obliged for comment 9. Though it's tedious to this user who gets tripped up over shell substitution basics, I was able to use MC to symlink each of the 68 files and 3 directories in /usr/share/festival/ individually to a new directory /usr/share/festival/lib/ in 42.2, add the 3 lines to festival.scm, add wwwrun to the audio group, and have 'festival --tts sometextfile.txt' work. However, speaking the KTTSMgr clipboard, the Easystreet PC user's primary use of TTS, produces no sound. Trying a test sound in KTTSMgr talker configuration also fails. # grep RETT /etc/os-release PRETTY_NAME="openSUSE Leap 42.2" # uname -a Linux Easystreet 4.4.70-18.9-default #1 SMP Wed May 31 09:09:25 UTC 2017 (c1231a7) x86_64 x86_64 x86_64 GNU/Linux # rpm -qa | grep festiv festival-2.4-4.4.x86_64 # lsmod | sort | grep snd snd 90112 20 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel snd_hda_codec 147456 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel snd_hda_codec_generic 81920 1 snd_hda_codec_realtek snd_hda_codec_hdmi 57344 1 snd_hda_codec_realtek 94208 1 snd_hda_core 73728 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel snd_hda_intel 40960 6 snd_hwdep 16384 1 snd_hda_codec snd_pcm 135168 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core snd_timer 36864 1 snd_pcm soundcore 16384 1 snd # rpm -qa | sort | egrep 'alsa|arts|imedia-l|imedia3|kdm|libasoun|libgstream|mix|pavuc|phonon|pulse|space-libs|tdm|dia-tdeio' alsa-1.1.3-8.9.1.x86_64 alsa-firmware-1.0.29-4.1.noarch alsa-oss-1.0.28-6.4.x86_64 alsa-oss-32bit-1.0.28-6.4.x86_64 alsa-plugins-1.1.1-1.3.x86_64 alsa-plugins-pulse-1.1.1-1.3.x86_64 alsa-plugins-pulse-32bit-1.1.1-1.3.x86_64 alsa-utils-1.1.2-1.2.x86_64 arts-1.5.10-66.5.x86_64 kdebase3-kdm-3.5.10.1-325.6.x86_64 kdelibs3-arts-3.5.10-290.1.x86_64 kdemultimedia3-3.5.10.1-56.1.x86_64 kdemultimedia3-CD-3.5.10.1-56.1.x86_64 kdemultimedia3-arts-3.5.10.1-56.1.x86_64 kdemultimedia3-mixer-3.5.10.1-56.1.x86_64 kdemultimedia3-sound-3.5.10.1-56.1.x86_64 kdemultimedia3-video-3.5.10.1-56.1.x86_64 libasound2-1.1.3-8.9.1.x86_64 libasound2-32bit-1.1.3-8.9.1.x86_64 libgstreamer-0_10-0-0.10.36-16.2.x86_64 libgstreamer-1_0-0-1.8.3-2.3.1.x86_64 libphonon4-4.8.1-3.5.x86_64 libpulse-mainloop-glib0-9.0-1.2.x86_64 libpulse0-32bit-9.0-1.2.x86_64 libpulse0-9.0-1.2.x86_64 libxine2-pulse-1.2.8-118.2.x86_64 pavucontrol-3.0-6.4.x86_64 pavucontrol-lang-3.0-6.4.noarch phonon-backend-gstreamer-4.8.2-4.1.x86_64 pulseaudio-9.0-1.2.x86_64 pulseaudio-bash-completion-9.0-1.2.x86_64 pulseaudio-module-x11-9.0-1.2.x86_64 pulseaudio-utils-32bit-9.0-1.2.x86_64 pulseaudio-utils-9.0-1.2.x86_64 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 http://bugzilla.opensuse.org/show_bug.cgi?id=981271#c11 --- Comment #11 from Felix Miata <mrmazda@earthlink.net> --- Created attachment 729021 --> http://bugzilla.opensuse.org/attachment.cgi?id=729021&action=edit output from alsa-info.sh Sound works as expected in Firefox, KDE3 desktop system and VLC as well as with 'festival --tts sometextfile.txt'. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 http://bugzilla.opensuse.org/show_bug.cgi?id=981271#c12 --- Comment #12 from Felix Miata <mrmazda@earthlink.net> --- I got talker tests and speak clipboard to work by changing KTTSMgr's auto output from Arts, which worked prior to upgrade from 13.1 to 42.2, to Alsa default. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 http://bugzilla.opensuse.org/show_bug.cgi?id=981271#c13 Richard Farthing <rf@keynet-technology.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rf@keynet-technology.com --- Comment #13 from Richard Farthing <rf@keynet-technology.com> --- The source rpm spec file maybe has an error (tested latest Leap 42.3, i.e. 2.4.6.2) Change the spec file FTLIBDIR="%{_datadir}/festival/lib" \ to FTLIBDIR="%{_datadir}/festival" \ and festival compiles and works without error as far as I can tell. (in addition to adding the lines to festival.scm as suggested above) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 http://bugzilla.opensuse.org/show_bug.cgi?id=981271#c14 Matthias Svete <matthias.svete@t-online.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |matthias.svete@t-online.de --- Comment #14 from Matthias Svete <matthias.svete@t-online.de> --- I tested the last festival rpm (2.4.6.2) from Leap 42.3 on Tumbleweed with command line and it worked after: putting the configuration files from /usr/share/festival/ to /usr/share/festival/lib as mentioned by Richard Farthing Since I wanted to generate speech output from command line output I had also to activate the custom audio output in the siteinit.scm file by these lines (after installation as comments): (Parameter.set 'Audio_Required_Format 'riff) (Parameter.set 'Audio_Method 'Audio_Command) (Parameter.set 'Audio_Command "play -q $FILE") which seems to be the recommended way on current linux machines since otherwise the output is tried over the deprecated /dev/dsp The bug seems more a festival maintenance bug than a KTTSMgr bug. BR MSV -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 Tomáš Chvátal <tchvatal@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|Leap 42.2 |Leap 42.3 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 http://bugzilla.opensuse.org/show_bug.cgi?id=981271#c15 Felix Miata <mrmazda@earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|Leap 42.3 |Leap 15.0 Depends on| |1116808 --- Comment #15 from Felix Miata <mrmazda@earthlink.net> --- Cannot use in 15.0 due at least to bug 1116808. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 Felix Miata <mrmazda@earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|KTTSMgr cannot use festival |KTTSMgr cannot use festival |2.4 in 13.1 or 13.2 or 42.1 |2.4 in 15.0 |or 42.2 | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 Bug 981271 depends on bug 1116808, which changed state. Bug 1116808 Summary: festival segfaults http://bugzilla.opensuse.org/show_bug.cgi?id=1116808 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 http://bugzilla.opensuse.org/show_bug.cgi?id=981271#c16 Felix Miata <mrmazda@earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |belphegor@belbel.or.jp --- Comment #16 from Felix Miata <mrmazda@earthlink.net> --- The comment 0 "Easystreet" owner reported to me that he was able to enjoy a massive improvement as a result of following the bug 1116808 comment 2 zypper up instruction. However he also said that KTTS falls short of perfection by: 1: omitting the first letter or so in speaking the clipboard, and 2: speaking a bit faster than he'd like. He reported he is now using 15.0 to the exclusion of Debian 9, 13.1, 42.2 and 42.3. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 Ilya Chernykh <anixx@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|anixx@opensuse.org |belphegor@belbel.or.jp -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 http://bugzilla.opensuse.org/show_bug.cgi?id=981271#c17 Yasuhiko Kamata <belphegor@belbel.or.jp> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |NORESPONSE --- Comment #17 from Yasuhiko Kamata <belphegor@belbel.or.jp> --- Sorry, this bug is closing because Leap 15.0's support period has expired long ago. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=981271 http://bugzilla.opensuse.org/show_bug.cgi?id=981271#c18 Felix Miata (offline until ???) <mrmazda@earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|NORESPONSE |WORKSFORME --- Comment #18 from Felix Miata (offline until ???) <mrmazda@earthlink.net> --- I was just notified comment 16 shortcoming went away in 15.1, making this WORKSFORME. -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com