[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