[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-accessibility
Subject:    Re: Is there a project that is jovie successor? (fwd)
From:       Gustav Degreef <gustav97 () gmail ! com>
Date:       2021-10-27 16:41:20
Message-ID: 29aa149f-d58a-a272-5615-ed7ecc1295d7 () gmail ! com
[Download RAW message or body]


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@gmail.com 
> <mailto:gustav97@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@gmail.com <mailto:gustav97@gmail.com>
>     > <mailto:gustav97@gmail.com <mailto:gustav97@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@kde.org <mailto:jpwhiting@kde.org>
>     <mailto:jpwhiting@kde.org <mailto:jpwhiting@kde.org>>
>     >        > <mailto:jpwhiting@kde.org <mailto:jpwhiting@kde.org>
>     <mailto:jpwhiting@kde.org <mailto:jpwhiting@kde.org>>>> wrote:
>     >        >
>     >        >
>     >        >
>     >        >Â   Â   Â  On Tue, Oct 26, 2021 at 8:09 AM Gustav Degreef
>     >        <gustav97@gmail.com <mailto:gustav97@gmail.com>
>     <mailto:gustav97@gmail.com <mailto:gustav97@gmail.com>>
>     >        >Â   Â   Â  <mailto:gustav97@gmail.com
>     <mailto:gustav97@gmail.com> <mailto:gustav97@gmail.com
>     <mailto:gustav97@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.
>     >        >
>     >
>


["sdlogs.zip" (application/zip)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic