Printing to a text-to-speech output device
First Claim
1. A method for producing speech data from content from any one of a plurality of applications, the method comprising:
- in response to a print command, received from a user operating a computing device via a print interface accessed via one of the plurality of applications, to print the content, displaying a graphical user interface on a display of the computing device that provides a first option of outputting the content via a printer that is separate from the computing device and a second option of outputting the content via a text-to-speech output device capable of responding to the print command, the text-to-speech output device comprising a driver compatible with and configured to obtain the content via the print interface and a text-to-speech engine capable of converting text to speech, the print interface being generic to the plurality of applications;
displaying via the graphical user interface on the display of the computing device information identifying at least one user configurable setting of the text-to-speech output device;
in response to the user of the computing device altering the at least one user configurable setting via the graphical user interface, adjusting a corresponding operational parameter of the text-to-speech output device;
in response to the user selecting, via the print interface, the text-to-speech output device to output the content, receiving, by the driver, the content provided by the print interface and conveying, by the driver, at least a portion of the content to the text-to-speech engine;
automatically converting the portion of the content to speech data using the text-to-speech engine; and
outputting the speech data.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for producing speech output can include the step of selecting a TTS output device from a plurality of available output devices. The selected output device can be associated with outputting content of an application responsive to a print command. According to the method, the print command can be detected, which results in the content of the application being conveyed to the selected TTS output device. The TTS output device can be associated with at least one text-to-speech engine. Upon content conveyance to the TTS output device, at least a portion of the content can be automatically converted using the text-to-speech engine. The speech converted content can be outputted.
12 Citations
19 Claims
-
1. A method for producing speech data from content from any one of a plurality of applications, the method comprising:
-
in response to a print command, received from a user operating a computing device via a print interface accessed via one of the plurality of applications, to print the content, displaying a graphical user interface on a display of the computing device that provides a first option of outputting the content via a printer that is separate from the computing device and a second option of outputting the content via a text-to-speech output device capable of responding to the print command, the text-to-speech output device comprising a driver compatible with and configured to obtain the content via the print interface and a text-to-speech engine capable of converting text to speech, the print interface being generic to the plurality of applications; displaying via the graphical user interface on the display of the computing device information identifying at least one user configurable setting of the text-to-speech output device; in response to the user of the computing device altering the at least one user configurable setting via the graphical user interface, adjusting a corresponding operational parameter of the text-to-speech output device; in response to the user selecting, via the print interface, the text-to-speech output device to output the content, receiving, by the driver, the content provided by the print interface and conveying, by the driver, at least a portion of the content to the text-to-speech engine; automatically converting the portion of the content to speech data using the text-to-speech engine; and outputting the speech data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. At least one non-transitory computer readable storage medium encoded with instructions that, when executed on at least one processor, performs a method for producing speech data from content from any one of a plurality of applications, the method comprising:
-
in response to a print command, received from a user operating a computing device via a print interface accessed via one of the plurality of applications, to print the content, displaying a graphical user interface on a display of the computing device that provides a first option of outputting the content via a printer that is separate from the computing device and a second option of outputting the content via-a text-to-speech output device capable of responding to the print command, the text-to-speech output device comprising a driver compatible with and configured to obtain the content from the print interface and a text-to-speech engine capable of converting text to speech, the print interface being generic to the plurality of applications; displaying via the graphical user interface on the display of the computing device information identifying at least one user configurable setting of the text-to-speech output device; in response to the user of the computing device altering the at least one user configurable setting via the graphical user interface, adjusting a corresponding operational parameter of the text-to-speech output device; in response to the user selecting, via the print interface, the text-to-speech output device to output the content, receiving, by the driver, the content provided by the print interface and conveying, by the driver, at least a portion of the content to the text-to-speech engine; automatically converting the portion of the content to speech data using the text-to-speech engine; and outputting the speech data.
-
-
13. A text-to-speech output device for producing speech data from content from any one of a plurality of applications in response to a print command received from a user operating a computing device via a print interface accessed via one of the plurality of applications, the text-to-speech output device comprising:
-
a driver compatible with the print interface and configured to communicate with the print interface, the print interface being generic to the plurality of applications, to obtain the content from the print interface when the user selects, via the print interface provided by the one of the plurality of applications, the text-to-speech output device to respond to the print command, wherein the print interface comprises a graphical user interface that presents to the user, on a display of the computing device, a first option of outputting the content via a printer that is separate from the computing device and a second option of outputting the content via the text-to-speech output device, and wherein the graphical user interface further presents to the user, on the display of the computing device, at least one user configurable setting of the text-to-speech output device, the driver being configured to adjust an operational parameter of the text-to-speech output device in response to a communication received from the print interface generated in response to the user of the computing device altering the at least one user configurable setting via the graphical user interface; and a text-to-speech engine coupled to the driver to receive from the driver at least a portion of the content to automatically convert the portion of the content to speech data. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification