NATURAL LANGUAGE TRANSLATION IN AR
First Claim
1. A computer-implemented method comprising:
- accessing an audio input stream that includes one or more words spoken by a speaking user in a first language;
performing active noise cancellation on the one or more words in the audio input stream such that the spoken words are suppressed before reaching a listening user;
processing the audio input stream to identify the one or more words spoken by the speaking user;
translating the identified words spoken by the speaking user into a second, different language;
generating spoken words in the second, different language using the translated words; and
replaying the generated spoken words in the second language to the listening user.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed computer-implemented method for performing natural language translation in AR may include accessing an audio input stream that includes words spoken by a speaking user in a first language. The method may next include performing active noise cancellation on the words in the audio input stream so that the spoken words are suppressed before reaching a listening user. Still further, the method may include processing the audio input stream to identify the words spoken by the speaking user, and translating the identified words spoken by the speaking user into a second, different language. The method may also include generating spoken words in the second, different language using the translated words, and replaying the generated spoken words in the second language to the listening user. Various other methods, systems, and computer-readable media are also disclosed.
11 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
accessing an audio input stream that includes one or more words spoken by a speaking user in a first language; performing active noise cancellation on the one or more words in the audio input stream such that the spoken words are suppressed before reaching a listening user; processing the audio input stream to identify the one or more words spoken by the speaking user; translating the identified words spoken by the speaking user into a second, different language; generating spoken words in the second, different language using the translated words; and replaying the generated spoken words in the second language to the listening user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
at least one physical processor; physical memory comprising computer-executable instructions that, when executed by the physical processor, cause the physical processor to; access an audio input stream that includes one or more words spoken by a speaking user in a first language; perform active noise cancellation on the one or more words in the audio input stream such that the spoken words are suppressed before reaching a listening user; process the audio input stream to identify the one or more words spoken by the speaking user; translate the identified words spoken by the speaking user into a second, different language; generate spoken words in the second, different language using the translated words; and replay the generated spoken words in the second language to the listening user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
-
access an audio input stream that includes one or more words spoken by a speaking user in a first language; perform active noise cancellation on the one or more words in the audio input stream such that the spoken words are suppressed before reaching a listening user; process the audio input stream to identify the one or more words spoken by the speaking user; translate the identified words spoken by the speaking user into a second, different language; generate spoken words in the second, different language using the translated words; and replay the generated spoken words in the second language to the listening user.
-
Specification