Multiple user speech translation
AssigneeGoogle Inc.
InventorDeric Cheng
Life of this patent
Estimating the term…
Abstract
An improved translation experience is provided by a system that listens for speech input spoken in a first language or a second language; receives, in response to the listening for the speech input, first speech input spoken in the first language; determines that the first speech input is spoken in the first language; and generates and presents, in association with the receiving of the first speech input, a translation of the first speech input in the second language. The system also detects an endpoint in the first speech input, and, in response to detecting the endpoint, listens for additional speech input spoken in the first language or in the second language. Corresponding systems, methods, and media are also disclosed.
Claims20
A method comprising:
- listening, by a system for providing translations, for speech input spoken in a first language or a second language;
- receiving, in response to the listening for the speech input, first speech input spoken in the first language;
- determining that the first speech input is spoken in the first language;
- generating and presenting, in association with the receiving of the first speech input, a translation of the first speech input in the second language;
- detecting an endpoint in the first speech input;
- and
- in response to detecting the endpoint, listening for additional speech input spoken in the first language or in the second language.
A system comprising:
- a memory storing instructions;
- and
- one or more processors communicatively coupled to the memory and configured to execute the instructions to perform a process comprising:
- listening for speech input spoken in a first language or a second language;
- receiving, in response to the listening for the speech input, first speech input spoken in the first language;
- determining that the first speech input is spoken in the first language;
- generating and presenting, in association with the receiving of the first speech input, a translation of the first speech input in the second language;
- detecting an endpoint in the first speech input;
- in response to detecting the endpoint, listening for additional speech input spoken in the first language or in the second language;
- receiving, in response to the listening for the additional speech input, second speech input spoken in the second language;
- determining that the second speech input is spoken in the second language;
- and
- generating and presenting, in association with the receiving of the second speech input, a translation of the second speech input in the first language.
A non-transitory computer-readable medium storing instructions that, when executed, cause one or more processors to perform a process comprising:
- listening for speech input spoken in a first language or a second language;
- receiving, in response to the listening for the speech input, first speech input spoken in the first language;
- determining that the first speech input is spoken in the first language;
- generating and presenting, in association with the receiving of the first speech input, a translation of the first speech input in the second language;
- detecting an endpoint in the first speech input;
- and
- in response to detecting the endpoint, listening for additional speech input spoken in the first language or in the second language.
Dependencies are inferred from the claim text.