OpenDict in Ubuntu should use speech-dispatcher instead of festival as default

Bug #235237 reported by Mantas Kriaučiūnas
4
Affects Status Importance Assigned to Milestone
Baltix
Triaged
Medium
Mantas Kriaučiūnas
opendict (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

Binary package hint: opendict

OpenDict should use Common interface to speech synthesizers - speech-dispatcher instead of festival as default TTS, because speech-dispatcher is included in default Ubuntu/Kubuntu CD and, also, festival is moved to universe since Ubuntu 8.04 (Hardy).
I've noticed, that it's very easy to make speech-dispatcher as default TTS - we need just change one line in /usr/share/opendict/lib/gui/prefswin.py file. I'm attaching patch, which changes PRON_COMMAND to 'spd-say "%s"' to this bugreport. Please include this patch in Ubuntu OpenDict packages.
Users always will be able to change PRON_COMMAND to any other TTS command through OpenDict preferences GUI, so, this is safe change.

Revision history for this message
Mantas Kriaučiūnas (mantas) wrote :
Revision history for this message
Mantas Kriaučiūnas (mantas) wrote : OpenDict package should suggest espeak | festival

Also it would be nice if in OpenDict package's "Suggests" field would be: espeak | festival

Revision history for this message
Aurimas Fišeras (aurimas-gmail) wrote : Re: OpenDict in Ubuntu should use espeak instead of festival as default
Changed in opendict:
status: New → Confirmed
Revision history for this message
Iain Lane (laney) wrote :

OpenDict is in Universe too, so this is no reason for it to depend on espeak over festival. We currently get this package unmodified from Debian, and if we were to apply this change then we would have to maintain the patch until it is adopted elsewhere. In short, I think that the drawbacks outweigh the gains here.

Please file a bug with Debian if you'd like to try and get this change incorporated there and then we will get it automatically.

Changed in opendict:
status: Confirmed → Won't Fix
Revision history for this message
Mantas Kriaučiūnas (mantas) wrote :

It seems the best way would be to Suggest independent common interface speech-dispatcher package and use spd-say command instead of Suggesting festival or espeak and depend on particular speech synthesizer.
I will attach a patch next week and send it to Debian.

Changed in baltix:
assignee: nobody → Mantas Kriaučiūnas (mantas)
importance: Undecided → Medium
status: New → Triaged
description: updated
summary: - OpenDict in Ubuntu should use espeak instead of festival as default
+ OpenDict in Ubuntu should use speech-dispatcher instead of festival as
+ default
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.