Devices and Methods for a Speech-Based User Interface
First Claim
1. A method comprising:
- identifying, by a device that includes one or more processors, a plurality of sources for outputs that the device is configured to provide, wherein the plurality of sources includes at least one of a particular application in the device, an operating system of the device, a particular area within a display of the device, or a particular graphical user interface (GUI) object;
assigning a set of distinct voices to respective sources of the plurality of sources, wherein a voice assigned to one source is characterized by voice characteristics different from voice characteristics of other voices assigned to other sources;
receiving a request for speech output;
selecting, from within the plurality of sources, a particular source that is associated with the requested speech output; and
generating, for the requested speech output, speech having particular voice characteristics of a particular voice assigned to the particular source.
2 Assignments
0 Petitions
Accused Products
Abstract
A device may identify a plurality of sources for outputs that the device is configured to provide. The plurality of sources may include at least one of a particular application in the device, an operating system of the device, a particular area within a display of the device, or a particular graphical user interface object. The device may also assign a set of distinct voices to respective sources of the plurality of sources. The device may also receive a request for speech output. The device may also select a particular source that is associated with the requested speech output. The device may also generate speech having particular voice characteristics of a particular voice assigned to the particular source.
25 Citations
20 Claims
-
1. A method comprising:
-
identifying, by a device that includes one or more processors, a plurality of sources for outputs that the device is configured to provide, wherein the plurality of sources includes at least one of a particular application in the device, an operating system of the device, a particular area within a display of the device, or a particular graphical user interface (GUI) object; assigning a set of distinct voices to respective sources of the plurality of sources, wherein a voice assigned to one source is characterized by voice characteristics different from voice characteristics of other voices assigned to other sources; receiving a request for speech output; selecting, from within the plurality of sources, a particular source that is associated with the requested speech output; and generating, for the requested speech output, speech having particular voice characteristics of a particular voice assigned to the particular source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A device comprising:
-
one or more processors; data storage storing instructions executable by the one or more processors to cause the device to; identify a plurality of sources for outputs that the device is configured to provide, wherein the plurality of sources includes at least one of a particular application in the device, or an operating system of the device; assign a set of distinct voices to respective sources of the plurality of sources, wherein a voice assigned to one source is characterized by voice characteristics different from voice characteristics of other voices assigned to other sources; receive a request for speech output; select, from within the plurality of sources, a particular source that is associated with the requested speech output; and generate, for the requested speech output, speech having particular voice characteristics of a particular voice assigned to the particular source. - View Dependent Claims (15, 16)
-
-
17. A computer readable medium having stored therein instructions, that when executed by a computing device, cause the computing device to perform functions comprising:
-
identifying a plurality of sources for outputs that the computing device is configured to provide, wherein the plurality of sources includes at least one of a particular application in the computing device, an operating system of the computing device, a particular area within a display of the computing device, or a particular graphical user interface (GUI) object; assigning a set of distinct voices to respective sources of the plurality of sources, wherein a voice assigned to one source is characterized by voice characteristics different from voice characteristics of other voices assigned to other sources; receiving a request for speech output; selecting, from within the plurality of sources, a particular source that is associated with the requested speech output; and generating, for the requested speech output, speech having particular voice characteristics of a particular voice assigned to the particular source. - View Dependent Claims (18, 19, 20)
-
Specification