01-23-2024, 05:57 PM | #1 |
Junior Member
Posts: 9
Karma: 10
Join Date: Jan 2024
Device: none
|
No reading tracking with some speech synthesis
When I use the Svox Pico or Piper speech synthesizers during reading, the word read is not highlighted and the reading does not change pages automatically.
If I use eSpeak-ng when reading, the text read is highlighted and when the reading reaches the bottom of the page there is a page change, see screenshot below. I used Calibre 6.13 on Debian 12. Is there any customization or option from Calibre to enable the playback tracking feature? Moderator Notice
Please read the guidelines about large inline images and use the attachment method Last edited by theducks; 01-23-2024 at 06:25 PM. Reason: changed to attachment |
01-23-2024, 08:46 PM | #2 |
creator of calibre
Posts: 43,863
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
You will get word tracking if the engine you use provides that data to calibre, there is nothing calibre side that can be done about it.
|
01-23-2024, 09:03 PM | #3 |
Resident Curmudgeon
Posts: 74,027
Karma: 129333114
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
You should upgrade to calibre 7 to get the latest features.
|
01-24-2024, 04:19 PM | #4 | |
Junior Member
Posts: 9
Karma: 10
Join Date: Jan 2024
Device: none
|
Quote:
Indeed this mode of operation comes from the synthesizer engine and in the case of speak-ng it is this option "EspeakIndexing" at 1 in espeak-ng.conf which activates word tracking. |
|
01-25-2024, 01:47 PM | #5 |
Junior Member
Posts: 9
Karma: 10
Join Date: Jan 2024
Device: none
|
@kovidgoyal It's not just the problem of tracked words during voice reading, there's also the fact that Calibre doesn't change pages when voice reading switches to another page. On the other hand, it works when there is a change of chapter.
This function is very important for us because it must be used by blind people and if during voice reading there is only following on the chapters, these people will have to read an entire chapter otherwise when reopening Calibre the software will reread a passage already read. Is there an option to have Calibre change pages during voice playback or a function to tell Calibre to remember the voice reading position in the document when closing the document viewer? Thank you in advance for your advice. |
01-25-2024, 06:56 PM | #6 |
Bibliophagist
Posts: 35,489
Karma: 145557716
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Forma, Clara HD, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
As Kovid Goyal said, unless the software supplies the reading position data to calibre, calibre has no way of knowing where your reader software is reading from.
From your original post, it sounds as if eSpeak-ng supplies this information and Svox Pico or Piper speech synthesizers do not. I would suggest checking with their respective tech support to see if such support can be added to their products. |
04-03-2024, 03:30 PM | #7 |
Junior Member
Posts: 9
Karma: 10
Join Date: Jan 2024
Device: none
|
FYI, Firefox's narrate mode tracks sentences when playing audio, see this video : http://share.emmabuntus.org/Accessib..._svox_pico.mp4
More information on this function : https://support.mozilla.org/en-US/kb...free-web-pages |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
A research on text-to-speech synthesis. | fabien.benoit.19 | Audiobook Hardware & Software | 0 | 12-07-2021 11:00 AM |
App with Speech Synthesis Markup Language (SSML) support? | Doitsu | General Discussions | 9 | 02-10-2016 02:16 PM |
Is there any model that includes speech synthesis? | Moska | Which one should I buy? | 15 | 08-17-2015 04:30 AM |
High-speed speech synthesis can be used as an intelligence amplification hack | lirazsiri | General Discussions | 13 | 08-22-2014 05:10 AM |
Tracking reading order | 3dusty | Calibre | 2 | 11-11-2010 09:42 PM |