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

Jeremy Whiting jpwhiting at kde.org
Tue Oct 26 19:00:38 BST 2021


Gustav,

Yeah, I think the missing bits were the Debug 1 in espeak.conf file. I had
that here but forgot to mention it originally. Also, the extra details are
in the espeak.log not speech-dispatcher.log it seems. The one you sent was
empty, but that's probably because of the missing Debug 1 in there. Once
that's in place it should give a bunch of this kind of details.

thanks,
Jeremy

On Tue, Oct 26, 2021 at 11:41 AM Gustav Degreef <gustav97 at gmail.com> wrote:

> Hi Jeremy,
>
> I did EXACTLY as you said when I sent you the zip file.  When I first
> edited the .conf file, there was no output to the logs, so I rebooted
> the system (I did not know how to re-start the deamon). No clue why the
> output you expected is not there.   So now I did the same thing again,
> but I had Okular read two separate long instnaces and then had spd-say a
> whole sentence twice.  Here is the single log file (I did not delete the
> old log file, so I figure the new info has been appended.  Gustav
>
> On 10/26/21 7:03 PM, Jeremy Whiting wrote:
> > Gustav,
> >
> > I see speech dispatcher itself started and ended a couple of times in
> > there, but I don't see what text it was sent to synthesize. Did you
> > try spd-say "Hello" or trying with okular to speak some document or a
> > page? I was hoping to see something like this:
> >
> > Tue Oct 26 09:31:25 2021 [617497]: Espeak: Stop or pause thread
> > starting.......
> > Â Tue Oct 26 09:31:25 2021 [636516]: CMD: <SET
> > >
> > Â Tue Oct 26 09:31:25 2021 [636587]: CMD: <SPEAK
> > >
> > Â Tue Oct 26 09:31:25 2021 [636617]: Espeak: module_speak().
> > Â Tue Oct 26 09:31:25 2021 [636627]: Espeak: Requested data:
> > |<speak>hello</speak>| 0 20
> > Â Tue Oct 26 09:31:25 2021 [636637]: Espeak: set_language_and_voice en 1
> > Â Tue Oct 26 09:31:25 2021 [636647]: Espeak: set_language_and_voice
> > name=en+0
> > Â Tue Oct 26 09:31:25 2021 [636840]: Espeak: Successfully set voice to
> > "en+0"
> > Â Tue Oct 26 09:31:25 2021 [636850]: Espeak: set_language_and_voice en 1
> > Â Tue Oct 26 09:31:25 2021 [636860]: Espeak: set_language_and_voice
> > name=en+0
> > Â Tue Oct 26 09:31:25 2021 [636973]: Espeak: Successfully set voice to
> > "en+0"
> > Â Tue Oct 26 09:31:25 2021 [687987]: Espeak: Rate set to 170.
> > Â Tue Oct 26 09:31:25 2021 [738788]: Espeak: Volume set to 200.
> > Â Tue Oct 26 09:31:25 2021 [937535]: Espeak: Pitch set to 50.
> > Â Tue Oct 26 09:31:25 2021 [987698]: Set punctuation mode.
> > Â Tue Oct 26 09:31:26 2021 [37917]: Set capitals mode.
> > Â Tue Oct 26 09:31:26 2021 [88426]: Espeak: Leaving module_speak()
> > normally.
> > Â Tue Oct 26 09:31:26 2021 [88689]: Espeak: Playback semaphore on.
> > Â Tue Oct 26 09:31:26 2021 [88729]: Printing reply: 701 BEGIN
> >
> > in the espeak.log but it's empty. Ah, may need to also set espeak.conf
> > to debug like this in /etc/speech-dispatcher/modules/espeak.conf:
> >
> > #Debugging
> > Debug 1
> >
> > Change the 0 to 1 if it's there, otherwise add Debug 1 to the end of
> > the file if it's not there at all.
> >
> > thanks,
> > Jeremy
> >
> > On Tue, Oct 26, 2021 at 10:53 AM Gustav Degreef <gustav97 at gmail.com
> > <mailto:gustav97 at gmail.com>> wrote:
> >
> >     Thanks Jeremy.  Very clear instructions.  Here is the zip file,
> >     Gustav
> >
> >     On 10/26/21 5:36 PM, Jeremy Whiting wrote:
> >     > Gustav,
> >     >
> >     > Ok, the quickest way to debug this will be to set a LogDir in
> >     > /etc/speech-dispatcher/speechd.conf like this:
> >     >
> >     > #LogDir "default" <-- Comment out this one if it's not by adding
> >     the #
> >     > at the front.
> >     > LogDir "/home/jeremy/sdlogs/"
> >     >
> >     > sudo will be needed to edit those files in /etc/speech-dispatcher/
> >     >
> >     > you'll need to create an sdlogs folder in your home directory (I
> >     tried
> >     > using the default opensuse /var/log/speech-dispatcher path, but sd
> >     > running as me couldn't write there and it's complicated, better to
> >     > just make a new path in your home folder and point to it. Also use
> >     > your username, not jeremy :)
> >     >
> >     > Then when you run spd-say "Hello" or whatever it will create a
> >     few log
> >     > files in that sdlogs path. I would say do that a couple of times
> >     then
> >     > have okular speak the current page a couple of times. Then zip
> >     up that
> >     > sdlogs folder and send it here and we can take a look at what
> >     > speech-dispatcher is getting, and hopefully find out why it sounds
> >     > garbled on your audio system.
> >     >
> >     > BR,
> >     > Jeremy
> >     >
> >     > On Tue, Oct 26, 2021 at 8:29 AM Jeremy Whiting
> >     <jpwhiting at kde.org <mailto:jpwhiting at kde.org>
> >     > <mailto:jpwhiting at kde.org <mailto:jpwhiting at kde.org>>> wrote:
> >     >
> >     >
> >     >
> >     >Â  Â  Â On Tue, Oct 26, 2021 at 8:09 AM Gustav Degreef
> >     <gustav97 at gmail.com <mailto:gustav97 at gmail.com>
> >     >Â  Â  Â <mailto:gustav97 at gmail.com <mailto:gustav97 at gmail.com>>>
> >     wrote:
> >     >
> >     >Â  Â  Â  Â  Â 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
> >     >
> >     >
> >     >Â  Â  Â Ok, from that it seems you don't have the -devel package
> >     needed to
> >     >Â  Â  Â build things against QtSpeech. For that install the
> >     following:
> >     >
> >     >Â  Â  Â sudo zypper install libqt5-qtspeech-devel
> >     >
> >     >Â  Â  Â Then you should be able to build hello_speak.
> >     >
> >     >Â  Â  Â But since speech-dispatcher itself doesn't have the problem
> >     >Â  Â  Â (spd-say didn't duplicate) the problem is either in
> >     Okular's use
> >     >Â  Â  Â of QtSpeech (not likely, it's one line that calls
> >     QtSpeech) or
> >     >Â  Â  Â QtSpeech itself. On my test vm I've only got the speechd
> >     plugin
> >     >Â  Â  Â for QtSpeech in
> >     >Â  Â  Â /usr/lib64/qt5/plugins/texttospeech/
> >     >Â  Â  Â On your machine do you have a flite plugin there also
> >     from some
> >     >Â  Â  Â package from 15.0 or 15.1 times maybe (I don't see any flite
> >     >Â  Â  Â plugin package in 15.2 repos, but maybe you got it before
> >     upgrading).
> >     >
> >     >Â  Â  Â I took another look at QtSpeech code itself though and I
> >     don't see
> >     >Â  Â  Â any way it would ever use more than one plugin or send
> >     the text to
> >     >Â  Â  Â multiple plugins. Then I took a look at the speechd
> >     plugin again
> >     >Â  Â  Â and it definitely only sends the text it gets to spd_say
> >     function
> >     >Â  Â  Â once. I think the next thing to try will be to enable
> >     debugging in
> >     >Â  Â  Â speech-dispatcher (after we are sure that's what plugin
> >     QtSpeech
> >     >Â  Â  Â is using) and see what text it's getting to synthesize from
> >     >Â  Â  Â okular. I'll write up some instructions for that once I
> >     do it here
> >     >Â  Â  Â and remember how it's done :)
> >     >
> >     >Â  Â  Â thanks,
> >     >Â  Â  Â Jeremy
> >     >
> >     >Â  Â  Â  Â  Â 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.
> >     >
> >     >
> >     >Â  Â  Â Truncating the rest to get past mailing list size limit
> >     without
> >     >Â  Â  Â approval.
> >     >
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-accessibility/attachments/20211026/64d8ed13/attachment-0001.htm>


More information about the kde-accessibility mailing list