VOICE ASSISTANCE SYSTEM FOR DEVICES OF AN ECOSYSTEM
A voice assistance system may include an interface configured to receive a signal indicative of a voice command made to a first device. The system may also include at least one processor configured to: extract an action to be performed according to the voice command, locate a second device implicated by the voice command to perform the action, access data related to the second device from a storage device based on the voice command, and generate a control signal based on the data for actuating a control on at least one of the first device and the second device according to the voice command.
1 . A voice assistance system for a plurality of devices connected to a network, the system comprising:
an interface configured to receive a signal indicative of a voice command made to a first device; and
at least one processor configured to:
extract an action to be performed according to the voice command,
locate a second device implicated by the voice command to perform the action,
access data related to the second device from a storage device based on the voice command,
generate a control signal based on the data for actuating a control on at least one of the first device and the second device according to the voice command.
2 . The voice assistance system of claim 1 , wherein:
the interface is configured to receive a second signal indicative of a second voice command to the second device, and
the at least one processor is configured to:
process the second signal to apprehend the second voice command;
access data related to the first device from the storage device based on the second voice command, wherein the first device is implicated by the voice command, and
generate a control signal based on the data for actuating a control on at least one of the first device and the second device according to the second voice command.
3 . The voice assistance system of claim 1 , wherein the universal voice recognition system resides on a cloud server, and the storage unit is a cloud storage.
4 . The voice assistance system of claim 1 , wherein the at least one processor is further configured to recognize a user based on comparing the signal to biometric data.
5 . The voice assistance system of claim 4 , wherein the at least one processor is further configured to determine whether the recognized user is an authorized user.
6 . The voice assistance system of claim 4 , wherein the at least one processor is further configured to identify one or more devices associated with the user, including the second device.
7 . The voice assistance system of claim 1 , wherein the at least one processor is configured to generate a visual or verbal response to be played on the first device.
8 . The voice assistance system of claim 1 , wherein the voice command implicates the control on the second device, wherein the at least one processor is configured to locate the second device on the network, and transmit the control signal to the second device to actuate the control.
9 . The voice assistance system of claim 1 ,
wherein the voice command implicates the control on the first device based on information related to the second device, and
wherein the at least one processor is configured to:
acquire the information related to the second device,
prepare data based on the information, and
transmit the control signal and the data to the first device to actuate the control.
10 . (canceled)
11 . The voice assistance system of claim 1 , wherein the control to the second device includes open a door of the vehicle, collect data using sensors of the vehicle, media management, or output data on a display of the vehicle.
12 . A method of voice assistance, the method comprising:
receiving, with an interface, a signal indicative of a voice command made to a first device;
extracting, with at least one processor, an action to be performed according to the voice command;
locating, with the at least one processor, a second device implicated by the voice command to perform the action;
accessing, with the at least one processor, data related to the second device from a storage device based on the voice command; and
generating, with the at least one processor, a control signal based on the data for actuating a control on at least one of the first device and the second device according to the voice command.
13 . The method of claim 12 , further comprising:
receiving, with the interface, a second signal indicative of a second voice command to the second device;
processing, with the at least one processor, the second signal to apprehend the second voice command;
access, with the at least one processor, data related to the first device from the storage device based on the second voice command, wherein the first device is implicated by the voice command; and
generating, with the at least one processor, a control signal based on the data for actuating a control on at least one of the first device and the second device according to the second voice command.
14 . The method of claim 12 , wherein the universal voice recognition system resides on a cloud server, and the storage unit is a cloud storage.
15 . The method of claim 12 , further comprising recognizing, with the at least one processor, a user based on the signal.
16 . The method of claim 15 , further comprising determining whether the recognized user is an authorized user.
17 . The method of claim 15 , further comprising identifying, with the at least one processor, one or more devices associated with the user, including the second device.
18 . The method of claim 12 , further comprising generating, with the at least one processor, a visual or verbal response to be played on the first device.
19 . The method of claim 12 , further comprising
locating, with the at least one processor, the second device on the network; and
transmitting, with the interface, the control signal to the second device to actuate the control.
20 . The method of claim 12 , wherein the controlling the second device includes opening a door of the vehicle, collecting data using sensors of the vehicle, managing media, or outputting data on a display of the vehicle.
21 . (canceled)
22 . A non-transitory computer-readable medium storing instructions which, when executed, cause one or more processors to perform a method of voice recognition for a plurality of devices, the method comprising:
receiving a signal indicative of a voice command made to a first device;
extracting an action to be performed according to the voice command;
locating a second device implicated by the voice command to perform the action;
accessing data related to the second device from a storage device based on the voice command; and
generating a control signal based on the data for actuating a control on at least one of the first device and the second device according to the voice command.
23 . (canceled)