Automotive App Voice Control via Decoupled Semantic Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The development of voice interaction interfaces for automotive central control systems is costly and inflexible, and third-party applications may lose voice interaction functionality if they do not integrate specific packages, leading to inefficiencies and reduced user control capabilities.
Innovation Solution
A voice interaction method that decouples voice recognition and semantic analysis from specific target applications, using a control association configuration file to manage control operations without requiring additional interface development, and employs rule filtering and message queue caching to optimize performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If voice interaction interface is integrated into target application, then voice control functionality is achieved, but development cost increases
Solution Approach 1:
The system is divided into independent modules: voice recognition module, semantic analysis module, and control operation module. The voice recognition and semantic analysis are separated from the target application, with only the control operation module integrated into the application. This segmentation allows voice control functionality to be achieved without requiring the entire voice interaction stack to be developed within each application, thereby reducing development cost while maintaining functionality.
Solution Approach 2:
A behavior analysis module acts as an intermediary between the voice recognition/semantic analysis components and the target application. This module receives semantic text data, analyzes it according to control association rules, and generates control operation instructions. The intermediary approach allows the target application to benefit from voice control capabilities without directly implementing the complex voice recognition and semantic analysis logic, thus reducing development burden and cost.
2Measurement precision
If voice operation interface is required for voice interaction, then precise control is achieved, but third-party applications lose functionality due to inability to interface
Solution Approach 1:
The control association configuration file serves as a universal interface that works across different target applications regardless of their specific implementation details. The system uses a standardized control attribute data structure (including control identification information, control text, and control number) that can be applied to various control types (buttons, sliders, checkboxes, etc.) in different applications. This universal approach maintains precise control capability while ensuring third-party applications can participate in voice interaction without requiring special voice operation interfaces.
Solution Approach 2:
The system transforms the voice control problem from requiring application-specific interface integration to using standardized control parameters. By changing the approach from interface-level integration to parameter-level control (using control identification information, control text, and control number attributes), the system achieves both precise control matching and broad application compatibility. The control association rules operate on these standardized parameters rather than application-specific interfaces.
3Measurement precision
If control attribute data is obtained frequently for dynamic pages, then real-time accuracy is improved, but system performance deteriorates
Solution Approach 1:
The system uses a message queue mechanism to periodically obtain and cache control attribute data at specified time intervals rather than continuously monitoring every change. This periodic action allows the system to maintain reasonably accurate control recognition while reducing the frequency of data acquisition operations, thereby balancing real-time accuracy with system performance and avoiding excessive resource consumption.
Data Source
AI summary
A voice interaction method and apparatus, a computer device, and a computer readable storage medium, relating to the technical field of voice control. The method comprises: receiving a user voice request by means of a first interaction page of a target application; matching, in first control attribute data, semantic text data corresponding to the user voice request, and determining an interaction target control corresponding to the semantic text data; generating a control operation instruction on the basis of a control operation type of the interaction target control; and executing the control operation instruction to output response content of the user voice request.


