Voice interface for a vehicle
First Claim
1. A method of processing voice inputs, the method comprising:
- receiving a voice input from a user;
analyzing, using a processor, the received voice input for human-intended content and machine-intended content;
when the voice input includes human-intended content;
identifying within the voice input a human recipient for the human-intended content; and
sending a message to the identified human recipient, the message including the human-intended content in an audio form; and
when the voice input includes machine-intended content;
identifying within the voice input a machine recipient for the machine-intended content; and
sending a message including the machine-intended content to the identified machine recipient, whereby the machine-intended content is processed for implementation by the identified machine recipient.
2 Assignments
0 Petitions
Accused Products
Abstract
The processing of voice inputs includes receiving a voice input from a user. The received voice input can be analyzed to determine whether the voice input includes at least one of human-intended content or machine-intended content. Responsive to determining that the voice input includes human-intended content, a human recipient for the human-intended content can be identified within the voice input, and a message can be sent to the identified human recipient. The message can include the human-intended content in an audio form. Responsive to determining that the voice input includes machine-intended content, a machine recipient for the machine-intended content can be identified within the voice input, and a message including the machine-intended content can be sent to the identified machine recipient to implement the machine-intended content.
27 Citations
25 Claims
-
1. A method of processing voice inputs, the method comprising:
-
receiving a voice input from a user; analyzing, using a processor, the received voice input for human-intended content and machine-intended content; when the voice input includes human-intended content; identifying within the voice input a human recipient for the human-intended content; and sending a message to the identified human recipient, the message including the human-intended content in an audio form; and when the voice input includes machine-intended content; identifying within the voice input a machine recipient for the machine-intended content; and sending a message including the machine-intended content to the identified machine recipient, whereby the machine-intended content is processed for implementation by the identified machine recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A voice input system comprising:
-
a voice interface configured to receive voice inputs from a human user, the voice interface including one or more microphones; and one or more processors operatively connected to receive voice inputs from the voice interface, the one or more processors being programmed to initiate executable operations comprising; analyzing a received voice input for human-intended content and machine-intended content; when the voice input includes human-intended content; identifying within the voice input a human recipient for the human-intended content; and sending a message to the identified human recipient, the message including the human-intended content in an audio form, and when the voice input includes machine-intended content; identifying within the voice input a machine recipient for the machine-intended content; and sending a message including the machine-intended content to the identified machine recipient, whereby the machine-intended content is processed for implementation by the identified machine recipient. - View Dependent Claims (9, 10, 11, 12, 13, 14, 21, 22, 23, 24, 25)
-
-
15. A vehicle comprising:
-
a voice interface located onboard the vehicle, the voice interface being configured to receive voice inputs; and a processor operatively connected to receive voice inputs from the voice interface, the processor being programmed to initiate executable operations comprising; receiving a voice input from the voice interface; analyzing, using natural language processing, the received voice input for human-intended content and machine-intended content; when the voice input includes human-intended content; identifying within the voice input a human recipient for the human-intended content; generating an audio file including the human intended content of the voice input; and sending a message to the identified human recipient, the message including the audio file, wherein the human intended content is not converted to text; and when the voice input includes machine-intended content; identifying within the voice input a machine recipient for the machine-intended content; converting the machine-intended content into a format that is compatible for processing by the identified machine recipient; and sending a message including the converted machine-intended content to the identified machine recipient, whereby the machine-intended content is processed for implementation by the identified machine recipient. - View Dependent Claims (16, 17, 18)
-
-
19. A computer program product for processing voice inputs, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therein, the program code executable by a processor to perform a method comprising:
-
analyzing a received voice input for human-intended content and machine-intended content; when the voice input includes human-intended content; identifying within the voice input a human recipient for the human-intended content; and sending a message to the identified human recipient, the message including the human-intended content in an audio form; and when the voice input includes machine-intended content; identifying within the voice input a machine recipient for the machine-intended content; and sending a message including the machine-intended content to the identified machine recipient, whereby the machine-intended content is processed for implementation by the identified machine recipient. - View Dependent Claims (20)
-
Specification