System and method for converting text to speech
First Claim
1. A method of controlling a conversion of text to speech, the method comprising acts of:
- (A) receiving a body of digital text;
(B) parsing the body of digital text into a plurality of portions;
(C) for each portion, determining whether the portion has one or more particular attributes;
(D) for each portion, if the portion has one or more of the particular attributes, setting one or more conversion parameter values of the portion; and
(E) controlling a conversion of the plurality of portions from digital text to speech, including, for at least each portion for which a conversion parameter value was set, basing the conversion of the portion at least in part on the one or more conversion parameter values set for the portion.
2 Assignments
0 Petitions
Accused Products
Abstract
Text is converted to speech based at least in part on the context of the text. A body of text may be parsed before being converted to speech. Each portion may be analyzed to determine whether it has one or more particular attributes, which may be indicative of context. The conversion of each text portion to speech may be controlled based on these attributes, for example, by setting one or more conversion parameter values for the text portion. The text portions and the associated conversion parameter values may be sent to a text-to-speech engine to perform the conversion to speech, and the generated speech may be stored as an audio file. Audio markers may be placed at one or more locations within the audio file, and these markers may be used to listen to, navigate and/or edit the audio file, for example, using a portable audio device.
41 Citations
40 Claims
-
1. A method of controlling a conversion of text to speech, the method comprising acts of:
-
(A) receiving a body of digital text;
(B) parsing the body of digital text into a plurality of portions;
(C) for each portion, determining whether the portion has one or more particular attributes;
(D) for each portion, if the portion has one or more of the particular attributes, setting one or more conversion parameter values of the portion; and
(E) controlling a conversion of the plurality of portions from digital text to speech, including, for at least each portion for which a conversion parameter value was set, basing the conversion of the portion at least in part on the one or more conversion parameter values set for the portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for controlling a conversion of text to speech, the system comprising:
a conversion controller to receive a body of digital text, parse the body of digital text into a plurality of portions, determine, for each portion, whether the portion has one or more particular attributes, set, for each portion having the one or more of the particular attributes, one or more conversion parameter values of the portion, and control a conversion of the plurality of portions from digital text to speech, including, for at least each portion for which a conversion parameter value was set, basing the conversion of the portion at least in part on the one or more conversion parameter values set for the portion. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
33. A computer-readable medium having computer-readable signals stored thereon that define instructions that, as a result of being executed by a computer, control the computer to perform a process of controlling a conversion of text to speech, the process comprising acts of:
-
(A) receiving a body of digital text;
(B) parsing the body of digital text into a plurality of portions;
(C) for each portion, determining whether the portion has one or more particular attributes;
(D) for each portion, if the portion has one or more of the particular attributes, setting one or more conversion parameter values of the portion; and
(E) controlling a conversion of the plurality of portions from digital text to speech, including, for at least each portion for which a conversion parameter value was set, basing the conversion of the portion at least in part on the one or more conversion parameter values set for the portion. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
Specification