System and method for operating devices using voice commands
AssigneeVocalzoom Systems Ltd.
InventorTal Bakish
Life of this patent
Estimating the term…
Abstract
System and method for operating electric devices based on voice commands, as well as electric devices that can be controlled via voice commands. An electric device comprises an audio sensor to capture audio that contains speech; and a transmitter to transmit the captured audio to a remote server, together with a dictionary identifier that indicates to the remote server which particular dictionary or vocabulary-set to utilize for performing speech recognition on the recorded audio. The remote server performs speech recognition using the relevant dictionary table; and selects a command-code that is transmitted back to the electric device, to trigger an operational modification of the electric device.
Claims25
A control component to enable operation of an electric device via voice commands, the control component comprising:
- an audio sensor to capture audio;
- a voice detector to detect speech uttered within said audio;
- an audio recorder to record audio captured by said audio sensor, during a time-period in which speech is detected by said voice detector within said audio;
- a wireless transmitter to wirelessly transmit to a remote server, over one or more wireless communication links, a message comprising:
- (A) digital data reflecting the recorded audio;
- (B) a Dictionary Identifier Code (DIC) to indicate a particular dictionary table that should be used for performing speech recognition on said recorded audio, out of multiple dictionary tables that correspond to multiple different electric devices that are voice-controllable;
- a wireless transceiver to wirelessly receive from said remote server, over one or more wireless communication links, data representing a command code determined by said remote server based on speech recognition performed by said remote server on said recorded audio, wherein the command code represents a pre-defined command to the electric device to modify one or more operational parameters of the electric device;
- an operation control module to trigger one or more modifications to the operation of the electric device, based on the received command code.
A server computer to perform speech recognition on audio captured by a voice-control component associated with a remote electric device, the server computer comprising:
- a multiple-dictionary database to store multiple dictionary tables;
- wherein a first dictionary table corresponds to a first vocabulary-set that should be used for speech recognition on audio captured by said remote electric device;
- wherein a second, different, dictionary table corresponds to a second vocabulary-set that should be used for speech recognition on audio captured by another, different, electric device;
- a processor to receive an incoming message, that was transmitted wirelessly by the voice-control component associated with the remote electric device, wherein the incoming message comprises:
- (A) digital data reflecting recorded audio that was recorded by said voice-control component associated with the remote electric device;
- (B) a Dictionary Identifier Code (DIC) to indicate a particular dictionary table that should be used for performing speech recognition on said recorded audio of said remote electric device;
- a dictionary selector to select, from said multiple-dictionary database, a particular dictionary table based on said DIC in said incoming message;
- an Automatic Speech Recognition (ASR) engine to recognize speech in said recorded audio based on said particular dictionary table indicated by said DIC and selected by said dictionary selector;
- a command-code selector to select a particular command-code, from a pre-defined list of command-codes that are relevant to said remote electric device, based on speech recognized by said ASR engine;
- a message constructor to construct an outgoing message, intended for transmission from said server computer to the voice-control component associated with the remote electric device, wherein the outgoing message comprises said particular command-code to enable said remote electric device, upon receipt of said outgoing message, to modify an operational parameter of said remote electric device.
A method to enable operation of an electric device via voice commands, the method comprising:
- capturing audio via an audio sensor;
- detecting that speech is uttered within said audio;
- recording audio captured by said audio sensor, during a time-period in which speech is detected within said audio;
- wirelessly transmitting to a remote server, over one or more wireless communication links, a message comprising:
- (A) digital data reflecting the recorded audio;
- (B) a Dictionary Identifier Code (DIC) to indicate a particular dictionary table that should be used for performing speech recognition on said recorded audio, out of multiple dictionary tables that correspond to multiple different electric devices that are voice-controllable;
- wirelessly receiving from said remote server, over one or more wireless communication links, data representing a command code determined by said remote server based on speech recognition performed by said remote server on said recorded audio, wherein the command code represents a pre-defined command to the electric device to modify one or more operational parameters of the electric device;
- triggering one or more modifications to the operation of the electric device, based on the received command code.
Dependencies are inferred from the claim text.