[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [Bug 98316] New: kpdf should use setText/startText instead of
From: Gary Cramblitt <garycramblitt () comcast ! net>
Date: 2005-02-01 1:46:56
Message-ID: 20050201024653.98316.garycramblitt () comcast ! net
[Download RAW message or body]
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.kde.org/show_bug.cgi?id=98316
Summary: kpdf should use setText/startText instead of sayMessage
to speak text
Product: kpdf
Version: unspecified
Platform: Compiled Sources
OS/Version: Linux
Status: NEW
Severity: normal
Priority: NOR
Component: general
AssignedTo: tsdgeos terra es
ReportedBy: garycramblitt comcast net
Version: (using KDE Devel)
Installed from: Compiled sources
OS: Linux
Attached is a patch for kpdf/ui/pageview.cpp. It changes from using sayMessage to \
using setText and startText.
Messages, and Warnings should only be used for short messages and will interrupt \
other speech in progress. setText/startText should be used for longer texts that \
are not urgent. In addition, by using sayMessage, the user loses the following \
capabilities:
1. Cannot stop or pause the speech in KTTSMgr.
2. Cannot advance/rewind by sentence in KTTSMgr.
3. Cannot change the text job to use an alternate Talker (synth).
4. Filters are not applied to messages and warnings, only to text jobs and \
KNotifies. 5. Sentence Boundary Detection is not applied to messages or warnings, \
which means that the entire text must be synthesized before KTTSD will begin speaking \
it. With text jobs, the text is broken up into sentences and each sentence is \
synthesized individually, resulting in faster time to begin speaking.
I was thrilled to learn that this capability is now in kpdf.
Thank you!
BTW, not trying to spam you Enrico, but not sure I had your correct email address and \
time is short before freeze.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic