Voice Command Processing Local Database Association
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current voice command systems for home appliances require an external server with advanced natural language processing capabilities for users to issue voice commands in a form closer to natural language, limiting local processing and efficiency.
Innovation Solution
A receiving device with voice recognition capabilities that performs local voice command processing by associating voice commands with internal instructions, using a database to determine command execution and interacting with a server for additional command information, allowing for natural language processing and local execution of commands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If advanced natural language processing functions are implemented locally in the receiving device, then voice command processing capability is improved, but device complexity increases
Solution Approach 1:
The patent divides the voice command processing system into two segments: a local receiving device that handles basic voice recognition and simple commands, and an external server that handles complex natural language processing. This segmentation allows the receiving device to maintain voice command functionality without bearing the full complexity burden, as complex processing is offloaded to the server.
Solution Approach 2:
The patent introduces a database as an intermediary component that stores pre-registered voice commands and their corresponding control commands. The determination component queries this database to match recognized voice commands with executable instructions, eliminating the need for complex real-time natural language processing in the receiving device while maintaining effective voice command functionality.
2Measurement precision
If all voice commands are processed by an external server, then natural language processing accuracy is improved, but response time increases
Solution Approach 1:
The patent implements preliminary action by pre-registering voice commands and their corresponding control commands in the database before runtime. When a user issues a voice command, the system can quickly match it against the pre-registered commands in the database, avoiding the need for complex real-time natural language processing and thereby reducing response time while maintaining accuracy for common commands.
Data Source
AI summary
A receiving device and method for voice command processing. The receiving device includes a voice data receiving component, configured to receive voice data from a user; a communication component configured to communicate with an external device; a voice recognition component, configured to perform voice recognition on voice data and outputting a recognition result; a determination component, configured to determine whether a first voice command corresponding to a first recognition result exists in a database of the receiving device, wherein an association is established between information of the first voice command for controlling the receiving device and information of a first local instruction inside the receiving device for command execution of the first voice command; and a server data receiving component, configured for acquiring information of the database from a server based on a determination result from the determination component.


