Last updated on 30 September 2024
Jieshuo screen reader offers a feature to change how punctuation marks or symbols are pronounced. This allows you For example, to use “full stop” instead of “period,” “number sign” instead of “hash,” etc. This feature is called Custom Symbol Definitions.
Table of Contents
How to Use Custom Symbol Definitions
Open “Screen reader settings”, then select “TTS settings”. Check the box labeled “Use custom symbol definitions” to enable your custom symbols and modify how your TTS engine reads the added punctuations. Next to the checkbox, you’ll find “Custom symbol definitions settings.” Here, you can see the list of entries you have created and an “Add” button to create a new entry.
Adding and Editing Entries
While in the custom symbol definition settings, press the “Add” button to create a new entry. In the “Enter keyword” field, type the symbol you want to modify its pronunciation. In the “Replace with” field, enter the text you want to use when this symbol is found. Select “Cancel” to go back or “OK” to save.
Once an entry is added, you can double-tap it to edit or double-tap and hold to delete it.
Note
Although custom symbol definitions feature is a useful addition to the Jieshuo screen reader, it is restricted by the unavailability of a proper granular punctuation manager in the screen reader. When custom symbol definitions are used, the punctuation will always be replaced with the text, and this text is pronounced in all cases. This can lead to scenarios where the user does not want to hear the punctuation. For instance, if a period is replaced by “full stop,” it will be pronounced whenever the period punctuation is found, which might not be desirable after each sentence when reading.

Comments