GNOME Bugzilla – Bug 107638
gnopernicus is not speaking the entire presentation string if one of the voices has no marker support
Last modified: 2004-12-22 21:47:04 UTC
Gnopernicus is not speaking the entire presentation string if one of the voices has no marker support. If all voices that are used for presenting a role have marker support, or none of the voices have marker support everything is going OK. If push-button's presentation chunk looks like %name<voice=name>%%role<voice=role>%%?shortcut?"shortcut":""<voice=system>?%%shortcut<voice=shortcut>% and, for instace role voice is a festival voice that does not support markers than the shortcut or any other information that should follow is not spoken for the push-button object.
*** Bug 108213 has been marked as a duplicate of this bug. ***
Gnopernicus is supporting and will support TTS engines that support AT LEAST "end of speech" markers.
*** Bug 111853 has been marked as a duplicate of this bug. ***
Please see further discussion in bug 111853
I have to report that I see the same poor results with FreeTTS - only the first atom of each chunk is spoken, despite the fact that I have not mixed different voices (which, according to the README, is the likely cause for this misbehaviour). Has anyone ever reported success with either festival or FreeTTS? If yes, how did they set them up?
Johannes : Could you confirm that the behaviour you described is not present anymore on your machine? (With festival there were problems because of the lack of speech markers, but not with FreeTTS). I am changing the priority and severity of this bug, because gnopernicus will fully support only TTS engines that have speech markers.
Johannes: The problem with FreeTTS callbacks was reproduced on some machines and a bug was filed to gnome-speech for this.(#117992 FreeTTS-driver's callback support is broken).
Apologies for spam... marking as GNOMEVER2.3 so it appears on the official GNOME bug list :)
Apologies for spam; marking as AP4 so it appears in the right place in our buglist.
Fixed in CVS.