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

TTS reads title of page number (Thorium 2.3) #1974

Open
gautierchomel opened this issue Aug 10, 2023 · 1 comment
Open

TTS reads title of page number (Thorium 2.3) #1974

gautierchomel opened this issue Aug 10, 2023 · 1 comment

Comments

@gautierchomel
Copy link
Member

gautierchomel commented Aug 10, 2023

2.3 fixes TTS behavior related to ARIA authoring practices (see #1933 and #1717) but TTS skipability was still an open issue at Readium navigator js level (see readium/r2-navigator-js#44).

As a consequenceThorium 2.3 TTS reads title attribute of epub:type="pagebreak" or role="doc-pagebreak" which might result in a too verbose earing experience.

It is fixed in 2.4 alpha continuous test build (see https://github.com/edrlab/thorium-reader/releases) and will be shipped in 2.4 release.

We still have open questions on the expected implementation of Accessible Name and Description Computation 1.2 for TTS on books. Discussion happens at Readium Navigator JS level, see issue #76 Accessible name and description computation.

@danielweck
Copy link
Member

Great summary Gautier, thank you. Just a precision: the lack of support for "skippability" in Thorium's TTS readaloud experience (similar semantics to the already-implemented EPUB3 Media Overlays feature) was also problematic with page breaks without title or aria-label attributes (text inside HTML span elements, for example, either visible between paragraphs or hidden with CSS display:none when located between words in the middle of sentences).
Bottom line: users were probably already experiencing narrated page breaks even before Thorium v2.3.0, but this problem suddenly became more apparent / problematic due to attribute authoring practice in books systematically tested for TTS.

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