Speech output system
First Claim
1. A method of outputting speech comprising:
- generating a sequence of first segment designators that designate at least one first speech segment of first speech data to define the speech;
generating a first sequence identifier;
associating the first sequence identifier with the sequence of first segment designators to identify the sequence of first segment designators;
providing second speech data comprising at least one second speech segment designated by at least one second segment designator, where the at least one second segment designator are identified by a second sequence identifier;
comparing the first segment identifier with the second segment identifier to generate a result; and
outputting the speech according to the sequence of first segment designators or the at least one second segment designator in accordance with the result.
7 Assignments
0 Petitions
Accused Products
Abstract
A system for outputting speech from speech data that may include an application, an internal speech data module, and an external speech data module is provided. The internal speech module stores default speech data that defines which speech data is compatible with the application. The external speech module, which may include a data carrier, may provide optional speech data, including a sequence identifier, separately from the application. To determine whether optional speech data fits the application, the application generates a sequence of one or more segment designators designating speech segments, and associating with them a sequence identifier. The application may also compare the sequence identifier generated by the application with that of the optional speech data. If a predetermined result occurs, the optional speech data may be used. Otherwise, the default speech data may be used. This method may be used to update default speech data with optional speech data.
29 Citations
40 Claims
-
1. A method of outputting speech comprising:
-
generating a sequence of first segment designators that designate at least one first speech segment of first speech data to define the speech;
generating a first sequence identifier;
associating the first sequence identifier with the sequence of first segment designators to identify the sequence of first segment designators;
providing second speech data comprising at least one second speech segment designated by at least one second segment designator, where the at least one second segment designator are identified by a second sequence identifier;
comparing the first segment identifier with the second segment identifier to generate a result; and
outputting the speech according to the sequence of first segment designators or the at least one second segment designator in accordance with the result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for updating speech data supplied with an application, the method comprising:
-
generating a sequence of first segment designators that designate at least one first speech segment of first speech data to define speech;
generating a first sequence identifier to identify the sequence first segment designators;
providing second data comprising at least one second speech segment, which are designated by at least one second segment designator identified by a second sequence identifier;
comparing the first sequence identifier with the second sequence identifier to produce a result; and
replacing the first speech data with the second speech data in accordance with the result. - View Dependent Claims (16)
-
-
17. A speech output apparatus, comprising:
-
an internal speech data module that comprises a first speech data comprising at least one first speech segment;
an application operative to generate a sequence of first segment designators that designate at least one first speech segment, and a first sequence identifier that identifies the sequence of first segment designators;
an external speech data module that comprises second speech data, which includes at least one second speech segment designated by a at least one second segment designators that are identified by a second sequence identifier;
a comparator in communication with the application, the internal speech data module, and the external speech data module, where the comparator compares the first sequence identifier with the second sequence identifier to produce a result; and
the application produces the speech output according to the sequence of first segment designators or the at least one second segment designators in accordance with the result. - View Dependent Claims (18, 19)
-
-
20. Method of outputting speech in which an application generates, with reference to speech data, data relating to speech output in accordance with requirements of the application, comprising:
-
offering actual speech data for speech output to the application, where the actual speech data comprises a plurality of speech segments associated with a plurality of segment designators, and an actual-speech-data-identifier;
comparing a required-speech-data-identifier with the actual-speech-data-identifier to produce a result; and
accepting the actual speech data as suitable for speech output in accordance with the result. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A data carrier comprising speech data including at least one speech segment for outputting speech, the data carrier comprising:
-
a first storage region, where the at least one speech segment is stored in the first storage region;
a first segment designator stored in the first storage region and associated with the at least one speech segment;
a second storage region; and
a second segment identifier stored in the second storage region and identifying a relationship of the speech data to at least one other version of the speech data. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40)
-
Specification