Is there a project that is jovie successor? (fwd)
Gustav Degreef
gustav97 at gmail.com
Thu Oct 28 11:50:35 BST 2021
Hi Jeremy,
Â
Yes, correct -Â So just to confirm the mary had a lamb lines sound fine
on the speaker/headphones but the larger text from pdf via okular still
sounds .... as if there are .. (2 things) being said at the same time?
I created the file testfile.txt and put the exact content you speicified
and ran "cat ./testfile.txt | spd-say -x -e". The output was one
voice, perfectly clear, the entire text content without mistake or hiccup.
Since Kmouth has the exact same issue as Okular, I copied the same exact
text as in testfile.txt (without your commands) and had Kmouth read it
out. Same 2 streams as in Okular. I'm attaching the sdlogs as a zip (I
deleted the old logs and logged out first befoe running kmouth). HTH.
Thanks, Gustav
On 10/27/21 9:48 PM, Jeremy Whiting wrote:
> Hi Gustav,
>
> That looks a lot more interesting. So just to confirm the mary had a
> lamb lines sound fine on the speaker/headphones but the larger text
> from pdf via okular still sounds strange or as if there are multiple
> things being said at the same time?
>
> I don't see much difference between the 2, I tried sending longer text
> through okular here and got some weird different accent somehow, but
> see similar things in espeak.log about it selecting en+0 like you have
> there. I think it's possible espeak is switching languages for some
> reason, maybe when it gets non utf8 text like the character between
> the copyright symbol "Authors ... Contributions" but I tried having
> spd-say read just that and it read it fine.
>
> I then put a whole block of text from your log like this into a
> testfile.txt and use this to read:
>
> testfile.txt contents:
> <speak>Statement of Ethics
> Written informed consent was obtained from the patient for
> publication of this case report and any accompanying images.<mark
> name="__spd_0"/>
> Authorsâ–¡~@~Y Contributions
> Elena Rudakova was the primary physician who treated the
> patient and who obtained and analyzed the data for the study.<mark
> name="__spd_1"/>
> Seema Mahesh analyzed the data, wrote the manuscript, and
> obtained the references.<mark name="__spd_2"/> George Vithoulkas was
> the guide,
> final approver, and guarantor of the work.<mark name="__spd_3"/> All
> authors have
> read and approved the final version of the manuscript.<mark
> name="__spd_4"/>
> Acknowledgements
> The authors are thankful to Aishwarya Madhusudhan for the
> technical support.<mark name="__spd_5"/>
> </speak>
>
> cat ./testfile.txt | spd-say -x -e
>
> -x makes it parse the <speak> and <mark> tags, etc. and -e makes it
> read text given from standard input that cat is giving it.
>
> When I tried that here it read about a line, then got an assertion.
>
> From my espeak.log here:
>
> Wed Oct 27 13:28:19 2021 [333272]: Espeak: module_speak().
>  Wed Oct 27 13:28:19 2021 [333297]: Espeak: Requested data:
> |publication of this case report and any accompanying images.<mark
> name="__spd_0"/><mark name="__spd_0"/>
> | 0 105
>  Wed Oct 27 13:28:19 2021 [384129]: Espeak: Leaving module_speak()
> normally.
>  Wed Oct 27 13:28:19 2021 [385487]: Espeak: Playback semaphore on.
>  Wed Oct 27 13:28:19 2021 [385499]: Printing reply: 701 BEGIN
>
>  Wed Oct 27 13:28:19 2021 [385509]: Printed
>  Wed Oct 27 13:28:19 2021 [385518]: Espeak: Sending 51283 samples
> to audio.
>  Wed Oct 27 13:28:20 2021 [878168]: CMD: <STOP
> >
>  Wed Oct 27 13:28:20 2021 [878194]: Espeak: module_stop().
>  Wed Oct 27 13:28:20 2021 [878217]: Espeak: stopping...
>  Wed Oct 27 13:28:20 2021 [878237]: CMD: <QUIT
> >
>  Wed Oct 27 13:28:20 2021 [878278]: Espeak: Stop or pause semaphore on.
>  Wed Oct 27 13:28:20 2021 [878299]: Espeak: Stopping audio.
> Assertion 'pthread_mutex_destroy(&m->mutex) == 0' failed at
> pulsecore/mutex-posix.c:83, function pa_mutex_free(). Aborting.
>
> I think espeak is having issues with the longer text given from okular.
>
> I took a quick look at using espeak-ng on opensuse 15.2, but that
> doesn't seem to be possible, nothing is providing sd_espeak-ng
> speech-dispatcher module from the available packages which would be
> needed to use espeak-ng instead of espeak.
>
> If you create a text file like above and cat it into spd-say -x -e
> like above does it duplicate then also?
>
> BR,
> Jeremy
>
> On Wed, Oct 27, 2021 at 10:41 AM Gustav Degreef <gustav97 at gmail.com
> <mailto:gustav97 at gmail.com>> wrote:
>
> 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>
> > <mailto: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
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sdlogs.zip
Type: application/zip
Size: 3304 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-accessibility/attachments/20211028/afbb1b2c/attachment.zip>
More information about the kde-accessibility
mailing list