Mobile speech-to-speech interpretation system
First Claim
1. A method for interpreting from a first language to a second language, comprising the steps of:
- receiving an input speech utterance in a first language on a first mobile communication device;
conditioning said input speech utterance;
first transmitting said conditioned input speech utterance to a server;
recognizing said first transmitted speech utterance to generate a set of first recognition results;
optimizing said recognition results by rescoring word-recognition lattice results in conjunction with interpretation lattice results to generate a set of second recognition results;
interpreting said set of second recognition results by generating one or more interpretation results comprising abstract paraphrased specific concepts;
translating said abstract paraphrased specific concepts into a form of a language-independent abstract interlingua;
mapping the abstract paraphrased specific concepts from the language-independent interlingua to a second language in a first selected format;
second transmitting said interpretation results in the first selected format to a second mobile communication device; and
presenting said interpretation results in a second selected format on said second communication device.
3 Assignments
0 Petitions
Accused Products
Abstract
Interpretation from a first language to a second language via one or more communication devices is performed through a communication network (e.g. phone network or the internet) using a server for performing recognition and interpretation tasks, comprising the steps of: receiving an input speech utterance in a first language on a first mobile communication device; conditioning said input speech utterance; first transmitting said conditioned input speech utterance to a server; recognizing said first transmitted speech utterance to generate one or more recognition results; interpreting said recognition results to generate one or more interpretation results in an interlingua; mapping the interlingua to a second language in a first selected format; second transmitting said interpretation results in the first selected format to a second mobile communication device; and presenting said interpretation results in a second selected format on said second communication device.
21 Citations
24 Claims
-
1. A method for interpreting from a first language to a second language, comprising the steps of:
-
receiving an input speech utterance in a first language on a first mobile communication device; conditioning said input speech utterance; first transmitting said conditioned input speech utterance to a server; recognizing said first transmitted speech utterance to generate a set of first recognition results; optimizing said recognition results by rescoring word-recognition lattice results in conjunction with interpretation lattice results to generate a set of second recognition results; interpreting said set of second recognition results by generating one or more interpretation results comprising abstract paraphrased specific concepts; translating said abstract paraphrased specific concepts into a form of a language-independent abstract interlingua; mapping the abstract paraphrased specific concepts from the language-independent interlingua to a second language in a first selected format; second transmitting said interpretation results in the first selected format to a second mobile communication device; and presenting said interpretation results in a second selected format on said second communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for interpreting from a first language to a second language, comprising the steps of:
-
receiving an input speech utterance in a first language on a first mobile communication device; conditioning said input speech utterance; first transmitting said conditioned input speech utterance to a server; recognizing said first transmitted speech utterance to generate by said server a set of first recognition results; optimizing the one or more recognition results by rescoring word-recognition lattice results based on corresponding interpretation lattice results to generate a set of second recognition results; interpreting said set of second recognition results by generating by said server one or more interpretation results comprising abstract paraphrased specific concepts; translating said abstract paraphrased specific concepts into a form of a language-independent abstract interlingua; mapping the abstract paraphrased specific concepts from the language-independent interlingua to a second language in a first selected format; second transmitting said interpretation results in the first selected format to a second mobile communication device; and presenting said interpretation results in a second selected format on said second communication device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification