Electronic Device Voice Command Matching with Server Fallback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices experience delays in recognizing and responding to user commands due to network-dependent communication with servers for voice recognition, which is influenced by network state and bandwidth.
Innovation Solution
The electronic device minimizes recognition and response time by pre-storing a voice recognition command list from a server, identifying commands locally when possible, and transmitting unknown commands to the server for analysis, thereby reducing reliance on network communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the electronic device communicates with the server through the network to recognize user commands, then the command recognition accuracy is improved, but the response time increases due to network communication delay
Solution Approach 1:
The electronic device pre-stores a voice recognition command list and related parameters in its local memory before needing to process user commands. When a command is received, the device first performs local matching against the pre-stored command list, eliminating the need for immediate network communication for common commands and thus reducing response time while maintaining recognition accuracy
2Speed
If the electronic device performs local voice command identification, then the response speed is improved, but the device complexity increases
Solution Approach 1:
The voice recognition system is segmented into two parts: a simple local matching module that handles common commands using pre-stored command lists, and a server-based recognition module that handles complex or unrecognized commands. This segmentation allows the device to achieve fast response speeds for common commands while maintaining the option to use the more complex server-based system when needed
Solution Approach 2:
The electronic device is equipped with self-service capabilities through pre-stored command lists and local matching algorithms, enabling it to independently recognize and execute common voice commands without requiring server intervention. This reduces the need for complex communication infrastructure while maintaining practical responsiveness
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Provided are a display apparatus, a control method thereof, a server, and a control method thereof. The display apparatus includes: a processor which processes a signal; a display which displays an image based on the processed signal; a command receiver which receives a voice command; a communicator which communicates with a first server; a storage; and a controller which receives, from the first server, a voice recognition command list comprising a voice recognition command and control command information corresponding to the voice recognition command, and stores the received voice recognition command list in the storage, the voice recognition command being among user's voice commands which have successfully been recognized a predetermined number of times or more, determines whether the voice command corresponds to the voice recognition command included in the voice recognition command list, and if so, controls the processor to operate based on the control command information, and if not, transmits the voice command to the first server, receives corresponding control command information from the first server, and controls the processor to operate based on the received control command information.