Voice Assistant Keyword Detection Resource Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Voice assistants consume excessive computational resources while detecting keywords, as all detectors remain active continuously, leading to resource wastage and confusion between actions, and they continue to detect keywords even when associated peripherals or services are unavailable.
Innovation Solution
Implementing single detection modules for each keyword and a control unit that activates or deactivates these modules based on the doability of associated actions, ensuring only active modules consume resources and optimizing detection efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If all detection modules are kept active continuously to ensure maximum detection quality, then keyword detection accuracy is improved, but computational resource consumption increases
Solution Approach 1:
The patent implements dynamic activation and deactivation of detection modules based on the availability status of associated peripherals and services. Detection modules are activated only when their corresponding actions are doable (peripheral connected and user has access rights), and deactivated when actions are not doable. This dynamic state change resolves the contradiction by maintaining high detection accuracy when needed while conserving computational resources when peripherals are unavailable.
2Reliability
If all detection modules remain active to detect keywords, then detection coverage is maintained, but resource wastage occurs when peripherals are unavailable
Solution Approach 1:
The control module performs preliminary checks to determine whether actions are doable by verifying peripheral connection status and user access rights before activating detection modules. This preliminary action ensures that detection modules are only activated when their associated peripherals and services are available, preventing resource wastage while maintaining reliable detection coverage when needed.
3Ease of operation
If the processor unit continues to detect keywords when peripherals are unavailable, then detection functionality is maintained, but unnecessary computational resources are consumed
Solution Approach 1:
The system dynamically adjusts its operational state by deactivating detection modules when their associated actions cannot be performed due to peripheral unavailability or lack of user access rights. This dynamic adaptation maintains detection functionality for available peripherals while eliminating unnecessary computational resource consumption for unavailable ones, thereby improving overall computational efficiency.
Data Source
AI summary
A voice assistant includes an electronic processor unit connected to at least one microphone and to remote equipment. The electronic processor unit includes both single detection modules for detecting respective single keywords from an audio signal supplied by the microphone, and also a control unit connected to the single detection modules to select predetermined actions as a function of the detected keywords and to perform those actions. The control module is also arranged to detect whether actions are doable and to activate or deactivate the single detection modules as a function of the doability of the actions.


