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

Gustav Degreef gustav97 at gmail.com
Tue Oct 26 15:03:38 BST 2021


Hi Jeremy,

Deeply appreciate your time and effort, but no luck.

  user:~/QtSpeech/hello_speak> qmake-qt5
Info: creating stash file /home/user/QtSpeech/hello_speak/.qmake.stash
Project ERROR: Unknown module(s) in QT: texttospeech
user:~/QtSpeech/hello_speak> make
make: *** No targets specified and no makefile found.  Stop.

Since your opensuse VM is working fine, I doube checked my 
installations.  I have a 17 inch laptop and a 13 inch old one that I use 
for traveling.  Both machines have a main partition opensuse 15.2 and a 
"test" partition with opensuse 15.3.  3/4 of these installations have 
the duplicate voices in Okular and Kmouth. Only 1 15.3 installation is 
having a normal speech output in Ojular.  All 4 installations are 
upgraded systems (from previous opensuse 15.0, 15.1 and prior releases.  
So none of them is a "clean" install like your VM.

I tried building it on each laptop, but the same result.   You were 
reight at the beginnig, it's turning out quite difficult to track down.  
Any other suggestions?

If all else fails, I'll do a clean install of 15.3 on one of these 4 
partitions.

Thanks, Gustav.


On 10/25/21 9:04 PM, Jeremy Whiting wrote:
> Hi Gustav,
>
> It seems you have some Qt 4 qmake instead of Qt 5 qmake just like this:
>
> https://forum.qt.io/topic/34792/solved-unable-to-build-examples-app-on-mac-os-x-mavericks-qt-5-1-1/3 
> <https://forum.qt.io/topic/34792/solved-unable-to-build-examples-app-on-mac-os-x-mavericks-qt-5-1-1/3>
>
> I'm not sure how opensuse packages qmake, but you likely need Qt5 
> headers and libraries from some package. From reading this 
> https://forums.opensuse.org/showthread.php/492450-Installed-Qt5-Creator-Qt5-Qmake-missing 
> <https://forums.opensuse.org/showthread.php/492450-Installed-Qt5-Creator-Qt5-Qmake-missing> 
> you probably want libqt5-qtbase-devel  which will pull in the right 
> thing.
>
> BR,
> Jeremy
>
> P.S. Downloading opensuse 15.2 iso now to try to recreate in a vm here 
> also.
>
> On Mon, Oct 25, 2021 at 12:56 PM Gustav Degreef <gustav97 at gmail.com 
> <mailto:gustav97 at gmail.com>> wrote:
>
>     Hi Jeremy,
>
>     No luck.  I downloaded the zip file to a directory in my home
>     folder.Â
>     Unpacked it and ran the commands.  Here is the result:
>
>     user:~/.qtspeech/hello_speak> qmake
>     /home/user/.qtspeech/hello_speak/hello_speak.pro:4
>     <http://hello_speak.pro:4>: Unknown test
>     function: qtHaveModule
>     /home/user/.qtspeech/hello_speak/hello_speak.pro:5
>     <http://hello_speak.pro:5>: Unknown test
>     function: qtHaveModule
>     Project MESSAGE: Warning: unknown QT: texttospeech
>     user:~/.qtspeech/hello_speak> make
>     Some of the required modules (qtHaveModule(gui)) are not available.
>     Skipped.
>     user:~/.qtspeech/hello_speak> hello_speak
>     If 'hello_speak' is not a typo you can use command-not-found to
>     lookup
>     the package that contains it, like this:
>          cnf hello_speak
>
>     I'm running Plasma  5.18.6,  Frameworks 5.71.0, Qt 5.12.7 and
>     kernelÂ
>     5.3.18-lp152.95-preempt.  All the sofware is from the stock
>     installation
>     and upgrades of opensuse 15.2.    Any suggestions?  Thanks,
>     Gustav
>
>     On 10/25/21 5:01 PM, Jeremy Whi
>     > 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 at gmail.com <mailto:gustav97 at gmail.com>
>     > <mailto:gustav97 at gmail.com <mailto:gustav97 at 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>
>     >     <https://doc.qt.io/qt-5/qtspeech-hello-speak-example.html
>     <https://doc.qt.io/qt-5/qtspeech-hello-speak-example.html>>
>     >     <https://doc.qt.io/qt-5/qtspeech-hello-speak-example.html
>     <https://doc.qt.io/qt-5/qtspeech-hello-speak-example.html>
>     >     <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>
>     >     <https://doc.qt.io/qt-5/qtspeech-hello-speak-example.html
>     <https://doc.qt.io/qt-5/qtspeech-hello-speak-example.html>>
>     >     >
>     <https://doc.qt.io/qt-5/qtspeech-hello-speak-example.html
>     <https://doc.qt.io/qt-5/qtspeech-hello-speak-example.html>
>     >     <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 at gmail.com <mailto:gustav97 at gmail.com>
>     <mailto:gustav97 at gmail.com <mailto:gustav97 at gmail.com>>
>     >     > <mailto:gustav97 at gmail.com <mailto:gustav97 at gmail.com>
>     <mailto:gustav97 at gmail.com <mailto:gustav97 at 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 at gmail.com
>     <mailto:gustav97 at gmail.com> <mailto:gustav97 at gmail.com
>     <mailto:gustav97 at gmail.com>>
>     >     <mailto:gustav97 at gmail.com <mailto:gustav97 at gmail.com>
>     <mailto:gustav97 at gmail.com <mailto:gustav97 at gmail.com>>>
>     >     >     >>> <mailto:gustav97 at gmail.com
>     <mailto:gustav97 at gmail.com>
>     >     <mailto:gustav97 at gmail.com <mailto:gustav97 at gmail.com>>
>     <mailto:gustav97 at gmail.com <mailto:gustav97 at gmail.com>
>     >     <mailto:gustav97 at gmail.com
>     <mailto:gustav97 at 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 at panix.com <mailto:jdashiel at panix.com>
>     >     <mailto:jdashiel at panix.com <mailto:jdashiel at panix.com>>
>     <mailto:jdashiel at panix.com <mailto:jdashiel at panix.com>
>     >     <mailto:jdashiel at panix.com <mailto:jdashiel at panix.com>>>
>     >     >     <mailto:jdashiel at panix.com
>     <mailto:jdashiel at panix.com> <mailto:jdashiel at panix.com
>     <mailto:jdashiel at panix.com>>
>     >     <mailto:jdashiel at panix.com <mailto:jdashiel at panix.com>
>     <mailto:jdashiel at panix.com <mailto:jdashiel at panix.com>>>>
>     >     >     >>>     >
>     <mailto:jdashiel at panix.com <mailto:jdashiel at panix.com>
>     >     <mailto:jdashiel at panix.com <mailto:jdashiel at panix.com>>
>     >     >     <mailto:jdashiel at panix.com
>     <mailto:jdashiel at panix.com> <mailto:jdashiel at panix.com
>     <mailto:jdashiel at panix.com>>>
>     >     <mailto:jdashiel at panix.com <mailto:jdashiel at panix.com>
>     <mailto:jdashiel at panix.com <mailto:jdashiel at panix.com>>
>     >     >     <mailto:jdashiel at panix.com
>     <mailto:jdashiel at panix.com>
>     >     <mailto:jdashiel at panix.com
>     <mailto:jdashiel at 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 at gmail.com
>     <mailto:gustav97 at gmail.com> <mailto:gustav97 at gmail.com
>     <mailto:gustav97 at gmail.com>>
>     >     <mailto:gustav97 at gmail.com <mailto:gustav97 at gmail.com>
>     <mailto:gustav97 at gmail.com <mailto:gustav97 at gmail.com>>>
>     >     >     >>>    
>     <mailto:gustav97 at gmail.com <mailto:gustav97 at gmail.com>
>     >     <mailto:gustav97 at gmail.com <mailto:gustav97 at gmail.com>>
>     <mailto:gustav97 at gmail.com <mailto:gustav97 at gmail.com>
>     >     <mailto:gustav97 at gmail.com <mailto:gustav97 at gmail.com>>>>
>     >     >     >>>    
>     >?ÂÂÂ ?ÂÂÂÂ
>     >     ? <mailto:gustav97 at gmail.com
>     <mailto:gustav97 at gmail.com> <mailto:gustav97 at gmail.com
>     <mailto:gustav97 at gmail.com>>
>     >     >     <mailto:gustav97 at gmail.com
>     <mailto:gustav97 at gmail.com> <mailto:gustav97 at gmail.com
>     <mailto:gustav97 at gmail.com>>>
>     >     <mailto:gustav97 at gmail.com <mailto:gustav97 at gmail.com>
>     <mailto:gustav97 at gmail.com <mailto:gustav97 at gmail.com>>
>     >     >     <mailto:gustav97 at gmail.com
>     <mailto:gustav97 at gmail.com> <mailto:gustav97 at gmail.com
>     <mailto:gustav97 at gmail.com>>>>>>
>     >     >     >>>     To: Simion
>     >     >     >>>    
>     >? ?  ? > >>>
>     >     <simion314 at gmail.com <mailto:simion314 at gmail.com>
>     <mailto:simion314 at gmail.com <mailto:simion314 at gmail.com>>
>     >     >     <mailto:simion314 at gmail.com
>     <mailto:simion314 at gmail.com> <mailto:simion314 at gmail.com
>     <mailto:simion314 at gmail.com>>>
>     >     <mailto:simion314 at gmail.com <mailto:simion314 at gmail.com>
>     <mailto:simion314 at gmail.com <mailto:simion314 at gmail.com>>
>     >     >     <mailto:simion314 at gmail.com
>     <mailto:simion314 at gmail.com> <mailto:simion314 at gmail.com
>     <mailto:simion314 at gmail.com>>>>
>     >     >     >>>    
>     <mailto:simion314 at gmail.com <mailto:simion314 at gmail.com>
>     >     <mailto:simion314 at gmail.com <mailto:simion314 at gmail.com>>
>     >     >     <mailto:simion314 at gmail.com
>     <mailto:simion314 at gmail.com> <mailto:simion314 at gmail.com
>     <mailto:simion314 at gmail.com>>>
>     >     <mailto:simion314 at gmail.com <mailto:simion314 at gmail.com>
>     <mailto:simion314 at gmail.com <mailto:simion314 at gmail.com>>
>     >     >     <mailto:simion314 at gmail.com
>     <mailto:simion314 at gmail.com> <mailto:simion314 at gmail.com
>     <mailto:simion314 at gmail.com>>>>>>,
>     >     >     >>>    
>     >? ?  ?
>     >     kde-accessibility at kde.org
>     <mailto:kde-accessibility at kde.org>
>     <mailto:kde-accessibility at kde.org <mailto:kde-accessibility at kde.org>>
>     >     >     <mailto:kde-accessibility at kde.org
>     <mailto:kde-accessibility at kde.org>
>     >     <mailto:kde-accessibility at kde.org
>     <mailto:kde-accessibility at kde.org>>>
>     >     >     >>>    
>     <mailto:kde-accessibility at kde.org <mailto:kde-accessibility at kde.org>
>     >     <mailto:kde-accessibility at kde.org
>     <mailto:kde-accessibility at kde.org>>
>     >     >     <mailto:kde-accessibility at kde.org
>     <mailto:kde-accessibility at kde.org>
>     >     <mailto:kde-accessibility at kde.org
>     <mailto:kde-accessibility at kde.org>>>>
>     >     >     >>>    
>     <mailto:kde-accessibility at kde.org <mailto:kde-accessibility at kde.org>
>     >     <mailto:kde-accessibility at kde.org
>     <mailto:kde-accessibility at kde.org>>
>     >     >     <mailto:kde-accessibility at kde.org
>     <mailto:kde-accessibility at kde.org>
>     >     <mailto:kde-accessibility at kde.org
>     <mailto:kde-accessibility at kde.org>>>
>     >     >     <mailto:kde-accessibility at kde.org
>     <mailto:kde-accessibility at kde.org>
>     >     <mailto:kde-accessibility at kde.org
>     <mailto:kde-accessibility at kde.org>>
>     >     <mailto:kde-accessibility at kde.org
>     <mailto:kde-accessibility at kde.org>
>     >     <mailto:kde-accessibility at kde.org
>     <mailto:kde-accessibility at 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?
>     >     >     >>>    
>     >? ?  ? >
>     >>>>>>>>>
>     >     >     >>>    
>     >? ?  ? >
>     >>>>>>>>>
>     >     >     >>>    
>     >? ?  ? > >>
>     >     >     >>>    
>     >? ?  ? > >>
>     >     >     >>>    
>     >? ?  ? >
>     >     >     >>>    
>     >? ?  ? >
>     >     >     >>>    
>     >? ?  ? >
>     >     >     >>>     >
>     >     >     >>>
>     >     >     >>
>     >     >     >>
>     >     >
>     >
>



More information about the kde-accessibility mailing list