Vehicle Voice Recognition Parameter Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional voice recognition systems in vehicles apply fixed parameter values based on average user data, leading to varying recognition accuracy and speed due to differences in personal phonebook lists and call history, resulting in user dissatisfaction.
Innovation Solution
A voice recognition apparatus that adjusts voice recognition parameters based on the number of phonebook entries, monosyllabic names, and similar pronunciations, using a first controller to determine and adjust accuracy parameters, and a post-processor to correct recognition results with call history information, optimizing recognition for individual user patterns.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If fixed parameter values are used for voice recognition, then the system is simple to operate, but recognition accuracy varies due to individual user differences
Solution Approach 1:
The voice recognition parameter is dynamically adjusted based on user-specific data characteristics. The system automatically modifies the voice recognition parameter according to the number of phonebook entries, proportion of monosyllabic names, and proportion of similar pronunciation names, transforming a static fixed-parameter system into a dynamic adaptive one that optimizes recognition accuracy for each user's unique data profile
Solution Approach 2:
The system changes the voice recognition parameter value based on extracted statistical information from the user's phonebook data. By calculating metrics such as the total number of phonebook data, proportion of monosyllabic names, and proportion of similar pronunciation names, the system automatically adjusts the recognition parameter to match the user's data characteristics, resolving the contradiction between simplicity and accuracy
2Measurement precision
If voice recognition parameters are adjusted based on user data, then recognition accuracy improves, but the processing time increases
Solution Approach 1:
The system performs preliminary extraction of statistical information from the user's phonebook data during initialization or idle periods. By pre-calculating metrics such as the number of phonebook entries, monosyllabic name proportion, and similar pronunciation proportion before voice recognition is needed, the system prepares the necessary parameters in advance, reducing the time penalty during actual recognition operations
Solution Approach 2:
The system replaces complex real-time parameter adjustment mechanisms with a simplified statistical model. Instead of using sophisticated machine learning algorithms that would require extensive processing, the system uses straightforward statistical calculations on phonebook data characteristics, achieving accurate parameter adjustment with minimal computational overhead and processing time
3Measurement precision
If the voice recognition parameter is increased for difficult recognition cases, then accuracy improves, but reaction time decreases
Solution Approach 1:
The system intelligently adjusts the voice recognition parameter based on the calculated difficulty level. When the phonebook contains many entries, high proportion of monosyllabic names, or many similar pronunciation names, the system increases the recognition parameter to improve accuracy. Conversely, when the data characteristics suggest easier recognition, the system uses a lower parameter value to maintain faster recognition speed, thus adaptively balancing accuracy and speed based on the specific user's data profile
Data Source
AI summary
A voice recognition apparatus includes: a first controller configured to acquire a voice signal of a user and acquire a phonebook list including at least one phonebook data piece in which a name and a phone number are matched from a user terminal; and a voice recognition engine to recognize the voice signal based on a voice recognition parameter, wherein the first controller is further configured to determine whether to change the voice recognition parameter value based on the phonebook list and change the voice recognition parameter value based on a determination result.


