INSTANTANEOUS SPEAKING OF CONTENT ON TOUCH DEVICES
First Claim
1. A method for speaking touchscreen content, the method comprising:
- at an electronic device;
detecting a gesture on a touchscreen;
determining a portion of text displayed on the touchscreen to be spoken based on a size of the portion of text and a position on the touchscreen of the portion of text; and
in response to detecting the gesture, speaking the determined portion of text using a text-to-speech process.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and processes are disclosed for initiating and controlling content speaking on touch-sensitive devices. A gesture can be detected on a touchscreen for causing text to be spoken. Displayed content can be analyzed, and a determination can be made based on size, position, and other attributes as to which portion of displayed text should be spoken. In response to detecting the gesture, the identified portion of text can be spoken using a text-to-speech process. A menu of controls can be displayed for controlling the speaking. The menu can automatically be hidden and a persistent virtual button can be displayed that can remain available on the touchscreen despite the user navigating to another view. Selecting the persistent virtual button can restore the full menu of controls, thereby allowing the user to continue to control the speaking even after navigating away from the content being spoken.
224 Citations
26 Claims
-
1. A method for speaking touchscreen content, the method comprising:
at an electronic device; detecting a gesture on a touchscreen; determining a portion of text displayed on the touchscreen to be spoken based on a size of the portion of text and a position on the touchscreen of the portion of text; and in response to detecting the gesture, speaking the determined portion of text using a text-to-speech process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method for speaking displayed content, the method comprising:
at an electronic device; receiving a voice command, the voice command, when received, causing text displayed on a display to be spoken; determining a portion of displayed text to be spoken based on a size of the portion of text and a position on the display of the portion of text; and in response to receiving the voice command, speaking the determined portion of text using a text-to-speech process. - View Dependent Claims (13, 14)
-
15. A non-transitory computer-readable storage medium comprising computer-executable instructions for
detecting a gesture on a touchscreen; -
determining a portion of text displayed on the touchscreen to be spoken based on a size of the portion of text and a position on the touchscreen of the portion of text; and in response to detecting the gesture, speaking the determined portion of text using a text-to-speech process. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; detecting a gesture on a touchscreen; determining a portion of text displayed on the touchscreen to be spoken based on a size of the portion of text and a position on the touchscreen of the portion of text; and in response to detecting the gesture, speaking the determined portion of text using a text-to-speech process. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification