Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bookworm Beta reads twice the last page of a book #52

Closed
k-kolev1985 opened this issue Oct 19, 2020 · 4 comments
Closed

Bookworm Beta reads twice the last page of a book #52

k-kolev1985 opened this issue Oct 19, 2020 · 4 comments

Comments

@k-kolev1985
Copy link

Problem description

I've noticed that Bookworm Beta reads twice the last page of a book when reading on its own (not via the screen reader). I have a lot of e-books in EPUB format downloaded from a local (bulgarian) public site for e-books. Each e-book there has a single-page section in its end, called "Credits". When Bookworm reads on its own (with F5) and reaches that last single-page section called "Credits", it reads it twice. I was able to reproduce this only with SAPI5, but not with OneCore. Since the books are in bulgarian, I was able to test only with one SAPI5 bulgarian voice - "Irina" from "Innoetics", because the other one - "SpeechLab Gergana" seams not to be compatible with Bookworm (for reference - see Bookworm issue #31 - Bookworm does not correctly initialize a specific bulgarian SAPI5 TTS voice. Therefore, I can't tell for sure if the problem is in Bookworm or the voice. Additionally, now I've tested with an e-book in EPUB format in english with the SAPI5 variant of the english voice "Microsoft David" and the issue was also reproducible. So, it is not due to a specific book or a specific TTS voice.

Steps to reproduce it

Steps to reproduce the behavior:

  1. Open Bookworm.
  2. In Bookworm's preferences, from the "Voice" section, select the SAPI5 engine and then the bulgarian voice "Irina".
  3. Open a book in it. Preferably the example one that I'll attach here.
  4. Go to its last page and then go 1 page back.
  5. Press F5 to read that page and the next/last page of the book.

Expected behavior

Bookworm should read the last page of the book only once, as does the stable release of the program.

Actual behavior

Bookworm reads the last page of the book twice.

The File You've Opened

The book formats that I read in are EPUB ones. I don't know if the problem is reproducible with other supported e-book formats. I'll attach an example e-book in EPUB format. It is in bulgarian, but for the purposes of the testing, I think this does not matter.

Test environment

  • Operating system: Windows 10 Pro version 2004 (build 19041.572), 64-bit, in Bulgarian with all locale settings set to "Bulgarian".
  • Bookworm version: 0.2a4, portable, in english.
  • Processor: Intel Core i5-9400F at 2.90GHz.
  • RAM Memory: 16.00GB.
  • Graphics: MSI GeForce GTX-1050TI Gaming X 4G, 4096MB dedicated memory, desktop resolution set to 1920x1080.
  • Sound Card: Realtek ALC892 at Intel Cannon Point PCH.

Additional context

Here is the example e-book in EPUB format, zipped:

TestBook.zip

@cary-rowen
Copy link
Collaborator

Hi @k-kolev1985
Can you reproduce the issue with the latest version?
Thanks

@k-kolev1985
Copy link
Author

No, I can't reproduce the issue with version 2022.1a5 of Bookworm.

@cary-rowen
Copy link
Collaborator

Hi @k-kolev1985 @mush42
It seems that the issue has been resolved, you can close this.
Thanks

@mush42
Copy link
Collaborator

mush42 commented Mar 13, 2022

Thanks @k-kolev1985 @cary-rowen

@mush42 mush42 closed this as completed Mar 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants