E-book viewer's "read the text aloud" function conflicts with dictionary lookup

Bug #1959207 reported by Seiichi Saida
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
calibre
Fix Released
Undecided
Unassigned

Bug Description

If "read the text aloud" is turned on with the dictionary lookup panel opened and "update on selection change" checked, the dictionary lookup panel will lookup every single word that is being read out.

It should tell the difference between human selected words and "read aloud" selected words.

Revision history for this message
Kovid Goyal (kovid) wrote : Re: calibre bug 1959207

that is by design. It can be helpful to see word definitions while
reading aloud. If you dont want to see them, close the panel.

 status wontfix

Changed in calibre:
status: New → Won't Fix
Revision history for this message
Seiichi Saida (s1-saida) wrote :

This triggers Googe Dict's anti-robot CAPTCHA if you let it read for a while.
And I don't think human eyes are fast enough to read the description in the dictionary when the word speed is above 1 word/s.

Revision history for this message
Kovid Goyal (kovid) wrote :

The idea is you pause reading and read the lookup. Like I said, if you
dont want to see the lookups, close the panel.

Revision history for this message
Kovid Goyal (kovid) wrote :

That said it might be worth adding a debounce timer to the lookup so
that repeated fast lookups are throttled automatically.

Revision history for this message
Seiichi Saida (s1-saida) wrote :

Agreed.
My user case is letting it read and pausing when I need to look up a word. It's really not convenient to close the dictionary panel manually every time.

Revision history for this message
Kovid Goyal (kovid) wrote :

There is already a checkbox at the bottom of the lookup panel to prevent lookup on selection change. Use it, then all you have to do is pause and then click th erefresh button in the lookup panel to lookup the currently selected word.

Revision history for this message
Kovid Goyal (kovid) wrote : Fixed in master

Fixed in branch master. The fix will be in the next release. calibre is usually released every alternate Friday.

 status fixreleased

Changed in calibre:
status: Won't Fix → Fix Released
Revision history for this message
James Romero (turapter) wrote :

It's strange that I didn't catch this bug when I was listening to Catcher in The Rye for my college work, although it wasn't that long ago. I saw some examples of essays on https://eduzaurus.com/free-essay-samples/catcher-in-the-rye/ and decided to try to write a similar paper myself, but it was necessary to read the book, which I did through calibre. But as for me that mistake is not so critical and I would not even pay attention to it if I faced it.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.