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