[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-accessibility
Subject: Re: Is there a project that is jovie successor? (fwd)
From: Jeremy Whiting <jpwhiting () kde ! org>
Date: 2021-10-25 15:01:28
Message-ID: CADWV2K4U5JRQd-5OSYz2dvP3M8q7n=+S-tvjyD23+rBnQN=J0Q () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
[Attachment #4 (text/plain)]
Gustav,
Yeah, it's a bit weird since the example code is in git next to the
QTextToSpeech sources. I've included a zip file of the version from Qt
5.15.2. You should be able to build it with:
cd hello_speak
qmake
make
then run hello_speak to see the gui and try QTextToSpeech directly. Since
we've ruled out speech-dispatcher layer it's likely one of the following:
1. QtTextToSpeech is somehow sending the text to both of it's plugins
(there are 2 plugins for it on linux, flite, and speech-dispatcher, it's
only supposed to use one of them, but maybe some settings on your device
have it sending to both?)
2. QtTextToSpeech speech-dispatcher plugin is sending the text to
speech-dispatcher twice somehow.
In the example app's gui you can select which plugin it's using from the
"Engine" combo box. See if you get duplication when using flite (if flite
is an option, maybe it's not depending what your distribution ships) and
speech-dispatcher and Default.
Just curious which distribution are you using? Also which version of it?
Maybe I can recreate in a virtual machine here once I know those 2 answers.
thanks,
Jeremy
On Mon, Oct 25, 2021 at 3:15 AM Gustav Degreef <gustav97@gmail.com> wrote:
> Thanks Jeremy for the detailed explanation and suggestions. I was only
> aware of some parts of the machanisms behind KDE tts.
>
> 1) In my case, there is no ~/.configure/speech-dispatcher directory.|
> In my /etc/speech-dispatcher/speechd.conf
> AddModule "espeak" "sd-espeak" "espeak.conf" is the only uncommented
> line in the relevant section.|
> 2) the command spd-say "Hello" outputs only one normal sounding voice.
> 3) I looked at https://doc.qt.io/qt-5/qtspeech-hello-speak-example.html
> <https://doc.qt.io/qt-5/qtspeech-hello-speak-example.html> but can't
> figure out what program to use, what command to run or what code to
> download to compile. I tried every variation of commands such as "Qt
> text-to-speech example", "QtTextToSpeech example" and many others
> without success, it always returns cnf. I googled to see what I might be
> missing. I looked in my setup software packages for relevant code
> without success.
> 4. The duplicate voices occur both with Okular and Kmouth.
>
>
> On 10/25/21 12:25 AM, Jeremy Whiting wrote:
> > Gustav,
> >
> > This sounds like a pretty tricky issue to find the cause of. Some
> > explanation of how it all fits together may help though. If you're
> > already aware of this just ignore it, but it may help find the cause.
> >
> > Speech-dispatcher itself is a daemon that has modules for various
> > synthesizers, espeak, festival, pico, etc. It is usually configured so
> > one synthesizer is the default, but many can be set up to use for
> > example if the default doesn't support the wanted language a fallback
> > synthesizer can be used.
> >
> > Qt Text-to-speech is a library that kmouth, okular, plasma, etc. use
> > to interact with speech-dispatcher on linux (and sapi on windows,
> > voiceover on mac, android tts on android, etc.)
> >
> > Firefox if I remember correctly talks directly to speech-dispatcher
> > using libspeechd so isn't going through Qt's text-to-speech library.
> >
> > Some things you could try to see if you can narrow it down:
> >
> > 1. Find out which synthesizer speech-dispatcher is configured to use
> > by default. If festival is not running it's likely espeak-ng. spd-conf
> > or sending along or checking yourself your
> > ~/.configure/speech-dispatcher/*.conf files should say which one is
> > default.
> > 2. If spd-say "Hello" from a command line sounds ok and doesn't
> > duplicate text then speech-dispatcher is not the problem.
> > 3. Run Qt text-to-speech example
> > https://doc.qt.io/qt-5/qtspeech-hello-speak-example.html
> > <https://doc.qt.io/qt-5/qtspeech-hello-speak-example.html> <-- may
> > need to build from source, unless your distribution happens to have a
> > package for it. If audio is duplicated when using that then the
> > problem is in Qt text-to-speech library itself.
> > 4. If the example sounds fine, then the problem is either in okular's
> > use of QTextToSpeech library (i.e. maybe it's trying to run 2 audio
> > jobs at the same time possibly?)
> >
> > Hope that helps narrow it down a bit.
> >
> > thanks,
> > Jeremy
> >
> > On Sat, Oct 23, 2021 at 6:49 AM Gustav Degreef <gustav97@gmail.com
> > <mailto:gustav97@gmail.com>> wrote:
> >
> > Unfortunately Festival does not seem the culprit for the double
> > stream
> > in either Kmouth or Okular. When I run top (without Kmouth or Okular
> > running) festival is not running in either case.Ã When I try to
> > read a
> > pdf with Okular or when trying to speak out text with Kmouth, top
> > DOES
> > NOT show Festival running in either case.Ã In all these cases
> > espeak is
> > running, as seen in top.Ã When Okular and Kmouth are putting out
> > the two
> > simultaneous voices, and I KILL the process for espeak, ALL speech
> > output stops.Ã Ã I have no idea of how to track this down
> > further.Ã The
> > problem never happens with Jovie or Speak Aloud plugin in Firefox.Ã
> > Thanks,Ã Gustav.
> >
> > On 10/22/21 8:51 PM, Jude DaShiell wrote:
> > > I bet kmouth runs festival by default.Ã Festival has many
> > voices from many
> > > countries available to use.Ã So you don't want to be running
> > espeak or you
> > > don't want to be running festival-server one or the other.Ã
> > That should
> > > solve that problem.Ã Somewhere in kmouth configuration it starts
> up
> > > festival-server and commenting that line out ought to leave you
> with
> > > espeak or espeak-ng whichever is on your machine.
> > > It could be kmouth can be used by those that have never seen in
> > this life.
> > > I downloaded that redcore distro and can try installing it and
> > see how far
> > > I don't get.Ã I did software testing for the federal government
> > before
> > > retiring so this shouldn't be too bad and have several ssd and
> > sata disks
> > > I can use.
> > >
> > >
> > > On Fri, 22 Oct 2021, Gustav Degreef wrote:
> > >
> > >> Jeremy, thanks for your detailed and thoughtful reply.Ãâà I
> > really appreciate
> > >> your taking this seriously. Ãâà I tried Kmouth again (after
> > years).Ãâà It has:
> > >>
> > >> 1)Ãâà the same problem as Okular.Ãâà It speaks the text in
> > two simultaneous
> > >> streams (one espeak and the second a Scottish sounding voice)
> > of the same text
> > >> so the output is incomprehensible.
> > >> 2) no way to stop the speech output.Ãâà No pause and no resume.
> > >> 3)Ãâà It opens a separate window, that I have to look for it
> > on the taskbar -
> > >> when it is in the background.
> > >> 4) after bringing back the window (when I am in another
> > application),Ãâà I have
> > >> toÃâà navigate to the start button (or other button),Ãâà this
> > is cumbersome.
> > >>
> > >> 3) and 4) might seem trivial for a fully sighted person, but
> > for the partially
> > >> sighted, it causes delay and frustration.Ãâà A typical task I
> > do is writing
> > >> substantial documents and then I have Jovie read back to me the
> > sentences,
> > >> paragraphs or pages that I've written (many times in a
> > sitting).Ãâà Ãâà This helps
> > >> in revising and editing any significant work.Ãâà The
> > difference in functionality
> > >> between Jovie and Kmouth for this task (and other tasks) are
> > pretty huge.
> > >>
> > >> If you can give Kmouth the same functionality and ease of use
> > of Jovie,
> > >> great.Ãâà I appreciate your efforts, Gustav
> > >>
> > >> On 10/22/21 3:43 PM, Jeremy Whiting wrote:
> > >>> Gustav, Simon,
> > >>>
> > >>> Thank you so much for the insight. I definitely hadn't
> > considered those
> > >>> cases. I'll give it some thought today and decide one of the
> > following to
> > >>> remedy the situation.
> > >>>
> > >>> 1. Add the missing features and functionality to KMouth.
> > >>> 2. Revive Jovie and clean it up quite a bit since it has bit
> > rotted
> > >>> significantly in the past 5 years or so.
> > >>>
> > >>> I'm leaning towards 1 now since KMouth needs some love and
> > attention anyway.
> > >>> If we go that direction KMouth would need the following
> > features to be
> > >>> feature complete with the use cases described above.
> > >>>
> > >>> a) A queue of what will be spoken as well as control over the
> > queue to
> > >>> remove entries, etc.
> > >>> b) Voice settings to be able to switch between voices quickly.
> > >>> c) A tray icon and/or more shortcut keys to be able to speak,
> > play, stop,
> > >>> pause, etc. like Jovie had.
> > >>> d) Speak clipboard contents.
> > >>>
> > >>> for b I really didn't like that Jovie had voice settings that
> > were separate
> > >>> from Speech-Dispatcher's settings. In my mind we should be
> > able to control
> > >>> what voice settings (language, volume, pitch, etc.) directly
> > by manipulating
> > >>> speech-dispatcher configuration. But for that to work the
> > configuration gui
> > >>> would need to directly manipulate speech-dispatcher's .conf
> > files and have a
> > >>> way to tell it to reload them when we change them. I'm not
> > sure if that's
> > >>> already implemented in speech-dispatcher itself yet or not. If
> > not it
> > >>> shouldn't be too tricky to add though. The other items should
> > be pretty
> > >>> straightforward.
> > >>>
> > >>> thanks,
> > >>> Jeremy
> > >>>
> > >>> On Fri, Oct 22, 2021 at 4:50 AM Gustav Degreef
> > <gustav97@gmail.com <mailto:gustav97@gmail.com>
> > >>> <mailto:gustav97@gmail.com <mailto:gustav97@gmail.com>>> wrote:
> > >>>
> > >>>Ã Ã Ã Thank you Jeremy for the opportunity to address this
> > directly.
> > >>>
> > >>>Ã Ã Ã In my opinion, Jovie/jovie placement is indispensable
> > for those of us
> > >>>à à à who are partially sighted (not blind).?Ãâà In my
> > opinion, a screen
> > >>>Ã Ã Ã reader
> > >>>Ã Ã Ã (very useful for the blind) actually gets in the way
> > for people
> > >>>Ã Ã Ã like me.
> > >>>à à à ?Ãâà ?Ãâà Jovie does a very simple and
> > straightforward task - it reads
> > >>>Ã Ã Ã the most
> > >>>à à à recent content of the clipboard.?Ãâà Jovie allows for
> > selecting text
> > >>>Ã Ã Ã (and
> > >>>Ã Ã Ã reading it out) in virtually all of the major
> > applications/tasks (and
> > >>>Ã Ã Ã virtually all others) that a primarily desktop user
> > needs for
> > >>>Ã Ã Ã every day
> > >>>à à à use.?Ãâà Those functions/tasks where?ÃâÃ
> > jovie/replacement is needed are:
> > >>>
> > >>>Ã Ã Ã 1) Text edit/read - in my case (imc) Kate
> > >>>Ã Ã Ã 2) e-mail client - imc thunderbird
> > >>>Ã Ã Ã 3) browser - imc Firefox
> > >>>Ã Ã Ã 4) pdf reader - imc Okular
> > >>>Ã Ã Ã 5) word processor - imc LibreOffice
> > >>>Ã Ã Ã 6) text from "program to user output" (error messages,
> > text boxes,
> > >>>Ã Ã Ã command line output, etc).
> > >>>Ã Ã Ã 7) miscellaneous programs not so often used.
> > >>>
> > >>>Ã Ã Ã In my experience/opinion:
> > >>>Ã Ã Ã Kmouth is cumbersome and unwieldy and requires too
> > many steps.
> > >>>Ã Ã Ã using the command line adds several steps that disturb
> > the flow of
> > >>>Ã Ã Ã work,
> > >>>Ã Ã Ã it is not simple to have to switch windows and then
> > have to type a
> > >>>Ã Ã Ã command.
> > >>>
> > >>>Ã Ã Ã Indispensable (for partially sighted) aspects of Jovie
> > or Jovie
> > >>>Ã Ã Ã replacement:
> > >>>
> > >>>Ã Ã Ã 1) SIMPLE interface with as few clicks or steps or
> > commands to get
> > >>>Ã Ã Ã speech output. - ideal use is with mouse or keyboard
> > shortcut.
> > >>>Ã Ã Ã Currently
> > >>>Ã Ã Ã jovie takes three simple steps with mouse or keyboard
> > shortcut - text
> > >>>à à à select, text copy,?Ãâà then start/etc. speech output.
> > >>>Ã Ã Ã 2) being able to select all or ONLY part of a piece of
> > text - with
> > >>>Ã Ã Ã the
> > >>>Ã Ã Ã mouse or shortcut.
> > >>>Ã Ã Ã 3) Easily start/stop and pause/resume speech output
> > with mouse or
> > >>>Ã Ã Ã shortcut.
> > >>>Ã Ã Ã 4) Sits in system tray or functions from menu that
> > appears on right
> > >>>Ã Ã Ã click of mouse (or keyboard shortcut).
> > >>>
> > >>>
> > >>>Ã Ã Ã There are currently add ons to programs that COULD
> > fulfill most of
> > >>>Ã Ã Ã these
> > >>>à à à requirements,?Ãâà however they do not all work well:
> > >>>
> > >>>Ã Ã Ã 1) ) Kate - no plugin, no built in function for tts.
> > >>>Ã Ã Ã 2) Thunderbird - Read Aloud plugin: very limited, it
> > reads the ENTIRE
> > >>>Ã Ã Ã message with some headers. Does not allow for
> > selecting a portion
> > >>>Ã Ã Ã of the
> > >>>à à à text, can't stop, can't pause/resume.?Ãâà Totally
> > inadequate for a
> > >>>Ã Ã Ã bottom
> > >>>Ã Ã Ã posted list message.
> > >>>à à à 3) Firefox - Read Aloud plugin:?Ãâà works quite well,
> > has all needed
> > >>>Ã Ã Ã functions.
> > >>>Ã Ã Ã 4) Okular - nice built in tts function, easy to select
> > text, right
> > >>>Ã Ã Ã click
> > >>>à à à mouse to output speech.?Ãâà However it outputs (at
> > least on
> > >>>Ã Ã Ã opensuse) two
> > >>>Ã Ã Ã simultaneous speech streams (of the same text) with
> > different
> > >>>Ã Ã Ã voices and
> > >>>Ã Ã Ã it is impossible to understand.
> > >>>Ã Ã Ã 5) LibreOffice - has a tts plugin but it is cumbersome
> > and adds
> > >>>Ã Ã Ã several
> > >>>à à à steps.?Ãâà It has a nice feature to output the
> > contents of the
> > >>>Ã Ã Ã clipboard
> > >>>Ã Ã Ã but it requires too many steps.
> > >>>Ã Ã Ã 6) program to user output - kmouth or command line
> > seem the only
> > >>>Ã Ã Ã alternative to Jovie
> > >>>Ã Ã Ã 7) miscellaneous programs (with no plugins or built in
> > tts)? -
> > >>>Ã Ã Ã same as 6)
> > >>>
> > >>>Ã Ã Ã It seems clear that a lot of developers are aware/are
> > working on
> > >>>Ã Ã Ã tts for
> > >>>Ã Ã Ã various programs, and that is very encouraging and
> > great. However,
> > >>>Ã Ã Ã it is
> > >>>Ã Ã Ã a time of great transition and the tts functions
> > (without Jovie) are
> > >>>Ã Ã Ã quite inadequate for the partially sighted (for
> > example, from macular
> > >>>Ã Ã Ã degeneration which is fairly common). Thanks, Gustav.
> > >>>
> > >>>Ã Ã Ã On 10/22/21 1:56 AM, Jeremy Whiting wrote:
> > >>>Ã Ã Ã > Hello all,
> > >>>Ã Ã Ã >
> > >>>Ã Ã Ã > I've been quietly watching this conversation for a
> > bit but need to
> > >>>Ã Ã Ã > chime in here. I'm the one that changed the name
> > from ktts to Jovie
> > >>>Ã Ã Ã > many years ago. Then deprecated Jovie itself when
> > QtSpeech came
> > >>>Ã Ã Ã about.
> > >>>Ã Ã Ã > I'm very curious about what use cases there still
> > are for Jovie.
> > >>>Ã Ã Ã > Shortly before the name change from ktts to Jovie it
> was
> > >>>Ã Ã Ã drastically
> > >>>Ã Ã Ã > changed to just be a gui on top of
> > Speech-Dispatcher. QtSpeech as a
> > >>>Ã Ã Ã > library does the same thing but has no gui, is only
> > useful from
> > >>>Ã Ã Ã > applications. My question is what do you use Jovie
> > for exactly?
> > >>>Ã Ã Ã Here
> > >>>Ã Ã Ã > are the ways replacements using QtSpeech "Just Work"
> > in my mind.
> > >>>Ã Ã Ã >
> > >>>Ã Ã Ã > Want to hear notifications from any KDE application
> > like Jovie/ktts
> > >>>Ã Ã Ã > did? Turn that on in the application's notifications
> > >>>Ã Ã Ã configuration. It
> > >>>Ã Ã Ã > uses QtSpeech to speak the notification, title,
> > message or both.
> > >>>Ã Ã Ã Just
> > >>>Ã Ã Ã > like it did previously with ktts/jovie.
> > >>>Ã Ã Ã > Want to read a document out loud? Use Okular's
> > QtSpeech actions in
> > >>>Ã Ã Ã > it's menu. It sends either the selected text or the
> > current page
> > >>>Ã Ã Ã to be
> > >>>Ã Ã Ã > spoken to Speech-Dispatcher directly for listening
> > to the document.
> > >>>Ã Ã Ã > Want to read out loud a web article of some kind?
> > Use Firefox's tts
> > >>>Ã Ã Ã > features to read it out to you. It doesn't use
> > QtSpeech, but
> > >>>Ã Ã Ã interacts
> > >>>Ã Ã Ã > with speech-dispatcher directly if I recall correctly.
> > >>>Ã Ã Ã > Want to type some text and hear it spoken? This can
> > be done in a
> > >>>Ã Ã Ã > number of ways. 1. spd-say command line tool. 2.
> > espeak or
> > >>>Ã Ã Ã espeak-ng
> > >>>Ã Ã Ã > or festival, or pico or any other tts directly from
> > command
> > >>>Ã Ã Ã line. 3.
> > >>>Ã Ã Ã > Use KMouth if you prefer to have a gui. KMouth uses
> > >>>Ã Ã Ã speech-dispatcher
> > >>>Ã Ã Ã > directly if I recall correctly and provides a nice
> > gui with a
> > >>>Ã Ã Ã > customizable dictionary of commonly used words, etc.
> > >>>Ã Ã Ã >
> > >>>Ã Ã Ã > With the above, what is the use of Jovie anymore? If
> > there's a use
> > >>>Ã Ã Ã > case that isn't covered by the above we can
> > certainly revive
> > >>>Ã Ã Ã Jovie and
> > >>>Ã Ã Ã > fill the gap if there is one, but in my mind the
> > above uses are
> > >>>Ã Ã Ã > already covered.
> > >>>Ã Ã Ã >
> > >>>Ã Ã Ã > thanks,
> > >>>Ã Ã Ã > Jeremy Whiting
> > >>>Ã Ã Ã >
> > >>>Ã Ã Ã > On Thu, Oct 21, 2021 at 4:15 PM Jude DaShiell
> > >>>Ã Ã Ã <jdashiel@panix.com <mailto:jdashiel@panix.com>
> > <mailto:jdashiel@panix.com <mailto:jdashiel@panix.com>>
> > >>>Ã Ã Ã > <mailto:jdashiel@panix.com
> > <mailto:jdashiel@panix.com> <mailto:jdashiel@panix.com
> > <mailto:jdashiel@panix.com>>>> wrote:
> > >>>Ã Ã Ã >
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà Quite agree with you on that
> > score.???Ãâà A new version of
> > >>>Ã Ã Ã redcore
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà Linux is
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà available for download and it has a
> > very current kernel
> > >>>Ã Ã Ã and its
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà default
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà desktop is kde plasma.???Ãâà Maybe
> > one thing jovie might do
> > >>>Ã Ã Ã when
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà started up is
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà to locate something like espeak-ng
> > or espeak or
> > >>>Ã Ã Ã speech-dispatcher and
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà start those up first then come up on
> > its own.??? If it finds
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà speech-dispatcher maybe remind the
> > user to run spd-conf
> > >>>Ã Ã Ã to get
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà speech-dispatcher configured
> > correctly but could generate
> > >>>Ã Ã Ã a default
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà spd.conf file and let the user know
> > that it's there and maybe
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà reconfigure
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà if problems arise.
> > >>>Ã Ã Ã >
> > >>>Ã Ã Ã >
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà On Thu, 21 Oct 2021, Gustav Degreef
> > wrote:
> > >>>Ã Ã Ã >
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > Festival was not much of an
> > improvement in voice
> > >>>Ã Ã Ã quality.???
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà Embrola, as you
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > say, was too difficult to
> > configure.???Ãâà I'll check out
> > >>>Ã Ã Ã Fenrir,
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà and tdsr but the
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > voice quality is TOTALLY secondary
> > - a smoothly working
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà jovie/espeak (or
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > equivalent) is quite adequate to
> > get things done.???Ãâ
> > >>>Ã Ã Ã Which in
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà theend is really
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > the important thing. Gustav
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà >
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > On 10/21/21 1:56 PM, Jude DaShiell
> > wrote:
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > > fenrir and tdsr are a couple
> > more to check out and
> > >>>Ã Ã Ã mbrola and
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà festival can
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > > maybe help the human speech
> > situation though not easily
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà configured.
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > > On Thu, 21 Oct 2021, Gustav
> > Degreef wrote:
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >> Actually, Jovie replaced ktts
> > quite some years ago.????
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà Qtspeech is supposed
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >> to
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >> be a partial replacement, but
> > there is no frontend
> > >>>Ã Ã Ã program to
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà manage the
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >> output of speechdispatcher
> > (like Jovie). ??? e-speak
> > >>>Ã Ã Ã works
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà fine for me, but
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >> bothers everyne else who
> > listens to my computer
> > >>>Ã Ã Ã outptut (my
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà partner and
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >> friends).????Ãâà e-speak is
> > clear enough, just does
> > >>>Ã Ã Ã not sound
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà like a person.???
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >> Good,
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >> I'll look into espeak-ng,
> > thanks! Gustav
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >> On 10/21/21 11:04 AM, Jude
> > DaShiell wrote:
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> I had read somewhere ktts was
> > supposed to have replaced
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà jovie.???Ãâà Also,
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> espeak-ng is a successor to
> > espeak.???Ãâà It's good
> > >>>Ã Ã Ã you got any
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà of this
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> working.
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> ---------- Forwarded message
> > ---------- Date: Thu,
> > >>>Ã Ã Ã 21 Oct
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà 2021 04:36:27
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> From: Gustav Degreef
> > <gustav97@gmail.com <mailto:gustav97@gmail.com>
> > >>>Ã Ã Ã <mailto:gustav97@gmail.com <mailto:gustav97@gmail.com>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà <mailto:gustav97@gmail.com
> > <mailto:gustav97@gmail.com> <mailto:gustav97@gmail.com
> > <mailto:gustav97@gmail.com>>>>
> > >>>Ã Ã Ã To: Simion
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> <simion314@gmail.com
> > <mailto:simion314@gmail.com> <mailto:simion314@gmail.com
> > <mailto:simion314@gmail.com>>
> > >>>Ã Ã Ã <mailto:simion314@gmail.com
> > <mailto:simion314@gmail.com> <mailto:simion314@gmail.com
> > <mailto:simion314@gmail.com>>>>,
> > >>>à à à >?Ãâà ?Ãâà ? kde-accessibility@kde.org
> > <mailto:kde-accessibility@kde.org>
> > >>>Ã Ã Ã <mailto:kde-accessibility@kde.org
> > <mailto:kde-accessibility@kde.org>>
> > >>>Ã Ã Ã <mailto:kde-accessibility@kde.org
> > <mailto:kde-accessibility@kde.org>
> > <mailto:kde-accessibility@kde.org <mailto:kde-accessibility@kde.org
> >>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà Subject: Re: Is there a
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> project that is jovie successor?
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> Hi Simion,
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> Thanks for your input and
> > effort.?????Ãâà ?????Ãâà I
> > >>>Ã Ã Ã carefuly looked
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà over everything
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> you
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> mentioned, including the
> > script but it has taken me
> > >>>Ã Ã Ã a long
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà time.?????Ãâà ?????Ãâà I
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> only
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> have a
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> rudimentary??????Ãâà knowledge
> of
> > >>>à à à scripts.?????Ãâà ?????Ãâà ?????Ãâà So
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà modifying or writing
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> scripts
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> is beyond
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> my current possibility,
> > especially with my vision
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà problems.?????Ãâà ?????Ãâà But it
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> really
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> helped me to look everything
> > over.?????Ãâà ?????Ãâà I
> > >>>Ã Ã Ã decided the
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà best way was to go
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> back
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> to
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> trying to install it from the
> > opensuse
> > >>>à à à repos.?????Ãâà ?????Ãâà I had
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà failed the first
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> time and
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> created a great confusion in
> > my setup. But it was a
> > >>>Ã Ã Ã spare
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà "test" setup on
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> a
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> separate
> > partition.?????Ãâà ????? I spent a lot of
> > >>>Ã Ã Ã time cleaning
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà up the repos,
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> updating and
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> cleaning up. And now Jovie
> > works on opensuse
> > >>>à à à 15.3!?????Ãâà ?????
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà The packages come
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> from
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> unofficial repos, but someone
> > else with the tech
> > >>>Ã Ã Ã knowhow has
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà put it
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> together.?????Ãâà ?
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> I am "forced" to upgrade soon,
> > since the opensuse
> > >>>Ã Ã Ã 15.2 EOL
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà is soon.?????Ãâà ????
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> But
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> now I
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> can move forward hopefully for
> > another 1.5 years,
> > >>>Ã Ã Ã the life
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà of 15.3 until a
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> better solution
> > comes.?????Ãâà ?????Ãâà I hope you or
> > >>>Ã Ã Ã someone else
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà can help come up
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> with
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> a
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> replacement for
> > Jovie.?????Ãâà ?????Ãâà Thanks for your
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà efforts.?????Ãâà ?????Ãâà Gustav.
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> p.s. I'm posting back on the
> > list in case it may help
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà someone else.
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>> On 9/13/21 1:13 AM, Gustav
> > Degreef wrote:
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>> On 8/30/21 7:15 PM, Simion
> wrote:
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> Hi Gustav,
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> I personally would try to
> > compile it, if I am
> > >>>Ã Ã Ã unable I
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà would try first a
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> simple bash script, the
> > issue with next script is
> > >>>Ã Ã Ã that is not
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> queuing????????????? the
> > tasks so you can get 2
> > >>>Ã Ã Ã speakers at
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà the same time
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> or
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> you
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> can edit the script to
> > "killall" previous taks (so an
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà application that
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> runs
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> in background would be
> > needed to improve the
> > >>>Ã Ã Ã experience)
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> #! /bin/bash
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> xclip -out -selection
> > primary | xclip -in
> > >>>Ã Ã Ã -selection clipboard
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> xsel --clipboard | tr "\n" "
> > " | espeak
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> #end script
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> or maybe python or nodejs
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> I am tempted to write
> > something to do some
> > >>>Ã Ã Ã cleanup on the
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà input,
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> like when I want to read an
> > entire reddit page of
> > >>>Ã Ã Ã omments
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà would be nice
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> if
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> I
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> could????????????? clean it
> > up?????????????Ãâ
> > >>>Ã Ã Ã first and remove
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà all the
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> "reply/report
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> ..." buttons labels
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> The reason I decided that in
> > future I would use
> > >>>Ã Ã Ã espeak is
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà because in my
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> current configuration jovie
> > uses speech
> > >>>Ã Ã Ã dispatcher and
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà speech dispatcher
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> uses
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> espeak , Qt5 is a new extra
> > layer so a new placed
> > >>>Ã Ã Ã that
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà could cause
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> problems
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> (but yes Qt5 would be nice
> > to have if you plant
> > >>>Ã Ã Ã to write a
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà cross
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> operating
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> system desktop application).
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> I have no plans to upgrade
> > from my system
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà soon,?????????????Ãâà maybe when I
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> will
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> upgrade my computer or I am
> > forced to upgrade.
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> You probably need to install
> > and configure
> > >>>Ã Ã Ã espeak, the
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà language and
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> speed,
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> you can have a key bind
> > to?????????????Ãâà run the
> > >>>Ã Ã Ã script, you
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà can modify the
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> script
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> to?????????????Ãâà add
> > something like "killall
> > >>>Ã Ã Ã espeak" to stop
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà the previous
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> Sorry I can't help more.
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> Regards, Simion
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>> Hi Simion,
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>> Thanks for taking the time
> > and for your effort.
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>> On 8/28/21 11:42 PM, Gustav
> > Degreef wrote:
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> Hi Simion,
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> Thanks for your detailed
> > reply.?????????????Ãâà I use
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà opensuse leap 15.2
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> with
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> KDE
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> plasma 5.18.6, Qt 5.12.7.
> > ?????????????Ãâà Jovie
> > >>>Ã Ã Ã continues to
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà work fine even
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> though
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> it has been
> > deprecated.?????????????Ãâà However,
> > >>>Ã Ã Ã it no longer
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà works on
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> opensuse
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> 15.3 and 15.2 end of life
> > is in December this year.
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà Someone has built
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> packages for Jovie on the
> > Open Build Service of
> > >>>Ã Ã Ã Suse, but
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà I could not
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> get
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> it
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> to install properly, I
> > think it's due to the Qt
> > >>>Ã Ã Ã changes,
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà I got a
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> dependency
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> mess.
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> I have been trying to find
> > a replacement for
> > >>>Ã Ã Ã Jovie for 3
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà years at
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> least,
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> since it was clear it would
> > no longer be
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà maintained.?????????????Ãâà Read
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> Aloud
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> is
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> a plugin for Firefox that
> > fills all the browser
> > >>>Ã Ã Ã needs.
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà Thunderbird also
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> has
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> a Read Aloud plugin, but it
> > only works for
> > >>>Ã Ã Ã single emails
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà and top posted
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> replies, list messages,
> > etc.?????????????Ãâà It
> > >>>Ã Ã Ã reads only
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà from top to
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> bottom
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> without being able to
> > select only parts of the
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà mail.??????????
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> LibreOffice
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> has a text to speech plugin
> > that even reads the
> > >>>Ã Ã Ã clipboard
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà contents, but
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> it
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> is cumbersome.????????????
> > Okular has a nice TTS
> > >>>Ã Ã Ã function,
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà but it often
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> starts
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> two different simultaneous
> > but voices of the
> > >>>Ã Ã Ã same text
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà which can't be
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> understood.????????????
> > Sometimes id functions
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà fine.?????????????Ãâà That is
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> where I
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> use TTS the most, and
> > periodically to read out error
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà messages, text
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> boxes
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> etc (for which Jovie is
> > indispensable and for
> > >>>Ã Ã Ã which I
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà don't have an
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> adequate
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> substitute).
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> Any
> > suggestions????????????? Perhaps to compile
> > >>>Ã Ã Ã Jovie from
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà a tar
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> binary??????????????Ãâà Or
> > are you seriously
> > >>>Ã Ã Ã thinking of
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà building a
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> replacement
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> for
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> Jovie? Thanks, Gustav.
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>> On 8/26/21 12:01 PM, Simion
> > wrote:
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> Hi, no problem ,
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> btw my name is Simion no
> > Simon, don't worry it
> > >>>Ã Ã Ã is OK
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà just want to
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> mention
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> it to prevent issues like
> > typos in emails
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> I still use Jovie, from my
> > fork with a few
> > >>>Ã Ã Ã crash fixes
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> I have some scripts that I
> > use directly espeak .
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> I was not yet forced to
> > give up on Jovie but my
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà conclussion was to not
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> use
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> Qt if I have to write my
> > own replacement,
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> since I would not need
> > some crossplatform
> > >>>Ã Ã Ã solution I
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà could probably
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> make
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> a
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> python application , or
> > even something that
> > >>>Ã Ã Ã runs in the
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>
> > >>>Ã Ã Ã browser????????????????????????????????????????????????
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà or nodejs.
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> But for now on my distro I
> > can still compile
> > >>>Ã Ã Ã jovie , I
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà have a keyboard
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> with
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> multipmedia keys so my
> > workflow is to copy
> > >>>Ã Ã Ã paste stuff
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà in clipboard
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> and
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> using my keys I can
> > play/pause/resume. I still use
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà espeak as backend
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> with
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> voice speed set to max.
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>> On 8/26/21 12:37 PM,
> > Gustav Degreef wrote:
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>> Hello Simon,
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>> I saw your old message on
> > the accessibility
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>>
> > >>>à à à list.????????????????????????????????????????????????ÃâÃ
> I
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà also have
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>> serious
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>> eye
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>> problems, though I am not
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>>
> > >>>Ã Ã Ã
> > blind.????????????????????????????????????????????????Ãâà I
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà have been
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>> using
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>> Jovie
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>> for most of my computer
> > time for years and I
> > >>>Ã Ã Ã am trying
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà to find a
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>> replacement for
> > >>>à à à >?Ãâà ?
> > ?Ãâà it.????????????????????????????????????????????????Ãâà In
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>> my
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>> situation a screen reader
> > is not
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>>
> > >>>Ã Ã Ã suitable.???????????????????????????????????????????
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà Excuse me for
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>> writing
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>> you
> > >>>à à à >?Ãâà ?
> > ?Ãâà directly.????????????????????????????????????????????????
> > >>>Ã Ã Ã Can I ask
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>> you
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>> more about this
> > >>>à à à >?Ãâà ?
> > ?Ãâà issue??????????????????????????????????????????????
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>> Gustav
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>> On 5/12/18 10:18 AM,
> > Simion wrote:
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>>> Hello, So I know that
> > jovie is not be ported
> > >>>Ã Ã Ã to KDE5
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà and that the
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>>> idea
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>>> is
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>>> to use QtSpeech, I can't
> > find if someone
> > >>>Ã Ã Ã started a
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà replacement for
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>>> jovie
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>>> that uses QtSpeech yet.
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>>> I plan to investigate
> > QtSpeech and see if it
> > >>>Ã Ã Ã works
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà properly on
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>>> Linux,
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>>> if
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>>> there is no such a
> > project started is there any
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà interest in it?
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>>>>>>>>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà > >>
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà >
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà >
> > >>>à à à >?Ãâà ?Ãâà ?Ãâà >
> > >>>Ã Ã Ã >
> > >>>
> > >>
> > >>
> >
>
>
[Attachment #5 (text/html)]
<div dir="ltr"><div class="gmail_default" \
style="font-family:monospace">Gustav,</div><div class="gmail_default" \
style="font-family:monospace"><br></div><div class="gmail_default" \
style="font-family:monospace">Yeah, it's a bit weird since the example code is in \
git next to the QTextToSpeech sources. I've included a zip file of the version \
from Qt 5.15.2. You should be able to build it with:</div><div class="gmail_default" \
style="font-family:monospace"><br></div><div class="gmail_default" \
style="font-family:monospace">cd hello_speak</div><div class="gmail_default" \
style="font-family:monospace">qmake</div><div class="gmail_default" \
style="font-family:monospace">make</div><div class="gmail_default" \
style="font-family:monospace"><br></div><div class="gmail_default" \
style="font-family:monospace">then run hello_speak to see the gui and try \
QTextToSpeech directly. Since we've ruled out speech-dispatcher layer it's \
likely one of the following:</div><div class="gmail_default" \
style="font-family:monospace"><br></div><div class="gmail_default" \
style="font-family:monospace">1. QtTextToSpeech is somehow sending the text to both \
of it's plugins (there are 2 plugins for it on linux, flite, and \
speech-dispatcher, it's only supposed to use one of them, but maybe some settings \
on your device have it sending to both?)</div><div class="gmail_default" \
style="font-family:monospace">2. QtTextToSpeech speech-dispatcher plugin is sending \
the text to speech-dispatcher twice somehow.</div><div class="gmail_default" \
style="font-family:monospace"><br></div><div class="gmail_default" \
style="font-family:monospace">In the example app's gui you can select which \
plugin it's using from the "Engine" combo box. See if you get \
duplication when using flite (if flite is an option, maybe it's not depending \
what your distribution ships) and speech-dispatcher and Default.</div><div \
class="gmail_default" style="font-family:monospace"><br></div><div \
class="gmail_default" style="font-family:monospace">Just curious which distribution \
are you using? Also which version of it? Maybe I can recreate in a virtual machine \
here once I know those 2 answers.</div><div class="gmail_default" \
style="font-family:monospace"><br></div><div class="gmail_default" \
style="font-family:monospace">thanks,</div><div class="gmail_default" \
style="font-family:monospace">Jeremy<br></div></div><br><div class="gmail_quote"><div \
dir="ltr" class="gmail_attr">On Mon, Oct 25, 2021 at 3:15 AM Gustav Degreef <<a \
href="mailto:gustav97@gmail.com">gustav97@gmail.com</a>> \
wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thanks Jeremy for the \
detailed explanation and suggestions. I was only <br> aware of some parts of the \
machanisms behind KDE tts.<br> <br>
1) In my case, there is no ~/.configure/speech-dispatcher directory.| <br>
In my /etc/speech-dispatcher/speechd.conf<br>
AddModule "espeak" "sd-espeak" "espeak.conf" is the \
only uncommented <br> line in the relevant section.|<br>
2) the command spd-say "Hello" outputs only one normal sounding \
voice.<br> 3) I looked at <a \
href="https://doc.qt.io/qt-5/qtspeech-hello-speak-example.html" rel="noreferrer" \
target="_blank">https://doc.qt.io/qt-5/qtspeech-hello-speak-example.html</a> <br> \
<<a href="https://doc.qt.io/qt-5/qtspeech-hello-speak-example.html" \
rel="noreferrer" target="_blank">https://doc.qt.io/qt-5/qtspeech-hello-speak-example.html</a>> \
but can't <br> figure out what program to use, what command to run or what code \
to <br> download to compile. I tried every variation of commands such as "Qt \
<br> text-to-speech example", "QtTextToSpeech example" and many others \
<br> without success, it always returns cnf. I googled to see what I might be <br>
missing. I looked in my setup software packages for relevant code <br>
without success.<br>
4. The duplicate voices occur both with Okular and Kmouth.<br>
<br>
<br>
On 10/25/21 12:25 AM, Jeremy Whiting wrote:<br>
> Gustav,<br>
><br>
> This sounds like a pretty tricky issue to find the cause of. Some <br>
> explanation of how it all fits together may help though. If you're <br>
> already aware of this just ignore it, but it may help find the cause.<br>
><br>
> Speech-dispatcher itself is a daemon that has modules for various <br>
> synthesizers, espeak, festival, pico, etc. It is usually configured so <br>
> one synthesizer is the default, but many can be set up to use for <br>
> example if the default doesn't support the wanted language a fallback <br>
> synthesizer can be used.<br>
><br>
> Qt Text-to-speech is a library that kmouth, okular, plasma, etc. use <br>
> to interact with speech-dispatcher on linux (and sapi on windows, <br>
> voiceover on mac, android tts on android, etc.)<br>
><br>
> Firefox if I remember correctly talks directly to speech-dispatcher <br>
> using libspeechd so isn't going through Qt's text-to-speech library.<br>
><br>
> Some things you could try to see if you can narrow it down:<br>
><br>
> 1. Find out which synthesizer speech-dispatcher is configured to use <br>
> by default. If festival is not running it's likely espeak-ng. spd-conf <br>
> or sending along or checking yourself your <br>
> ~/.configure/speech-dispatcher/*.conf files should say which one is <br>
> default.<br>
> 2. If spd-say "Hello" from a command line sounds ok and doesn't \
<br> > duplicate text then speech-dispatcher is not the problem.<br>
> 3. Run Qt text-to-speech example <br>
> <a href="https://doc.qt.io/qt-5/qtspeech-hello-speak-example.html" \
rel="noreferrer" target="_blank">https://doc.qt.io/qt-5/qtspeech-hello-speak-example.html</a> \
<br> > <<a href="https://doc.qt.io/qt-5/qtspeech-hello-speak-example.html" \
rel="noreferrer" target="_blank">https://doc.qt.io/qt-5/qtspeech-hello-speak-example.html</a>> \
<-- may <br> > need to build from source, unless your distribution happens to \
have a <br> > package for it. If audio is duplicated when using that then the <br>
> problem is in Qt text-to-speech library itself.<br>
> 4. If the example sounds fine, then the problem is either in okular's <br>
> use of QTextToSpeech library (i.e. maybe it's trying to run 2 audio <br>
> jobs at the same time possibly?)<br>
><br>
> Hope that helps narrow it down a bit.<br>
><br>
> thanks,<br>
> Jeremy<br>
><br>
> On Sat, Oct 23, 2021 at 6:49 AM Gustav Degreef <<a \
href="mailto:gustav97@gmail.com" target="_blank">gustav97@gmail.com</a> <br> > \
<mailto:<a href="mailto:gustav97@gmail.com" \
target="_blank">gustav97@gmail.com</a>>> wrote:<br> ><br>
> Unfortunately Festival does not seem the culprit for the double<br>
> stream<br>
> in either Kmouth or Okular. When I run top (without Kmouth or Okular<br>
> running) festival is not running in either case. When I try to<br>
> read a<br>
> pdf with Okular or when trying to speak out text with Kmouth, top<br>
> DOES<br>
> NOT show Festival running in either case. In all these cases<br>
> espeak is<br>
> running, as seen in top. When Okular and Kmouth are putting out<br>
> the two<br>
> simultaneous voices, and I KILL the process for espeak, ALL speech<br>
> output stops. I have no idea of how to track this down<br>
> further. The<br>
> problem never happens with Jovie or Speak Aloud plugin in Firefox. <br>
> Thanks, Gustav.<br>
><br>
> On 10/22/21 8:51 PM, Jude DaShiell wrote:<br>
> > I bet kmouth runs festival by default. Festival has many<br>
> voices from many<br>
> > countries available to use. So you don't want to be running<br>
> espeak or you<br>
> > don't want to be running festival-server one or the other. <br>
> That should<br>
> > solve that problem. Somewhere in kmouth configuration it starts \
up<br> > > festival-server and commenting that line out ought to leave you \
with<br> > > espeak or espeak-ng whichever is on your machine.<br>
> > It could be kmouth can be used by those that have never seen in<br>
> this life.<br>
> > I downloaded that redcore distro and can try installing it and<br>
> see how far<br>
> > I don't get. I did software testing for the federal \
government<br> > before<br>
> > retiring so this shouldn't be too bad and have several ssd and<br>
> sata disks<br>
> > I can use.<br>
> ><br>
> ><br>
> > On Fri, 22 Oct 2021, Gustav Degreef wrote:<br>
> ><br>
> >> Jeremy, thanks for your detailed and thoughtful reply. I<br>
> really appreciate<br>
> >> your taking this seriously. Â I tried Kmouth again (after<br>
> years). It has:<br>
> >><br>
> >> 1) the same problem as Okular. It speaks the text in<br>
> two simultaneous<br>
> >> streams (one espeak and the second a Scottish sounding voice)<br>
> of the same text<br>
> >> so the output is incomprehensible.<br>
> >> 2) no way to stop the speech output. No pause and no \
resume.<br> > >> 3)Â It opens a separate window, that I have to look \
for it<br> > on the taskbar -<br>
> >> when it is in the background.<br>
> >> 4) after bringing back the window (when I am in another<br>
> application), I have<br>
> >> to navigate to the start button (or other button), this<br>
> is cumbersome.<br>
> >><br>
> >> 3) and 4) might seem trivial for a fully sighted person, but<br>
> for the partially<br>
> >> sighted, it causes delay and frustration. A typical task I<br>
> do is writing<br>
> >> substantial documents and then I have Jovie read back to me the<br>
> sentences,<br>
> >> paragraphs or pages that I've written (many times in a<br>
> sitting).  This helps<br>
> >> in revising and editing any significant work. The<br>
> difference in functionality<br>
> >> between Jovie and Kmouth for this task (and other tasks) are<br>
> pretty huge.<br>
> >><br>
> >> If you can give Kmouth the same functionality and ease of use<br>
> of Jovie,<br>
> >> great. I appreciate your efforts, Gustav<br>
> >><br>
> >> On 10/22/21 3:43 PM, Jeremy Whiting wrote:<br>
> >>> Gustav, Simon,<br>
> >>><br>
> >>> Thank you so much for the insight. I definitely hadn't<br>
> considered those<br>
> >>> cases. I'll give it some thought today and decide one of \
the<br> > following to<br>
> >>> remedy the situation.<br>
> >>><br>
> >>> 1. Add the missing features and functionality to KMouth.<br>
> >>> 2. Revive Jovie and clean it up quite a bit since it has \
bit<br> > rotted<br>
> >>> significantly in the past 5 years or so.<br>
> >>><br>
> >>> I'm leaning towards 1 now since KMouth needs some love \
and<br> > attention anyway.<br>
> >>> If we go that direction KMouth would need the following<br>
> features to be<br>
> >>> feature complete with the use cases described above.<br>
> >>><br>
> >>> a) A queue of what will be spoken as well as control over \
the<br> > queue to<br>
> >>> remove entries, etc.<br>
> >>> b) Voice settings to be able to switch between voices \
quickly.<br> > >>> c) A tray icon and/or more shortcut keys to be \
able to speak,<br> > play, stop,<br>
> >>> pause, etc. like Jovie had.<br>
> >>> d) Speak clipboard contents.<br>
> >>><br>
> >>> for b I really didn't like that Jovie had voice settings \
that<br> > were separate<br>
> >>> from Speech-Dispatcher's settings. In my mind we should \
be<br> > able to control<br>
> >>> what voice settings (language, volume, pitch, etc.) \
directly<br> > by manipulating<br>
> >>> speech-dispatcher configuration. But for that to work the<br>
> configuration gui<br>
> >>> would need to directly manipulate speech-dispatcher's \
.conf<br> > files and have a<br>
> >>> way to tell it to reload them when we change them. I'm \
not<br> > sure if that's<br>
> >>> already implemented in speech-dispatcher itself yet or not. \
If<br> > not it<br>
> >>> shouldn't be too tricky to add though. The other items \
should<br> > be pretty<br>
> >>> straightforward.<br>
> >>><br>
> >>> thanks,<br>
> >>> Jeremy<br>
> >>><br>
> >>> On Fri, Oct 22, 2021 at 4:50 AM Gustav Degreef<br>
> <<a href="mailto:gustav97@gmail.com" \
target="_blank">gustav97@gmail.com</a> <mailto:<a href="mailto:gustav97@gmail.com" \
target="_blank">gustav97@gmail.com</a>><br> > >>> <mailto:<a \
href="mailto:gustav97@gmail.com" target="_blank">gustav97@gmail.com</a> <mailto:<a \
href="mailto:gustav97@gmail.com" target="_blank">gustav97@gmail.com</a>>>> \
wrote:<br> > >>><br>
> >>> Thank you Jeremy for the opportunity to address \
this<br> > directly.<br>
> >>><br>
> >>> In my opinion, Jovie/jovie placement is \
indispensable<br> > for those of us<br>
> >>> who are partially sighted (not blind).? In my<br>
> opinion, a screen<br>
> >>> reader<br>
> >>> (very useful for the blind) actually gets in the \
way<br> > for people<br>
> >>> like me.<br>
> >>> ? ? Jovie does a very simple and<br>
> straightforward task - it reads<br>
> >>> the most<br>
> >>> recent content of the clipboard.? Jovie allows \
for<br> > selecting text<br>
> >>> (and<br>
> >>> reading it out) in virtually all of the major<br>
> applications/tasks (and<br>
> >>> virtually all others) that a primarily desktop user<br>
> needs for<br>
> >>> every day<br>
> >>> use.? Those functions/tasks where? <br>
> jovie/replacement is needed are:<br>
> >>><br>
> >>> 1) Text edit/read - in my case (imc) Kate<br>
> >>> 2) e-mail client - imc thunderbird<br>
> >>> 3) browser - imc Firefox<br>
> >>> 4) pdf reader - imc Okular<br>
> >>> 5) word processor - imc LibreOffice<br>
> >>> 6) text from "program to user output" (error \
messages,<br> > text boxes,<br>
> >>> command line output, etc).<br>
> >>> 7) miscellaneous programs not so often used.<br>
> >>><br>
> >>> In my experience/opinion:<br>
> >>> Kmouth is cumbersome and unwieldy and requires too<br>
> many steps.<br>
> >>> using the command line adds several steps that \
disturb<br> > the flow of<br>
> >>> work,<br>
> >>> it is not simple to have to switch windows and then<br>
> have to type a<br>
> >>> command.<br>
> >>><br>
> >>> Indispensable (for partially sighted) aspects of \
Jovie<br> > or Jovie<br>
> >>> replacement:<br>
> >>><br>
> >>> 1) SIMPLE interface with as few clicks or steps or<br>
> commands to get<br>
> >>> speech output. - ideal use is with mouse or \
keyboard<br> > shortcut.<br>
> >>> Currently<br>
> >>> jovie takes three simple steps with mouse or \
keyboard<br> > shortcut - text<br>
> >>> select, text copy,? then start/etc. speech \
output.<br> > >>> 2) being able to select all or ONLY part of \
a piece of<br> > text - with<br>
> >>> the<br>
> >>> mouse or shortcut.<br>
> >>> 3) Easily start/stop and pause/resume speech output<br>
> with mouse or<br>
> >>> shortcut.<br>
> >>> 4) Sits in system tray or functions from menu that<br>
> appears on right<br>
> >>> click of mouse (or keyboard shortcut).<br>
> >>><br>
> >>><br>
> >>> There are currently add ons to programs that COULD<br>
> fulfill most of<br>
> >>> these<br>
> >>> requirements,? however they do not all work \
well:<br> > >>><br>
> >>> 1) ) Kate - no plugin, no built in function for \
tts.<br> > >>> 2) Thunderbird - Read Aloud plugin: very \
limited, it<br> > reads the ENTIRE<br>
> >>> message with some headers. Does not allow for<br>
> selecting a portion<br>
> >>> of the<br>
> >>> text, can't stop, can't pause/resume.? \
Totally<br> > inadequate for a<br>
> >>> bottom<br>
> >>> posted list message.<br>
> >>> 3) Firefox - Read Aloud plugin:? works quite \
well,<br> > has all needed<br>
> >>> functions.<br>
> >>> 4) Okular - nice built in tts function, easy to \
select<br> > text, right<br>
> >>> click<br>
> >>> mouse to output speech.? However it outputs (at<br>
> least on<br>
> >>> opensuse) two<br>
> >>> simultaneous speech streams (of the same text) with<br>
> different<br>
> >>> voices and<br>
> >>> it is impossible to understand.<br>
> >>> 5) LibreOffice - has a tts plugin but it is \
cumbersome<br> > and adds<br>
> >>> several<br>
> >>> steps.? It has a nice feature to output the<br>
> contents of the<br>
> >>> clipboard<br>
> >>> but it requires too many steps.<br>
> >>> 6) program to user output - kmouth or command line<br>
> seem the only<br>
> >>> alternative to Jovie<br>
> >>> 7) miscellaneous programs (with no plugins or built \
in<br> > tts)? -<br>
> >>> same as 6)<br>
> >>><br>
> >>> It seems clear that a lot of developers are \
aware/are<br> > working on<br>
> >>> tts for<br>
> >>> various programs, and that is very encouraging and<br>
> great. However,<br>
> >>> it is<br>
> >>> a time of great transition and the tts functions<br>
> (without Jovie) are<br>
> >>> quite inadequate for the partially sighted (for<br>
> example, from macular<br>
> >>> degeneration which is fairly common). Thanks, \
Gustav.<br> > >>><br>
> >>> On 10/22/21 1:56 AM, Jeremy Whiting wrote:<br>
> >>> > Hello all,<br>
> >>> ><br>
> >>> > I've been quietly watching this conversation \
for a<br> > bit but need to<br>
> >>> > chime in here. I'm the one that changed the \
name<br> > from ktts to Jovie<br>
> >>> > many years ago. Then deprecated Jovie itself \
when<br> > QtSpeech came<br>
> >>> about.<br>
> >>> > I'm very curious about what use cases there \
still<br> > are for Jovie.<br>
> >>> > Shortly before the name change from ktts to Jovie \
it was<br> > >>> drastically<br>
> >>> > changed to just be a gui on top of<br>
> Speech-Dispatcher. QtSpeech as a<br>
> >>> > library does the same thing but has no gui, is \
only<br> > useful from<br>
> >>> > applications. My question is what do you use \
Jovie<br> > for exactly?<br>
> >>> Here<br>
> >>> > are the ways replacements using QtSpeech \
"Just Work"<br> > in my mind.<br>
> >>> ><br>
> >>> > Want to hear notifications from any KDE \
application<br> > like Jovie/ktts<br>
> >>> > did? Turn that on in the application's \
notifications<br> > >>> configuration. It<br>
> >>> > uses QtSpeech to speak the notification, \
title,<br> > message or both.<br>
> >>> Just<br>
> >>> > like it did previously with ktts/jovie.<br>
> >>> > Want to read a document out loud? Use \
Okular's<br> > QtSpeech actions in<br>
> >>> > it's menu. It sends either the selected text \
or the<br> > current page<br>
> >>> to be<br>
> >>> > spoken to Speech-Dispatcher directly for \
listening<br> > to the document.<br>
> >>> > Want to read out loud a web article of some \
kind?<br> > Use Firefox's tts<br>
> >>> > features to read it out to you. It doesn't \
use<br> > QtSpeech, but<br>
> >>> interacts<br>
> >>> > with speech-dispatcher directly if I recall \
correctly.<br> > >>> > Want to type some text and hear it \
spoken? This can<br> > be done in a<br>
> >>> > number of ways. 1. spd-say command line tool. \
2.<br> > espeak or<br>
> >>> espeak-ng<br>
> >>> > or festival, or pico or any other tts directly \
from<br> > command<br>
> >>> line. 3.<br>
> >>> > Use KMouth if you prefer to have a gui. KMouth \
uses<br> > >>> speech-dispatcher<br>
> >>> > directly if I recall correctly and provides a \
nice<br> > gui with a<br>
> >>> > customizable dictionary of commonly used words, \
etc.<br> > >>> ><br>
> >>> > With the above, what is the use of Jovie anymore? \
If<br> > there's a use<br>
> >>> > case that isn't covered by the above we \
can<br> > certainly revive<br>
> >>> Jovie and<br>
> >>> > fill the gap if there is one, but in my mind \
the<br> > above uses are<br>
> >>> > already covered.<br>
> >>> ><br>
> >>> > thanks,<br>
> >>> > Jeremy Whiting<br>
> >>> ><br>
> >>> > On Thu, Oct 21, 2021 at 4:15 PM Jude DaShiell<br>
> >>> <<a href="mailto:jdashiel@panix.com" \
target="_blank">jdashiel@panix.com</a> <mailto:<a href="mailto:jdashiel@panix.com" \
target="_blank">jdashiel@panix.com</a>><br> > <mailto:<a \
href="mailto:jdashiel@panix.com" target="_blank">jdashiel@panix.com</a> <mailto:<a \
href="mailto:jdashiel@panix.com" target="_blank">jdashiel@panix.com</a>>><br> \
> >>> > <mailto:<a href="mailto:jdashiel@panix.com" \
target="_blank">jdashiel@panix.com</a><br> > <mailto:<a \
href="mailto:jdashiel@panix.com" target="_blank">jdashiel@panix.com</a>> \
<mailto:<a href="mailto:jdashiel@panix.com" \
target="_blank">jdashiel@panix.com</a><br> > <mailto:<a \
href="mailto:jdashiel@panix.com" \
target="_blank">jdashiel@panix.com</a>>>>> wrote:<br> > \
>>> ><br> > >>> >? ? ? \
Quite agree with you on that<br> > score.??? A new version of<br>
> >>> redcore<br>
> >>> >? ? ? Linux is<br>
> >>> >? ? ? available for download and it has \
a<br> > very current kernel<br>
> >>> and its<br>
> >>> >? ? ? default<br>
> >>> >? ? ? desktop is kde plasma.??? \
Maybe<br> > one thing jovie might do<br>
> >>> when<br>
> >>> >? ? ? started up is<br>
> >>> >? ? ? to locate something like \
espeak-ng<br> > or espeak or<br>
> >>> speech-dispatcher and<br>
> >>> >? ? ? start those up first then come up \
on<br> > its own.??? If it finds<br>
> >>> >? ? ? speech-dispatcher maybe remind \
the<br> > user to run spd-conf<br>
> >>> to get<br>
> >>> >? ? ? speech-dispatcher configured<br>
> correctly but could generate<br>
> >>> a default<br>
> >>> >? ? ? spd.conf file and let the user \
know<br> > that it's there and maybe<br>
> >>> >? ? ? reconfigure<br>
> >>> >? ? ? if problems arise.<br>
> >>> ><br>
> >>> ><br>
> >>> >? ? ? On Thu, 21 Oct 2021, Gustav \
Degreef<br> > wrote:<br>
> >>> ><br>
> >>> >? ? ? > Festival was not much of \
an<br> > improvement in voice<br>
> >>> quality.???<br>
> >>> >? ? ? Embrola, as you<br>
> >>> >? ? ? > say, was too difficult to<br>
> configure.??? I'll check out<br>
> >>> Fenrir,<br>
> >>> >? ? ? and tdsr but the<br>
> >>> >? ? ? > voice quality is TOTALLY \
secondary<br> > - a smoothly working<br>
> >>> >? ? ? jovie/espeak (or<br>
> >>> >? ? ? > equivalent) is quite adequate \
to<br> > get things done.???Â<br>
> >>> Which in<br>
> >>> >? ? ? theend is really<br>
> >>> >? ? ? > the important thing. \
Gustav<br> > >>> >? ? ? ><br>
> >>> >? ? ? > On 10/21/21 1:56 PM, Jude \
DaShiell<br> > wrote:<br>
> >>> >? ? ? > > fenrir and tdsr are a \
couple<br> > more to check out and<br>
> >>> mbrola and<br>
> >>> >? ? ? festival can<br>
> >>> >? ? ? > > maybe help the human \
speech<br> > situation though not easily<br>
> >>> >? ? ? configured.<br>
> >>> >? ? ? > ><br>
> >>> >? ? ? > ><br>
> >>> >? ? ? > > On Thu, 21 Oct 2021, \
Gustav<br> > Degreef wrote:<br>
> >>> >? ? ? > ><br>
> >>> >? ? ? > >> Actually, Jovie \
replaced ktts<br> > quite some years ago.????<br>
> >>> >? ? ? Qtspeech is supposed<br>
> >>> >? ? ? > >> to<br>
> >>> >? ? ? > >> be a partial \
replacement, but<br> > there is no frontend<br>
> >>> program to<br>
> >>> >? ? ? manage the<br>
> >>> >? ? ? > >> output of \
speechdispatcher<br> > (like Jovie). ??? e-speak<br>
> >>> works<br>
> >>> >? ? ? fine for me, but<br>
> >>> >? ? ? > >> bothers everyne else \
who<br> > listens to my computer<br>
> >>> outptut (my<br>
> >>> >? ? ? partner and<br>
> >>> >? ? ? > >> friends).???? \
e-speak is<br> > clear enough, just does<br>
> >>> not sound<br>
> >>> >? ? ? like a person.???<br>
> >>> >? ? ? > >> Good,<br>
> >>> >? ? ? > >> I'll look into \
espeak-ng,<br> > thanks! Gustav<br>
> >>> >? ? ? > >><br>
> >>> >? ? ? > >> On 10/21/21 11:04 \
AM, Jude<br> > DaShiell wrote:<br>
> >>> >? ? ? > >>> I had read \
somewhere ktts was<br> > supposed to have replaced<br>
> >>> >? ? ? jovie.??? Also,<br>
> >>> >? ? ? > >>> espeak-ng is a \
successor to<br> > espeak.??? It's good<br>
> >>> you got any<br>
> >>> >? ? ? of this<br>
> >>> >? ? ? > >>> working.<br>
> >>> >? ? ? > >>><br>
> >>> >? ? ? > >>><br>
> >>> >? ? ? > >>> ---------- \
Forwarded message<br> > ---------- Date: Thu,<br>
> >>> 21 Oct<br>
> >>> >? ? ? 2021 04:36:27<br>
> >>> >? ? ? > >>> From: Gustav \
Degreef<br> > <<a href="mailto:gustav97@gmail.com" \
target="_blank">gustav97@gmail.com</a> <mailto:<a href="mailto:gustav97@gmail.com" \
target="_blank">gustav97@gmail.com</a>><br> > >>> \
<mailto:<a href="mailto:gustav97@gmail.com" target="_blank">gustav97@gmail.com</a> \
<mailto:<a href="mailto:gustav97@gmail.com" \
target="_blank">gustav97@gmail.com</a>>><br> > >>> \
>? ? ? <mailto:<a href="mailto:gustav97@gmail.com" \
target="_blank">gustav97@gmail.com</a><br> > <mailto:<a \
href="mailto:gustav97@gmail.com" target="_blank">gustav97@gmail.com</a>> \
<mailto:<a href="mailto:gustav97@gmail.com" \
target="_blank">gustav97@gmail.com</a><br> > <mailto:<a \
href="mailto:gustav97@gmail.com" \
target="_blank">gustav97@gmail.com</a>>>>><br> > >>> \
To: Simion<br> > >>> >? ? ? > >>> \
<<a href="mailto:simion314@gmail.com" target="_blank">simion314@gmail.com</a><br> \
> <mailto:<a href="mailto:simion314@gmail.com" \
target="_blank">simion314@gmail.com</a>> <mailto:<a \
href="mailto:simion314@gmail.com" target="_blank">simion314@gmail.com</a><br> > \
<mailto:<a href="mailto:simion314@gmail.com" \
target="_blank">simion314@gmail.com</a>>><br> > >>> \
<mailto:<a href="mailto:simion314@gmail.com" \
target="_blank">simion314@gmail.com</a><br> > <mailto:<a \
href="mailto:simion314@gmail.com" target="_blank">simion314@gmail.com</a>> \
<mailto:<a href="mailto:simion314@gmail.com" \
target="_blank">simion314@gmail.com</a><br> > <mailto:<a \
href="mailto:simion314@gmail.com" \
target="_blank">simion314@gmail.com</a>>>>>,<br> > >>> \
>? ? ? <a href="mailto:kde-accessibility@kde.org" \
target="_blank">kde-accessibility@kde.org</a><br> > <mailto:<a \
href="mailto:kde-accessibility@kde.org" \
target="_blank">kde-accessibility@kde.org</a>><br> > >>> \
<mailto:<a href="mailto:kde-accessibility@kde.org" \
target="_blank">kde-accessibility@kde.org</a><br> > <mailto:<a \
href="mailto:kde-accessibility@kde.org" \
target="_blank">kde-accessibility@kde.org</a>>><br> > >>> \
<mailto:<a href="mailto:kde-accessibility@kde.org" \
target="_blank">kde-accessibility@kde.org</a><br> > <mailto:<a \
href="mailto:kde-accessibility@kde.org" \
target="_blank">kde-accessibility@kde.org</a>><br> > <mailto:<a \
href="mailto:kde-accessibility@kde.org" target="_blank">kde-accessibility@kde.org</a> \
<mailto:<a href="mailto:kde-accessibility@kde.org" \
target="_blank">kde-accessibility@kde.org</a>>>><br> > >>> \
>? ? ? Subject: Re: Is there a<br> > >>> \
>? ? ? > >>> project that is jovie successor?<br> > \
>>> >? ? ? > >>><br> > >>> \
>? ? ? > >>> Hi Simion,<br> > >>> \
>? ? ? > >>><br> > >>> >? \
? ? > >>> Thanks for your input and<br> > effort.????? \
????? I<br> > >>> carefuly looked<br>
> >>> >? ? ? over everything<br>
> >>> >? ? ? > >>> you<br>
> >>> >? ? ? > >>> mentioned, \
including the<br> > script but it has taken me<br>
> >>> a long<br>
> >>> >? ? ? time.????? ????? I<br>
> >>> >? ? ? > >>> only<br>
> >>> >? ? ? > >>> have a<br>
> >>> >? ? ? > >>> \
rudimentary?????? knowledge of<br> > >>> scripts.????? \
????? ????? So<br> > >>> >? ? ? \
modifying or writing<br> > >>> >? ? ? > \
>>> scripts<br> > >>> >? ? ? > \
>>> is beyond<br> > >>> >? ? ? > \
>>> my current possibility,<br> > especially with my vision<br>
> >>> >? ? ? problems.????? ????? But \
it<br> > >>> >? ? ? > >>> \
really<br> > >>> >? ? ? > >>> \
helped me to look everything<br> > over.????? ????? I<br>
> >>> decided the<br>
> >>> >? ? ? best way was to go<br>
> >>> >? ? ? > >>> back<br>
> >>> >? ? ? > >>> to<br>
> >>> >? ? ? > >>> trying to \
install it from the<br> > opensuse<br>
> >>> repos.????? ????? I had<br>
> >>> >? ? ? failed the first<br>
> >>> >? ? ? > >>> time and<br>
> >>> >? ? ? > >>> created a great \
confusion in<br> > my setup. But it was a<br>
> >>> spare<br>
> >>> >? ? ? "test" setup on<br>
> >>> >? ? ? > >>> a<br>
> >>> >? ? ? > >>> separate<br>
> partition.????? ????? I spent a lot of<br>
> >>> time cleaning<br>
> >>> >? ? ? up the repos,<br>
> >>> >? ? ? > >>> updating and<br>
> >>> >? ? ? > >>> cleaning up. And \
now Jovie<br> > works on opensuse<br>
> >>> 15.3!????? ?????<br>
> >>> >? ? ? The packages come<br>
> >>> >? ? ? > >>> from<br>
> >>> >? ? ? > >>> unofficial \
repos, but someone<br> > else with the tech<br>
> >>> knowhow has<br>
> >>> >? ? ? put it<br>
> >>> >? ? ? > >>> together.????? \
?<br> > >>> >? ? ? > >>> I am \
"forced" to upgrade soon,<br> > since the opensuse<br>
> >>> 15.2 EOL<br>
> >>> >? ? ? is soon.????? ????<br>
> >>> >? ? ? > >>> But<br>
> >>> >? ? ? > >>> now I<br>
> >>> >? ? ? > >>> can move forward \
hopefully for<br> > another 1.5 years,<br>
> >>> the life<br>
> >>> >? ? ? of 15.3 until a<br>
> >>> >? ? ? > >>> better \
solution<br> > comes.????? ????? I hope you or<br>
> >>> someone else<br>
> >>> >? ? ? can help come up<br>
> >>> >? ? ? > >>> with<br>
> >>> >? ? ? > >>> a<br>
> >>> >? ? ? > >>> replacement \
for<br> > Jovie.????? ????? Thanks for your<br>
> >>> >? ? ? efforts.????? ????? \
Gustav.<br> > >>> >? ? ? > >>> p.s. \
I'm posting back on the<br> > list in case it may help<br>
> >>> >? ? ? someone else.<br>
> >>> >? ? ? > >>><br>
> >>> >? ? ? > >>> On 9/13/21 1:13 \
AM, Gustav<br> > Degreef wrote:<br>
> >>> >? ? ? > >>>> On 8/30/21 \
7:15 PM, Simion wrote:<br> > >>> >? ? ? > \
>>>>> Hi Gustav,<br> > >>> >? ? ? \
> >>>>> I personally would try to<br> > compile it, if I \
am<br> > >>> unable I<br>
> >>> >? ? ? would try first a<br>
> >>> >? ? ? > >>>>> simple \
bash script, the<br> > issue with next script is<br>
> >>> that is not<br>
> >>> >? ? ? > >>>>> \
queuing????????????? the<br> > tasks so you can get 2<br>
> >>> speakers at<br>
> >>> >? ? ? the same time<br>
> >>> >? ? ? > >>>>> or<br>
> >>> >? ? ? > >>>>> you<br>
> >>> >? ? ? > >>>>> can edit \
the script to<br> > "killall" previous taks (so an<br>
> >>> >? ? ? application that<br>
> >>> >? ? ? > >>>>> runs<br>
> >>> >? ? ? > >>>>> in \
background would be<br> > needed to improve the<br>
> >>> experience)<br>
> >>> >? ? ? > >>>>><br>
> >>> >? ? ? > >>>>> #! \
/bin/bash<br> > >>> >? ? ? > \
>>>>><br> > >>> >? ? ? > \
>>>>> xclip -out -selection<br> > primary | xclip -in<br>
> >>> -selection clipboard<br>
> >>> >? ? ? > >>>>> xsel \
--clipboard | tr "\n" "<br> > " | espeak<br>
> >>> >? ? ? > >>>>> #end \
script<br> > >>> >? ? ? > \
>>>>><br> > >>> >? ? ? > \
>>>>> or maybe python or nodejs<br> > >>> \
>? ? ? > >>>>> I am tempted to write<br> > \
something to do some<br> > >>> cleanup on the<br>
> >>> >? ? ? input,<br>
> >>> >? ? ? > >>>>> like \
when I want to read an<br> > entire reddit page of<br>
> >>> omments<br>
> >>> >? ? ? would be nice<br>
> >>> >? ? ? > >>>>> if<br>
> >>> >? ? ? > >>>>> I<br>
> >>> >? ? ? > >>>>> \
could????????????? clean it<br> > up?????????????Â<br>
> >>> first and remove<br>
> >>> >? ? ? all the<br>
> >>> >? ? ? > >>>>> \
"reply/report<br> > >>> >? ? ? > \
>>>>> ..." buttons labels<br> > >>> \
>? ? ? > >>>>> The reason I decided that in<br> > \
future I would use<br> > >>> espeak is<br>
> >>> >? ? ? because in my<br>
> >>> >? ? ? > >>>>> current \
configuration jovie<br> > uses speech<br>
> >>> dispatcher and<br>
> >>> >? ? ? speech dispatcher<br>
> >>> >? ? ? > >>>>> uses<br>
> >>> >? ? ? > >>>>> espeak , \
Qt5 is a new extra<br> > layer so a new placed<br>
> >>> that<br>
> >>> >? ? ? could cause<br>
> >>> >? ? ? > >>>>> \
problems<br> > >>> >? ? ? > \
>>>>> (but yes Qt5 would be nice<br> > to have if you plant<br>
> >>> to write a<br>
> >>> >? ? ? cross<br>
> >>> >? ? ? > >>>>> \
operating<br> > >>> >? ? ? > \
>>>>> system desktop application).<br> > >>> \
>? ? ? > >>>>><br> > >>> \
>? ? ? > >>>>> I have no plans to upgrade<br> > \
from my system<br> > >>> >? ? ? \
soon,????????????? maybe when I<br> > >>> >? ? \
? > >>>>> will<br> > >>> >? ? \
? > >>>>> upgrade my computer or I am<br> > forced to \
upgrade.<br> > >>> >? ? ? > \
>>>>><br> > >>> >? ? ? > \
>>>>><br> > >>> >? ? ? > \
>>>>> You probably need to install<br> > and configure<br>
> >>> espeak, the<br>
> >>> >? ? ? language and<br>
> >>> >? ? ? > >>>>> \
speed,<br> > >>> >? ? ? > \
>>>>> you can have a key bind<br> > to????????????? run \
the<br> > >>> script, you<br>
> >>> >? ? ? can modify the<br>
> >>> >? ? ? > >>>>> \
script<br> > >>> >? ? ? > \
>>>>> to????????????? add<br> > something like \
"killall<br> > >>> espeak" to stop<br>
> >>> >? ? ? the previous<br>
> >>> >? ? ? > >>>>><br>
> >>> >? ? ? > >>>>> Sorry I \
can't help more.<br> > >>> >? ? ? > \
>>>>><br> > >>> >? ? ? > \
>>>>> Regards, Simion<br> > >>> >? ? \
? > >>>> Hi Simion,<br> > >>> >? ? \
? > >>>><br> > >>> >? ? ? \
> >>>> Thanks for taking the time<br> > and for your \
effort.<br> > >>> >? ? ? > \
>>>><br> > >>> >? ? ? > \
>>>><br> > >>> >? ? ? > \
>>>>> On 8/28/21 11:42 PM, Gustav<br> > Degreef wrote:<br>
> >>> >? ? ? > >>>>>> Hi \
Simion,<br> > >>> >? ? ? > \
>>>>>><br> > >>> >? ? ? > \
>>>>>> Thanks for your detailed<br> > reply.????????????? \
I use<br> > >>> >? ? ? opensuse leap 15.2<br>
> >>> >? ? ? > >>>>>> \
with<br> > >>> >? ? ? > \
>>>>>> KDE<br> > >>> >? ? ? \
> >>>>>> plasma 5.18.6, Qt 5.12.7.<br> > ????????????? \
Jovie<br> > >>> continues to<br>
> >>> >? ? ? work fine even<br>
> >>> >? ? ? > >>>>>> \
though<br> > >>> >? ? ? > \
>>>>>> it has been<br> > deprecated.????????????? \
However,<br> > >>> it no longer<br>
> >>> >? ? ? works on<br>
> >>> >? ? ? > >>>>>> \
opensuse<br> > >>> >? ? ? > \
>>>>>> 15.3 and 15.2 end of life<br> > is in December this \
year.<br> > >>> >? ? ? Someone has built<br>
> >>> >? ? ? > >>>>>> \
packages for Jovie on the<br> > Open Build Service of<br>
> >>> Suse, but<br>
> >>> >? ? ? I could not<br>
> >>> >? ? ? > >>>>>> \
get<br> > >>> >? ? ? > \
>>>>>> it<br> > >>> >? ? ? \
> >>>>>> to install properly, I<br> > think it's due \
to the Qt<br> > >>> changes,<br>
> >>> >? ? ? I got a<br>
> >>> >? ? ? > >>>>>> \
dependency<br> > >>> >? ? ? > \
>>>>>> mess.<br> > >>> >? ? ? \
> >>>>>><br> > >>> >? ? ? \
> >>>>>> I have been trying to find<br> > a replacement \
for<br> > >>> Jovie for 3<br>
> >>> >? ? ? years at<br>
> >>> >? ? ? > >>>>>> \
least,<br> > >>> >? ? ? > \
>>>>>> since it was clear it would<br> > no longer be<br>
> >>> >? ? ? maintained.????????????? \
Read<br> > >>> >? ? ? > \
>>>>>> Aloud<br> > >>> >? ? ? \
> >>>>>> is<br> > >>> >? ? \
? > >>>>>> a plugin for Firefox that<br> > fills all \
the browser<br> > >>> needs.<br>
> >>> >? ? ? Thunderbird also<br>
> >>> >? ? ? > >>>>>> \
has<br> > >>> >? ? ? > \
>>>>>> a Read Aloud plugin, but it<br> > only works for<br>
> >>> single emails<br>
> >>> >? ? ? and top posted<br>
> >>> >? ? ? > >>>>>> \
replies, list messages,<br> > etc.????????????? It<br>
> >>> reads only<br>
> >>> >? ? ? from top to<br>
> >>> >? ? ? > >>>>>> \
bottom<br> > >>> >? ? ? > \
>>>>>> without being able to<br> > select only parts of \
the<br> > >>> >? ? ? mail.??????????<br>
> >>> >? ? ? > >>>>>> \
LibreOffice<br> > >>> >? ? ? > \
>>>>>> has a text to speech plugin<br> > that even reads \
the<br> > >>> clipboard<br>
> >>> >? ? ? contents, but<br>
> >>> >? ? ? > >>>>>> \
it<br> > >>> >? ? ? > \
>>>>>> is cumbersome.????????????<br> > Okular has a nice \
TTS<br> > >>> function,<br>
> >>> >? ? ? but it often<br>
> >>> >? ? ? > >>>>>> \
starts<br> > >>> >? ? ? > \
>>>>>> two different simultaneous<br> > but voices of \
the<br> > >>> same text<br>
> >>> >? ? ? which can't be<br>
> >>> >? ? ? > >>>>>> \
understood.????????????<br> > Sometimes id functions<br>
> >>> >? ? ? fine.????????????? That is<br>
> >>> >? ? ? > >>>>>> \
where I<br> > >>> >? ? ? > \
>>>>>> use TTS the most, and<br> > periodically to read out \
error<br> > >>> >? ? ? messages, text<br>
> >>> >? ? ? > >>>>>> \
boxes<br> > >>> >? ? ? > \
>>>>>> etc (for which Jovie is<br> > indispensable and \
for<br> > >>> which I<br>
> >>> >? ? ? don't have an<br>
> >>> >? ? ? > >>>>>> \
adequate<br> > >>> >? ? ? > \
>>>>>> substitute).<br> > >>> >? ? \
? > >>>>>><br> > >>> >? ? \
? > >>>>>> Any<br> > suggestions????????????? Perhaps \
to compile<br> > >>> Jovie from<br>
> >>> >? ? ? a tar<br>
> >>> >? ? ? > >>>>>> \
binary?????????????? Or<br> > are you seriously<br>
> >>> thinking of<br>
> >>> >? ? ? building a<br>
> >>> >? ? ? > >>>>>> \
replacement<br> > >>> >? ? ? > \
>>>>>> for<br> > >>> >? ? ? \
> >>>>>> Jovie? Thanks, Gustav.<br> > >>> \
>? ? ? > >>>>>><br> > >>> \
>? ? ? > >>>>>> On 8/26/21 12:01 PM, Simion<br> \
> wrote:<br> > >>> >? ? ? > \
>>>>>>> Hi, no problem ,<br> > >>> \
>? ? ? > >>>>>>><br> > >>> \
>? ? ? > >>>>>>> btw my name is Simion no<br> \
> Simon, don't worry it<br> > >>> is OK<br>
> >>> >? ? ? just want to<br>
> >>> >? ? ? > >>>>>>> \
mention<br> > >>> >? ? ? > \
>>>>>>> it to prevent issues like<br> > typos in \
emails<br> > >>> >? ? ? > \
>>>>>>><br> > >>> >? ? ? \
> >>>>>>> I still use Jovie, from my<br> > fork with a \
few<br> > >>> crash fixes<br>
> >>> >? ? ? > >>>>>>> \
I have some scripts that I<br> > use directly espeak .<br>
> >>> >? ? ? > \
>>>>>>><br> > >>> >? ? ? \
> >>>>>>> I was not yet forced to<br> > give up on \
Jovie but my<br> > >>> >? ? ? conclussion was \
to not<br> > >>> >? ? ? > \
>>>>>>> use<br> > >>> >? ? \
? > >>>>>>> Qt if I have to write my<br> > own \
replacement,<br> > >>> >? ? ? > \
>>>>>>><br> > >>> >? ? ? \
> >>>>>>> since I would not need<br> > some \
crossplatform<br> > >>> solution I<br>
> >>> >? ? ? could probably<br>
> >>> >? ? ? > >>>>>>> \
make<br> > >>> >? ? ? > \
>>>>>>> a<br> > >>> >? ? ? \
> >>>>>>> python application , or<br> > even something \
that<br> > >>> runs in the<br>
> >>> >? ? ? > \
>>>>>>><br> > >>> \
browser????????????????????????????????????????????????<br> > >>> \
>? ? ? or nodejs.<br> > >>> >? ? ? \
> >>>>>>><br> > >>> >? ? \
? > >>>>>>> But for now on my distro I<br> > can \
still compile<br> > >>> jovie , I<br>
> >>> >? ? ? have a keyboard<br>
> >>> >? ? ? > >>>>>>> \
with<br> > >>> >? ? ? > \
>>>>>>> multipmedia keys so my<br> > workflow is to \
copy<br> > >>> paste stuff<br>
> >>> >? ? ? in clipboard<br>
> >>> >? ? ? > >>>>>>> \
and<br> > >>> >? ? ? > \
>>>>>>> using my keys I can<br> > play/pause/resume. I \
still use<br> > >>> >? ? ? espeak as \
backend<br> > >>> >? ? ? > \
>>>>>>> with<br> > >>> >? ? \
? > >>>>>>> voice speed set to max.<br> > \
>>> >? ? ? > >>>>>>><br> > \
>>> >? ? ? > >>>>>>><br> > \
>>> >? ? ? > >>>>>>> On \
8/26/21 12:37 PM,<br> > Gustav Degreef wrote:<br>
> >>> >? ? ? > \
>>>>>>>> Hello Simon,<br> > >>> \
>? ? ? > >>>>>>>><br> > >>> \
>? ? ? > >>>>>>>> I saw your old message \
on<br> > the accessibility<br>
> >>> >? ? ? > \
>>>>>>>><br> > >>> \
list.???????????????????????????????????????????????? I<br> > >>> \
>? ? ? also have<br> > >>> >? ? ? \
> >>>>>>>> serious<br> > >>> \
>? ? ? > >>>>>>>> eye<br> > \
>>> >? ? ? > >>>>>>>> \
problems, though I am not<br> > >>> >? ? ? > \
>>>>>>>><br> > >>> <br>
> blind.???????????????????????????????????????????????? I<br>
> >>> >? ? ? have been<br>
> >>> >? ? ? > \
>>>>>>>> using<br> > >>> >? \
? ? > >>>>>>>> Jovie<br> > >>> \
>? ? ? > >>>>>>>> for most of my \
computer<br> > time for years and I<br>
> >>> am trying<br>
> >>> >? ? ? to find a<br>
> >>> >? ? ? > \
>>>>>>>> replacement for<br> > >>> \
>? ?<br> > ? it.???????????????????????????????????????????????? \
In<br> > >>> >? ? ? > \
>>>>>>>> my<br> > >>> >? ? \
? > >>>>>>>> situation a screen reader<br> > is \
not<br> > >>> >? ? ? > \
>>>>>>>><br> > >>> \
suitable.???????????????????????????????????????????<br> > >>> \
>? ? ? Excuse me for<br> > >>> >? ? \
? > >>>>>>>> writing<br> > >>> \
>? ? ? > >>>>>>>> you<br> > \
>>> >? ?<br> > ? \
directly.????????????????????????????????????????????????<br> > >>> \
Can I ask<br> > >>> >? ? ? > \
>>>>>>>> you<br> > >>> >? ? \
? > >>>>>>>> more about this<br> > >>> \
>? ?<br> > ? issue??????????????????????????????????????????????<br>
> >>> >? ? ? > \
>>>>>>>> Gustav<br> > >>> >? \
? ? > >>>>>>>><br> > >>> \
>? ? ? > >>>>>>>> On 5/12/18 10:18 AM,<br> \
> Simion wrote:<br> > >>> >? ? ? > \
>>>>>>>>> Hello, So I know that<br> > jovie is not \
be ported<br> > >>> to KDE5<br>
> >>> >? ? ? and that the<br>
> >>> >? ? ? > \
>>>>>>>>> idea<br> > >>> >? \
? ? > >>>>>>>>> is<br> > >>> \
>? ? ? > >>>>>>>>> to use QtSpeech, I \
can't<br> > find if someone<br>
> >>> started a<br>
> >>> >? ? ? replacement for<br>
> >>> >? ? ? > \
>>>>>>>>> jovie<br> > >>> >? \
? ? > >>>>>>>>> that uses QtSpeech yet.<br> > \
>>> >? ? ? > >>>>>>>>> I \
plan to investigate<br> > QtSpeech and see if it<br>
> >>> works<br>
> >>> >? ? ? properly on<br>
> >>> >? ? ? > \
>>>>>>>>> Linux,<br> > >>> >? \
? ? > >>>>>>>>> if<br> > >>> \
>? ? ? > >>>>>>>>> there is no such a<br> \
> project started is there any<br> > >>> >? ? \
? interest in it?<br> > >>> >? ? ? > \
>>>>>>>>><br> > >>> >? ? \
? > >>>>>>>>><br> > >>> \
>? ? ? > >><br> > >>> >? ? \
? > >><br> > >>> >? ? ? ><br>
> >>> >? ? ? ><br>
> >>> >? ? ? ><br>
> >>> ><br>
> >>><br>
> >><br>
> >><br>
><br>
<br>
</blockquote></div>
["hello_speak.zip" (application/x-zip-compressed)]
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic