Instant translation system
First Claim
1. A method of performing instant speech translation, the method comprising:
- establishing a local communications network including a link between at least a first and a second headset computer;
capturing speech in a first language at the first headset computer;
transmitting the captured speech in the first language from the first headset computer directly to a network-based speech recognition service to recognize and transcribe the captured speech as text in the first language;
receiving the text in the first language at the first headset computer from the network-based speech recognition service;
broadcasting the text in the first language from the first headset computer over the local network to at least the second headset computer;
receiving the broadcast text in the first language at the second headset computer;
transmitting the received broadcast text in the first language from the second headset computer directly to a network-based text translation service to translate the text in the first language to a text in a second language;
receiving the text in the second language at the second headset computer from the network-based text translation service;
synthesizing speech from the text in the second language to speech in the second language at the second headset computer;
presenting the synthesized speech in the second language through an audio speaker of the second headset computer; and
providing noise cancellation of the captured speech in the first language at the second headset computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of, and corresponding headset computer for, performing instant speech translation including, establishing a local network including a link between a first and a second headset computer in which preferred language settings of each headset computer are exchanged, transmitting captured speech in a first language from a first headset computer to a network-based speech recognition service to recognize and transcribe the captured speech as text, receiving the text at the first headset computer, broadcasting the text over the local network to at least the second headset computer, receiving the text at the second headset computer, transmitting the received text from the second headset computer to a network-based text translation service to translate the text to a text in a second language, receiving the text in the second language at the second headset computer from the network-based text translation service, and displaying the translated text at the second headset computer.
-
Citations
18 Claims
-
1. A method of performing instant speech translation, the method comprising:
-
establishing a local communications network including a link between at least a first and a second headset computer; capturing speech in a first language at the first headset computer; transmitting the captured speech in the first language from the first headset computer directly to a network-based speech recognition service to recognize and transcribe the captured speech as text in the first language; receiving the text in the first language at the first headset computer from the network-based speech recognition service; broadcasting the text in the first language from the first headset computer over the local network to at least the second headset computer; receiving the broadcast text in the first language at the second headset computer; transmitting the received broadcast text in the first language from the second headset computer directly to a network-based text translation service to translate the text in the first language to a text in a second language; receiving the text in the second language at the second headset computer from the network-based text translation service; synthesizing speech from the text in the second language to speech in the second language at the second headset computer; presenting the synthesized speech in the second language through an audio speaker of the second headset computer; and providing noise cancellation of the captured speech in the first language at the second headset computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A headset computing device to perform instant speech translation, the device comprising:
-
a speech capture module to capture speech in a first language; a communications module to establish a local communications network including a link with at least a second headset computer, transmit the captured speech in the first language directly to a network-based speech recognition service to recognize and transcribe the captured speech as text in the first language, receive the text in the first language from the network-based speech recognition service, and broadcast the text in the first language over the local network to the at least second headset computer, receive text in a second language from the at least second headset computer, transmit the received text in the second language directly to a network-based text translation service to translate the text in the second language to a text in the first language, and receive the text in the first language from the network-based text translation service; a noise canceling module to cancel speech in the second language at the device; and a micro-display to display the translated text in the first language. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer program product for controlling operation of a headset computer, the computer program product comprising a computer readable medium having computer readable instructions stored thereon, which, when loaded and executed by a processor, cause the processor to:
-
establish a local communications network including a link between at least a first and a second headset computer; capture speech in a first language at the first headset computer; transmit the captured speech in the first language from the first headset computer directly to a network-based speech recognition service to recognize and transcribe the captured speech as text in the first language; receive the text in the first language at the first headset computer from the network-based speech recognition service; broadcast the text in the first language over the local network to at least the second headset computer; receive text in a second language from the second headset computer at the first headset computer; transmit the received text in the second language directly to a network-based text translation service to translate the text in the second language to text in the first language; receive the text in the first language from the network-based text translation service at the first headset computer; and cancel speech in the second language at the first headset computer.
-
Specification