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

Gustav Degreef gustav97 at gmail.com
Wed Oct 27 17:41:20 BST 2021


Sorry Jeremy.  I rushed the previous response and did not see the last 
part regarding the Debug 1. Yes, I had to change the Debug from 0 to 1.  
I rebooted to make sure both espeak and speech-dispatcher used the 
updated config files.  I had spd-say  speak 3 sentences and I had Okular 
read 1/2 page of a pdf three times, just in case.  Here are the zipped 
logs.  I deleted the old logs before rebooting.  Thanks for your patient 
efforts,  Gustav.

On 10/26/21 8:00 PM, Jeremy Whiting wrote:
> 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 
> <mailto: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>
>     > <mailto: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>>
>     >     > <mailto: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>>
>     >     >     <mailto: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 --------------
A non-text attachment was scrubbed...
Name: sdlogs.zip
Type: application/zip
Size: 6823 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-accessibility/attachments/20211027/1e956bbf/attachment.zip>


More information about the kde-accessibility mailing list