You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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.
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 ofepub:type="pagebreak"
orrole="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.
The text was updated successfully, but these errors were encountered: