Version: 1.1.1 (using KDE 4.3.2) OS: Linux Installed from: Ubuntu Packages I am reporting this bug on behalf of a Launchpad user. The Launchpad bug is here: https://bugs.launchpad.net/ubuntu/+source/kdeaccessibility/+bug/430897 ------------------------------ Here is a description of the problem: Binary package hint: kdeaccessibility Dear friends, I'm using Ubuntu and not Kubuntu and I don't have KDE installed. I've installed the kmouth package and that pulled whatever dependencies it did. I've configured kmouth to use both festival with /usr/bin/festival --tts and checked the stdin checkbox and with /usr/bin/espeak --stdin. kmouth doesn't say a word. Nothing. Can't hear it. 'echo 123 | /usr/bin/festival --tts' however does work. Works the same with espeak. So what's the deal? :) Many blessings. ProblemType: Bug Architecture: i386 DistroRelease: Ubuntu 9.04 Package: kmouth 4:4.2.2-0ubuntu1 ProcEnviron: LANG=he_IL.UTF-8 SHELL=/bin/bash SourcePackage: kdeaccessibility Uname: Linux 2.6.28-15-generic i686 ------------------------------ Here are the steps to reproduce: I can reproduce this bug on Ubuntu 9.04 and 9.10. I have not installed KDE but the versions shown are: kmouth - 1.1.1 kde = k.3.2 Here are the steps to reproduce: 1 - sudo apt-get install festival kmouth 2 - echo 123 | /usr/bin/festival --tts 3 - "One Hundred Twenty Three" plays through the speakers 4 - launch kmouth for the first time 5 - enter "/usr/bin/festival --tts" into "Command for speaking texts:" field. 6 - Character encoding is Local UTF8. 7 - Check "Send the data as standard input" 8 - Uncheck "Use KTTSD speech service if possible". 9 - Click NEXT 10 - Click NEXT 11 - Click FINISH 12 - Enter some text into the SPEAK field then click SPEAK. 13 - The text appears in the history but the speech is never played through the speakers.
Please use "cat %f | /usr/bin/festival --tts" as the speech command, otherwise no text is passed. %f is substituted for a temporary file that kmouth creates with the text it should speak. Starting with KDE 4.6.0, you can also use "echo %t | /usr/bin/festival --tts" or the "Use Standard Input" feature as described in comment #0. *** This bug has been marked as a duplicate of bug 196684 ***