Re: Is there a project that is jovie successor? (fwd)

Jude DaShiell <[email protected]> Fri, 22 Oct 2021 17:39:18 -0400
Newsgroups gmane.comp.kde.devel.accessibility
Message-ID <[email protected]>
Tomorrow, I try to install redcore-linux and see how much help if any
kmouth will be in the installation and how much help it will be
post-install.  If it all fails, I have a suggestion for kde regarding
screen reader availability.  Use alt-super-s as a screen reader startup
shortcut and put a small application with audio that plays say three
descending notes to let an installer know no screen reader is available
yet for kde.  If in future a real screen reader becomes available for
upgrades have that small app connected to alt-super-s replaced by the
screen reader app and as that package installs have it speak a short
message telling the user or installer that a screen reader is now
available and to use alt-super-s to start it running.
The alt-super-s is already used in gnome and mate to start screen readers
so is pretty widely standardized already.
Unfortunately when I do these installs the most help I sometimes have is a
be my eyes volunteer who can only tell me what came up on the screen once
we get the screen turned on.  So this is by no means a professionally run
accessibility laboratory run effort just run by someone familiar with
software testing who is now retired.


On Fri, 22 Oct 2021, Gustav Degreef wrote:

> It sounds like festival is probably the culprit for Okular also.=C2=A0 I'=
ll try and
> track it down/fix it/post back.=C2=A0 Thanks for this and for whatever yo=
u can do,
> Gustav
>
> On 10/22/21 8:51 PM, Jude DaShiell wrote:
> > I bet kmouth runs festival by default.  Festival has many voices from m=
any
> > 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 li=
fe.
> > 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 dis=
ks
> > I can use.
> >
> >
> > On Fri, 22 Oct 2021, Gustav Degreef wrote:
> >
> >> Jeremy, thanks for your detailed and thoughtful reply.?=C2=A0 I really
> >> appreciate
> >> your taking this seriously. ?=C2=A0 I tried Kmouth again (after years)=
=2E?=C2=A0 It
> >> has:
> >>
> >> 1)?=C2=A0 the same problem as Okular.?=C2=A0 It speaks the text in two=
 simultaneous
> >> streams (one espeak and the second a Scottish sounding voice) of the s=
ame
> >> text
> >> so the output is incomprehensible.
> >> 2) no way to stop the speech output.?=C2=A0 No pause and no resume.
> >> 3)?=C2=A0 It opens a separate window, that I have to look for it on th=
e taskbar
> >> -
> >> when it is in the background.
> >> 4) after bringing back the window (when I am in another application),?=
=C2=A0 I
> >> have
> >> to?=C2=A0 navigate to the start button (or other button),?=C2=A0 this =
is cumbersome.
> >>
> >> 3) and 4) might seem trivial for a fully sighted person, but for the
> >> partially
> >> sighted, it causes delay and frustration.?=C2=A0 A typical task I do i=
s writing
> >> substantial documents and then I have Jovie read back to me the senten=
ces,
> >> paragraphs or pages that I've written (many times in a sitting).?=C2=
=A0?=C2=A0 This
> >> helps
> >> in revising and editing any significant work.?=C2=A0 The difference in
> >> functionality
> >> between Jovie and Kmouth for this task (and other tasks) are pretty hu=
ge.
> >>
> >> If you can give Kmouth the same functionality and ease of use of Jovie=
,
> >> great.?=C2=A0 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 tho=
se
> >>> cases. I'll give it some thought today and decide one of the followin=
g 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 b=
e
> >>> feature complete with the use cases described above.
> >>>
> >>> a) A queue of what will be spoken as well as control over the queue t=
o
> >>> 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, s=
top,
> >>> 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 co=
ntrol
> >>> what voice settings (language, volume, pitch, etc.) directly by
> >>> manipulating
> >>> speech-dispatcher configuration. But for that to work the configurati=
on
> >>> 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 th=
at'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 pret=
ty
> >>> straightforward.
> >>>
> >>> thanks,
> >>> Jeremy
> >>>
> >>> On Fri, Oct 22, 2021 at 4:50 AM Gustav Degreef <[email protected]
> >>> <mailto:[email protected]>> 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).??=C2=A0 In my opinion, a =
screen
> >>>      reader
> >>>      (very useful for the blind) actually gets in the way for people
> >>>      like me.
> >>>      ??=C2=A0??=C2=A0 Jovie does a very simple and straightforward ta=
sk - it reads
> >>>      the most
> >>>      recent content of the clipboard.??=C2=A0 Jovie allows for select=
ing 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.??=C2=A0 Those functions/tasks where??=C2=A0 jovie/replaceme=
nt 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 boxe=
s,
> >>>      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 g=
et
> >>>      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,??=C2=A0 then start/etc. speech output.
> >>>      2) being able to select all or ONLY part of a piece of text - wi=
th
> >>>      the
> >>>      mouse or shortcut.
> >>>      3) Easily start/stop and pause/resume speech output with mouse o=
r
> >>>      shortcut.
> >>>      4) Sits in system tray or functions from menu that appears on ri=
ght
> >>>      click of mouse (or keyboard shortcut).
> >>>
> >>>
> >>>      There are currently add ons to programs that COULD fulfill most =
of
> >>>      these
> >>>      requirements,??=C2=A0 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 E=
NTIRE
> >>>      message with some headers. Does not allow for selecting a portio=
n
> >>>      of the
> >>>      text, can't stop, can't pause/resume.??=C2=A0 Totally inadequate=
 for a
> >>>      bottom
> >>>      posted list message.
> >>>      3) Firefox - Read Aloud plugin:??=C2=A0 works quite well, has al=
l needed
> >>>      functions.
> >>>      4) Okular - nice built in tts function, easy to select text, rig=
ht
> >>>      click
> >>>      mouse to output speech.??=C2=A0 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.??=C2=A0 It has a nice feature to output the contents of t=
he
> >>>      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. Howeve=
r,
> >>>      it is
> >>>      a time of great transition and the tts functions (without Jovie)=
 are
> >>>      quite inadequate for the partially sighted (for example, from ma=
cular
> >>>      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 nee=
d 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 cam=
e
> >>>      about.
> >>>      > I'm very curious about what use cases there still are for Jovi=
e.
> >>>      > 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 fro=
m
> >>>      > applications. My question is what do you use Jovie for exactly=
?
> >>>      Here
> >>>      > are the ways replacements using QtSpeech "Just Work" in my min=
d.
> >>>      >
> >>>      > 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 bot=
h.
> >>>      Just
> >>>      > like it did previously with ktts/jovie.
> >>>      > Want to read a document out loud? Use Okular's QtSpeech action=
s in
> >>>      > it's menu. It sends either the selected text or the current pa=
ge
> >>>      to be
> >>>      > spoken to Speech-Dispatcher directly for listening to the docu=
ment.
> >>>      > 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 ar=
e
> >>>      > already covered.
> >>>      >
> >>>      > thanks,
> >>>      > Jeremy Whiting
> >>>      >
> >>>      > On Thu, Oct 21, 2021 at 4:15 PM Jude DaShiell
> >>>      <[email protected] <mailto:[email protected]>
> >>>      > <mailto:[email protected] <mailto:[email protected]>>> wrote=
:
> >>>      >
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0Quite agree with you on that score.??=
??=C2=A0 A new version of
> >>>      redcore
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0Linux is
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0available for download and it has a v=
ery current kernel
> >>>      and its
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0default
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0desktop is kde plasma.????=C2=A0 Mayb=
e one thing jovie might
> >>>      >do
> >>>      when
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0started up is
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0to locate something like espeak-ng or=
 espeak or
> >>>      speech-dispatcher and
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0start those up first then come up on =
its own.??? If it
> >>>      >finds
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0speech-dispatcher maybe remind the us=
er to run spd-conf
> >>>      to get
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0speech-dispatcher configured correctl=
y but could generate
> >>>      a default
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0spd.conf file and let the user know t=
hat it's there and
> >>>      >maybe
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0reconfigure
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0if problems arise.
> >>>      >
> >>>      >
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0On Thu, 21 Oct 2021, Gustav Degreef w=
rote:
> >>>      >
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> Festival was not much of an improve=
ment in voice
> >>>      quality.???
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0Embrola, as you
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> say, was too difficult to configure=
=2E????=C2=A0 I'll check
> >>>      >out
> >>>      Fenrir,
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0and tdsr but the
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> voice quality is TOTALLY secondary =
- a smoothly working
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0jovie/espeak (or
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> equivalent) is quite adequate to ge=
t things done.????
> >>>      Which in
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0theend is really
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> the important thing. Gustav
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> On 10/21/21 1:56 PM, Jude DaShiell =
wrote:
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> > fenrir and tdsr are a couple more=
 to check out and
> >>>      mbrola and
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0festival can
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> > maybe help the human speech situa=
tion though not
> >>>      >easily
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0configured.
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> > On Thu, 21 Oct 2021, Gustav Degre=
ef wrote:
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >> Actually, Jovie replaced ktts qu=
ite some years
> >>>      >ago.????
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0Qtspeech is supposed
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >> to
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >> be a partial replacement, but th=
ere is no frontend
> >>>      program to
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0manage the
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >> output of speechdispatcher (like=
 Jovie). ??? e-speak
> >>>      works
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0fine for me, but
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >> bothers everyne else who listens=
 to my computer
> >>>      outptut (my
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0partner and
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >> friends).?????=C2=A0 e-speak is =
clear enough, just does
> >>>      not sound
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0like a person.???
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >> Good,
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >> I'll look into espeak-ng, thanks=
! Gustav
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >> On 10/21/21 11:04 AM, Jude DaShi=
ell wrote:
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> I had read somewhere ktts was s=
upposed to have
> >>>      >replaced
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0jovie.????=C2=A0 Also,
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> espeak-ng is a successor to esp=
eak.????=C2=A0 It's good
> >>>      you got any
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0of this
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> working.
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> ---------- Forwarded message --=
-------- Date: Thu,
> >>>      21 Oct
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A02021 04:36:27
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> From: Gustav Degreef <gustav97@=
gmail.com
> >>>      <mailto:[email protected]>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0<mailto:[email protected] <mailto:gu=
[email protected]>>>
> >>>      To: Simion
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> <[email protected] <mailto:si=
[email protected]>
> >>>      <mailto:[email protected] <mailto:[email protected]>>>,
> >>>      >??=C2=A0 ??=C2=A0 ? [email protected]
> >>>      <mailto:[email protected]>
> >>>      <mailto:[email protected] <mailto:kde-accessibility@kde.=
org>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0Subject: Re: Is there a
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> project that is jovie successor=
?
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> Hi Simion,
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> Thanks for your input and effor=
t.??????=C2=A0??????=C2=A0 I
> >>>      carefuly looked
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0over everything
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> you
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> mentioned, including the script=
 but it has taken me
> >>>      a long
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0time.??????=C2=A0??????=C2=A0 I
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> only
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> have a
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> rudimentary???????=C2=A0 knowle=
dge of
> >>>      scripts.??????=C2=A0??????=C2=A0??????=C2=A0 So
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0modifying or writing
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> scripts
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> is beyond
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> my current possibility, especia=
lly with my vision
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0problems.??????=C2=A0??????=C2=A0 But=
 it
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> really
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> helped me to look everything ov=
er.??????=C2=A0??????=C2=A0 I
> >>>      decided the
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0best way was to go
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> back
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> to
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> trying to install it from the o=
pensuse
> >>>      repos.??????=C2=A0??????=C2=A0 I had
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0failed the first
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> time and
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> created a great confusion in my=
 setup. But it was a
> >>>      spare
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0"test" setup on
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> a
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> separate partition.??????=C2=A0=
????? I spent a lot of
> >>>      time cleaning
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0up the repos,
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> updating and
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> cleaning up. And now Jovie work=
s on opensuse
> >>>      15.3!??????=C2=A0?????
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0The packages come
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> from
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> unofficial repos, but someone e=
lse with the tech
> >>>      knowhow has
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0put it
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> together.??????=C2=A0?
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> I am "forced" to upgrade soon, =
since the opensuse
> >>>      15.2 EOL
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0is soon.??????=C2=A0????
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> But
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> now I
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> can move forward hopefully for =
another 1.5 years,
> >>>      the life
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0of 15.3 until a
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> better solution comes.??????=C2=
=A0??????=C2=A0 I hope you or
> >>>      someone else
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0can help come up
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> with
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> a
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> replacement for Jovie.??????=C2=
=A0??????=C2=A0 Thanks for
> >>>      >your
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0efforts.??????=C2=A0??????=C2=A0 Gust=
av.
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> p.s. I'm posting back on the li=
st in case it may
> >>>      >help
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0someone else.
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>> On 9/13/21 1:13 AM, Gustav Degr=
eef wrote:
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>> On 8/30/21 7:15 PM, Simion wro=
te:
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> Hi Gustav,
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> I personally would try to com=
pile it, if I am
> >>>      unable I
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0would try first a
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> simple bash script, the issue=
 with next script is
> >>>      that is not
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> queuing????????????? the task=
s so you can get 2
> >>>      speakers at
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0the same time
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> or
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> you
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> can edit the script to "killa=
ll" previous taks
> >>>      >(so an
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0application that
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> runs
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> in background would be needed=
 to improve the
> >>>      experience)
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> #! /bin/bash
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> xclip -out -selection primary=
 | xclip -in
> >>>      -selection clipboard
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> xsel --clipboard | tr "\n" " =
" | espeak
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> #end script
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> or maybe python or nodejs
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> I am tempted to write somethi=
ng to do some
> >>>      cleanup on the
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0input,
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> like when I want to read an e=
ntire reddit page of
> >>>      omments
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0would be nice
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> if
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> I
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> could????????????? clean it u=
p??????????????
> >>>      first and remove
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0all the
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> "reply/report
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> ..." buttons labels
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> The reason I decided that in =
future I would use
> >>>      espeak is
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0because in my
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> current configuration jovie u=
ses speech
> >>>      dispatcher and
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0speech dispatcher
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> uses
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> espeak , Qt5 is a new extra l=
ayer so a new placed
> >>>      that
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0could cause
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> problems
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> (but yes Qt5 would be nice to=
 have if you plant
> >>>      to write a
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0cross
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> operating
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> system desktop application).
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> I have no plans to upgrade fr=
om my system
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0soon,??????????????=C2=A0 maybe when =
I
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> will
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> upgrade my computer or I am f=
orced to upgrade.
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> You probably need to install =
and configure
> >>>      espeak, the
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0language and
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> speed,
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> you can have a key bind to???=
???????????=C2=A0 run the
> >>>      script, you
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0can modify the
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> script
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> to??????????????=C2=A0 add so=
mething like "killall
> >>>      espeak" to stop
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0the previous
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> Sorry I can't help more.
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> Regards, Simion
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>> Hi Simion,
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>> Thanks for taking the time and=
 for your effort.
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>> On 8/28/21 11:42 PM, Gustav D=
egreef wrote:
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> Hi Simion,
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> Thanks for your detailed rep=
ly.??????????????=C2=A0 I
> >>>      >use
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0opensuse leap 15.2
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> with
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> KDE
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> plasma 5.18.6, Qt 5.12.7. ??=
????????????=C2=A0 Jovie
> >>>      continues to
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0work fine even
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> though
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> it has been deprecated.?????=
?????????=C2=A0 However,
> >>>      it no longer
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0works on
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> opensuse
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> 15.3 and 15.2 end of life is=
 in December this
> >>>      >year.
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0Someone has built
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> packages for Jovie on the Op=
en Build Service of
> >>>      Suse, but
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0I could not
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> get
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> it
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> to install properly, I think=
 it's due to the Qt
> >>>      changes,
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0I got a
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> dependency
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> mess.
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> I have been trying to find a=
 replacement for
> >>>      Jovie for 3
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0years at
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> least,
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> since it was clear it would =
no longer be
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0maintained.??????????????=C2=A0 Read
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> Aloud
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> is
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> a plugin for Firefox that fi=
lls all the browser
> >>>      needs.
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0Thunderbird also
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> has
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> a Read Aloud plugin, but it =
only works for
> >>>      single emails
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0and top posted
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> replies, list messages, etc.=
??????????????=C2=A0 It
> >>>      reads only
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0from top to
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> bottom
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> without being able to select=
 only parts of the
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0mail.??????????
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> LibreOffice
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> has a text to speech plugin =
that even reads the
> >>>      clipboard
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0contents, but
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> it
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> is cumbersome.???????????? O=
kular has a nice TTS
> >>>      function,
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0but it often
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> starts
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> two different simultaneous b=
ut voices of the
> >>>      same text
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0which can't be
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> understood.???????????? Some=
times id functions
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0fine.??????????????=C2=A0 That is
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> where I
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> use TTS the most, and period=
ically to read out
> >>>      >error
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0messages, text
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> boxes
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> etc (for which Jovie is indi=
spensable and for
> >>>      which I
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0don't have an
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> adequate
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> substitute).
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> Any suggestions?????????????=
 Perhaps to compile
> >>>      Jovie from
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0a tar
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> binary???????????????=C2=A0 =
Or are you seriously
> >>>      thinking of
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0building a
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> replacement
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> for
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> Jovie? Thanks, Gustav.
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>> On 8/26/21 12:01 PM, Simion =
wrote:
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> Hi, no problem ,
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> btw my name is Simion no Si=
mon, don't worry it
> >>>      is OK
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0just want to
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> mention
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> it to prevent issues like t=
ypos in emails
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> I still use Jovie, from my =
fork with a few
> >>>      crash fixes
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> I have some scripts that I =
use directly espeak
> >>>      >.
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> I was not yet forced to giv=
e up on Jovie but my
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0conclussion was to not
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> use
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> Qt if I have to write my ow=
n replacement,
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> since I would not need some=
 crossplatform
> >>>      solution I
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0could probably
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> make
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> a
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> python application , or eve=
n something that
> >>>      runs in the
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>
> >>>      browser????????????????????????????????????????????????
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0or nodejs.
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> But for now on my distro I =
can still compile
> >>>      jovie , I
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0have a keyboard
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> with
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> multipmedia keys so my work=
flow is to copy
> >>>      paste stuff
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0in clipboard
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> and
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> using my keys I can play/pa=
use/resume. I still
> >>>      >use
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0espeak as backend
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> with
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> voice speed set to max.
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>> On 8/26/21 12:37 PM, Gustav=
 Degreef wrote:
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>> Hello Simon,
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>> I saw your old message on =
the accessibility
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>>
> >>>      list.?????????????????????????????????????????????????=C2=A0 I
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0also have
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>> serious
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>> eye
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>> problems, though I am not
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>>
> >>>      blind.?????????????????????????????????????????????????=C2=A0 I
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0have been
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>> using
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>> Jovie
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>> for most of my computer ti=
me for years and I
> >>>      am trying
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0to find a
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>> replacement for
> >>>      >??=C2=A0 ? ??=C2=A0it.?????????????????????????????????????????=
????????=C2=A0 In
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>> my
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>> situation a screen reader =
is not
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>>
> >>>      suitable.???????????????????????????????????????????
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0Excuse me for
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>> writing
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>> you
> >>>      >??=C2=A0 ? ??=C2=A0directly.???????????????????????????????????=
?????????????
> >>>      Can I ask
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>> you
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>> more about this
> >>>      >??=C2=A0 ? ??=C2=A0issue???????????????????????????????????????=
???????
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>> Gustav
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>> On 5/12/18 10:18 AM, Simio=
n wrote:
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>>> Hello, So I know that jov=
ie is not be ported
> >>>      to KDE5
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0and that the
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>>> idea
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>>> is
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>>> to use QtSpeech, I can't =
find if someone
> >>>      started a
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0replacement for
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>>> jovie
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>>> that uses QtSpeech yet.
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>>> I plan to investigate QtS=
peech and see if it
> >>>      works
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0properly on
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>>> Linux,
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>>> if
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>>> there is no such a projec=
t started is there
> >>>      >any
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0interest in it?
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>>>>>>>>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0> >>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0>
> >>>      >??=C2=A0 ??=C2=A0 ??=C2=A0>
> >>>      >
> >>>
> >>
> >>
>
>