Voice Enabled Screen reader
First Claim
1. A method, comprising:
- identifying a plurality of textual items in a user interface;
assigning different voice announcement identifiers to different ones of the textual items;
associating different audio files with different ones of the voice announcement identifiers;
receiving, by a computing device, a selection of a selected one of the textual items;
determining a selected item voice announcement identifier corresponding to the selected one of the textual items; and
retrieving an audio file corresponding to the selected item voice announcement identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, a system may process a user interface to identify textual or graphical items in the interface, and may prepare a plurality of audio files containing spoken representations of the items. As the user navigates through the interface, different ones of the audio files may be selected and played, to announce text associated with items selected by the user. A computing device may periodically determine whether a cache offering the interface to users stores audio files for all of the interface'"'"'s textual items, and if the cache is missing any audio files for any of the textual items, the computing device may take steps to have a corresponding audio file created.
34 Citations
24 Claims
-
1. A method, comprising:
-
identifying a plurality of textual items in a user interface; assigning different voice announcement identifiers to different ones of the textual items; associating different audio files with different ones of the voice announcement identifiers; receiving, by a computing device, a selection of a selected one of the textual items; determining a selected item voice announcement identifier corresponding to the selected one of the textual items; and retrieving an audio file corresponding to the selected item voice announcement identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method, comprising:
-
determining whether a memory contains audio files corresponding to textual items in a user interface screen; and in response to determining that the memory does not contain an audio file corresponding to a first textual item in the interface, requesting that the memory provide a copy of the audio file corresponding to the first textual item in the interface, receiving the audio file, and storing the audio file with an expiration time value in the memory. - View Dependent Claims (20)
-
-
21. A method, comprising:
-
offering a user interface having a plurality of textual items; and storing, for each of the textual items, a plurality of corresponding audio files, each corresponding audio file containing a different spoken version of a corresponding textual item. - View Dependent Claims (22, 23, 24)
-
Specification