Voice enabled screen reader
First Claim
Patent Images
1. A method comprising:
- identifying a textual item in a user interface;
associating a plurality of different audio files with the textual item, wherein the plurality of different audio files comprise a corresponding plurality of different audio announcements of the textual item;
receiving, by a computing device, a first selection of the textual item in the user interface;
determining a first one of the plurality of different audio files to use for audibly announcing the textual item, wherein the determining is based on a rule governing audio announcement in response to repeated selection of the textual item;
causing playback of the first one of the plurality of different audio files based on the determining and responsive to the first selection of the textual item;
receiving, by the computing device, a second selection of the textual item in the user interface;
determining whether the second selection is a repeated selection of the textual item; and
in response to determining that the second selection is a repeated selection of the textual item, causing playback of a second one of the plurality of different audio files responsive to the repeated selection of the textual item, wherein the second one of the plurality of different audio files comprises a different amount of explanatory speech than the first one of the plurality of different audio files.
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.
22 Citations
32 Claims
-
1. A method comprising:
-
identifying a textual item in a user interface; associating a plurality of different audio files with the textual item, wherein the plurality of different audio files comprise a corresponding plurality of different audio announcements of the textual item; receiving, by a computing device, a first selection of the textual item in the user interface; determining a first one of the plurality of different audio files to use for audibly announcing the textual item, wherein the determining is based on a rule governing audio announcement in response to repeated selection of the textual item; causing playback of the first one of the plurality of different audio files based on the determining and responsive to the first selection of the textual item; receiving, by the computing device, a second selection of the textual item in the user interface; determining whether the second selection is a repeated selection of the textual item; and in response to determining that the second selection is a repeated selection of the textual item, causing playback of a second one of the plurality of different audio files responsive to the repeated selection of the textual item, wherein the second one of the plurality of different audio files comprises a different amount of explanatory speech than the first one of the plurality of different audio files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium storing instructions that, when executed, cause the following to occur:
-
identifying a textual item in a user interface; associating a plurality of different audio files with the textual item, wherein the plurality of different audio files comprise a corresponding plurality of different audio announcements of the textual item; receiving, by a computing device, a first selection of the textual item in the user interface; determining a first one of the plurality of different audio files to use for audibly announcing the textual item, wherein the determining is based on a rule governing audio announcement in response to repeated selection of the textual item; causing playback of the first one of the plurality of different audio files based on the determining and responsive to the first selection of the textual item; receiving, by the computing device, a second selection of the textual item in the user interface; determining whether the second selection is a repeated selection of the textual item; and in response to determining that the second selection is a repeated selection of the textual item, causing playback of a second one of the plurality of different audio files responsive to the repeated selection of the textual item, wherein the second one of the plurality of different audio files comprises a different amount of explanatory speech than the first one of the plurality of different audio files. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification