Bug 218863 - KMouth does not produce sound under GNome with Festival
Summary: KMouth does not produce sound under GNome with Festival
Status: RESOLVED DUPLICATE of bug 196684
Alias: None
Product: kmouth
Classification: Applications
Component: general (show other bugs)
Version: 1.1.1
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Gunnar Schmidt
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-16 00:46 UTC by David Walker
Modified: 2010-11-17 04:38 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 David Walker 2009-12-16 00:46:14 UTC
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.
Comment 1 Christoph Feck 2010-11-17 04:38:33 UTC
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 ***