Method and apparatus for translating natural-language speech using multiple output phrases
First Claim
1. A system for translating a source language into at least one of a plurality of target languages, comprising:
- a phrase-spotting system for identifying a spoken phrase from a restricted domain of phrases;
a plurality of prerecorded translations in a plurality of target languages, wherein each of said prerecorded translations corresponds to one of said plurality of target languages; and
wherein each of said prerecorded translations corresponds to a different speech characteristic; and
a playback mechanism for reproducing said spoken phrase in said at least one of a plurality of target languages.
3 Assignments
0 Petitions
Accused Products
Abstract
A multi-lingual translation system that provides multiple output sentences for a given word or phrase. Each output sentence for a given word or phrase reflects, for example, a different emotional emphasis, dialect, accents, loudness or rates of speech. A given output sentence could be selected automatically, or manually as desired, to create a desired effect. For example, the same output sentence for a given word or phrase can be recorded three times, to selectively reflect excitement, sadness or fear. The multi-lingual translation system includes a phrase-spotting mechanism, a translation mechanism, a speech output mechanism and optionally, a language understanding mechanism or an event measuring mechanism or both. The phrase-spotting mechanism identifies a spoken phrase from a restricted domain of phrases. The language understanding mechanism, if present, maps the identified phrase onto a small set of formal phrases. The translation mechanism maps the formal phrase onto a well-formed phrase in one or more target languages. The speech output mechanism produces high-quality output speech. The speech output may be time synchronized to the spoken phrase using the output of the event measuring mechanism.
52 Citations
35 Claims
-
1. A system for translating a source language into at least one of a plurality of target languages, comprising:
-
a phrase-spotting system for identifying a spoken phrase from a restricted domain of phrases;
a plurality of prerecorded translations in a plurality of target languages, wherein each of said prerecorded translations corresponds to one of said plurality of target languages; and
wherein each of said prerecorded translations corresponds to a different speech characteristic; and
a playback mechanism for reproducing said spoken phrase in said at least one of a plurality of target languages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for translating a source language into at least one of a plurality of target languages, comprising:
-
providing a plurality of prerecorded translations in a plurality of target languages, wherein each of said prerecorded translations corresponds to one of said plurality of target languages; and
wherein each of said prerecorded translations corresponds to a different speech characteristic;
identifying a spoken phrase from a restricted domain of phrases; and
reproducing said spoken phrase in said at least one of a plurality of target languages. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for translating a source language into at least one of a plurality of target languages, comprising:
-
a memory that stores computer-readable code; and
a processor operatively coupled to said memory, said processor configured to implement said computer-readable code, said computer-readable code configured to;
provide a plurality of prerecorded translations in a plurality of target languages, wherein each of said prerecorded translations corresponds to one of said plurality of target languages; and
wherein each of said prerecorded translations corresponds to a different speech characteristic;
identify a spoken phrase from a restricted domain of phrases; and
reproduce said spoken phrase in said at least one of a plurality of target languages.
-
-
24. An article of manufacture, comprising:
-
a computer readable medium having computer readable code means embodied thereon, said computer readable program code means comprising;
a step to provide a plurality of prerecorded translations in a plurality of target languages, wherein each of said prerecorded translations corresponds to one of said plurality of target languages; and
wherein each of said prerecorded translations corresponds to a different speech characteristic;
a step to identify a spoken phrase from a restricted domain of phrases; and
a step to reproduce said spoken phrase in said at least one of a plurality of target languages.
-
-
25. A method for translating a source language into at least one of a plurality of target languages, comprising:
-
providing a plurality of prerecorded translations, wherein each of said prerecorded translations corresponds to a different speech characteristic;
identifying a spoken phrase from a restricted domain of phrases; and
reproducing said spoken phrase in said at least one of a plurality of target languages. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification