Update Read Aloud manual entry

This commit is contained in:
Kovid Goyal 2024-11-24 14:14:20 +05:30
parent bb39475132
commit b0df90d00c
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -134,10 +134,12 @@ Read aloud
The viewer can read book text aloud. To use it you can simply click the The viewer can read book text aloud. To use it you can simply click the
:guilabel:`Read aloud` button in the viewer controls to start reading book text :guilabel:`Read aloud` button in the viewer controls to start reading book text
aloud. The word being currently read is highlighted. Speech is synthesized from aloud. The word or sentence being currently read is highlighted. Speech is
the text using your operating system services for text-to-speech. You can synthesized from the text using either the `Piper
change the voice being used by clicking the gear icon in the bar that is <https://github.com/rhasspy/piper>`__ neural text-to-speech engine or your
displayed while :guilabel:`Read aloud` is active. operating system services for text-to-speech. You can change the backend and
the voice being used by clicking the gear icon in the bar that is displayed
while :guilabel:`Read aloud` is active.
You can also read aloud highlighted passages by adding the :guilabel:`Read aloud` button to You can also read aloud highlighted passages by adding the :guilabel:`Read aloud` button to
the selection bar in the viewer preferences under :guilabel:`Selection the selection bar in the viewer preferences under :guilabel:`Selection
@ -147,17 +149,7 @@ behavior`.
.. note:: Support for text-to-speech in browsers is very incomplete and .. note:: Support for text-to-speech in browsers is very incomplete and
bug-ridden so how well :guilabel:`Read aloud` will work in the in-browser bug-ridden so how well :guilabel:`Read aloud` will work in the in-browser
viewer is dependent on how well the underlying browser supports viewer is dependent on how well the underlying browser supports
text-to-speech. In particular, highlighting of current word does not work, text-to-speech.
and changing speed or voice will cause reading to start again from the
beginning.
.. note:: On Linux, :guilabel:`Read aloud` requires `Speech Dispatcher
<https://freebsoft.org/speechd>`_ to be installed and working.
.. note:: On Windows, not all installed voices may be visible to the SAPI
sub-system that is used for text-to-speech. There are `instructions to
make all voices visible
<https://www.mobileread.com/forums/showpost.php?p=4084051&postcount=108>`_.
Searching the text Searching the text
-------------------------- --------------------------