Voice Processing System Prefetching Ask-Again Requests
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current voice processing systems in vehicles face challenges in responding quickly to user 'ask-agains' due to the noisy environment and the need for robust recognition, as existing technologies mainly focus on understanding the context but not facilitating efficient processing of such requests.
Innovation Solution
A voice processing system that includes a voice acquisition unit, a voice recognition unit, an execution unit, and a determination unit, which anticipates and pre-executes potential 'ask-again' requests by determining substitute word candidates based on historical data and context, storing results, and providing immediate responses when actual 'ask-agains' occur.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the system processes ask-again requests in real-time without pre-execution, then processing accuracy is maintained, but response time increases
Solution Approach 1:
The system pre-executes processing for anticipated ask-again requests before they are actually uttered by the user. The execution unit executes processing for a requested item, and the determination unit identifies potential substitute words to pre-process, storing results in advance so that when the user actually asks again, the system can retrieve and respond immediately without performing full processing again
Solution Approach 2:
The system dynamically adjusts processing based on the actual user input by using the determination unit to identify which pre-executed results are relevant to the current ask-again request, matching the dynamically uttered request with statically pre-computed results
2Speed
If the system pre-executes all possible ask-again requests, then response speed improves, but computational resources and complexity increase
Solution Approach 1:
Instead of uniformly pre-executing all possible requests, the system applies pre-execution selectively to specific substitute words identified by the determination unit based on local context and historical data, optimizing resource usage by focusing computational effort on the most likely ask-again scenarios
Solution Approach 2:
The determination unit changes the parameter of request specificity by analyzing historical utterance data to identify patterns and predict which substitute words are most likely to be requested, adjusting the pre-execution scope based on these parameter changes rather than using a fixed approach
3Measurement precision
If the system uses historical data to determine substitute word candidates, then recognition accuracy improves, but data processing overhead increases
Solution Approach 1:
The determination unit performs partial data processing by analyzing only the necessary historical utterance data required to identify substitute word candidates, rather than processing all available historical data, thus achieving sufficient recognition accuracy with reduced energy consumption
Data Source
AI summary
A voice processing system includes a voice acquisition unit that acquires an utterance of a user, a voice recognition unit that recognizes contents of the utterance acquired by the voice acquisition unit, an execution unit that executes processing based on a result of the voice recognition unit, and a determination unit that determines a candidate of a word to substitute a certain word. When the voice recognition unit recognizes a request including a first word, the execution unit executes the request including the first word and provides the user with a processing result. The determination unit determines a second word that is a substitute candidate of the first word. The execution unit also executes a request including the second word instead of the first word and stores a processing result in a storage unit.


