Reduced User Dictionary for Speech Recognition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing server-client speech recognition systems face challenges in achieving accurate speech recognition due to the limitations of client-side resources, high communication costs, and inefficiencies in dictionary management, particularly when a correct recognition result requires words from both client and server dictionaries, and when additional information for narrowing down the vocabulary is not available.
Innovation Solution
A speech recognition system that creates a reduced user dictionary by eliminating unnecessary words from the user dictionary and combines it with a system dictionary for recognition, allowing for efficient data transmission and processing, thereby maintaining recognition quality without increasing system load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the full user dictionary is transmitted from client to server for speech recognition, then recognition accuracy is improved, but data transmission time and communication costs increase
Solution Approach 1:
The patent extracts only the necessary subset of words from the full user dictionary that are actually needed for the current speech recognition task. This reduced dictionary is transmitted to the server instead of the complete dictionary, thereby reducing transmission time and communication costs while maintaining recognition accuracy for the relevant vocabulary.
Solution Approach 2:
The user dictionary is segmented into multiple parts based on usage frequency and relevance. The patent identifies and transmits only the frequently used or context-relevant portion of the dictionary to the server, separating essential words from less important ones to optimize transmission efficiency.
2Adaptability or versatility
If the full user dictionary is used on the client side for speech recognition, then recognition coverage is improved, but device complexity and resource consumption increase
Solution Approach 1:
The patent extracts only the essential vocabulary needed for speech recognition from the full user dictionary and stores it in a reduced dictionary on the client device. This reduces the memory footprint and processing complexity on the client side while maintaining adequate recognition coverage for common and important words.
Solution Approach 2:
The patent implements a dynamic dictionary management system where the client device can selectively load and transmit different portions of the dictionary based on the specific recognition task. This allows the system to adapt dictionary usage to current needs, reducing overall device complexity while maintaining flexibility.
3Measurement precision
If speech recognition is performed using both client and server dictionaries, then recognition accuracy is improved, but communication costs and processing time increase
Solution Approach 1:
The patent extracts and transmits only the necessary words from the client dictionary to the server, creating a reduced dictionary that combines essential client vocabulary with server dictionary capabilities. This approach maintains recognition accuracy by including necessary words while significantly reducing communication costs compared to transmitting the full client dictionary.
Data Source
AI summary
A speech recognition system for rapidly performing recognition processing while maintaining quality of speech recognition in a speech recognition device, are provided. A speech recognition system includes a speech input device which inputs speech and displays a recognition result, and a speech recognition device which receives the speech from the speech input device, performs recognition processing, and sends back the speech to the speech input device. The speech input device includes a user dictionary section which stores words used for recognizing the input speech, and a reduced user dictionary creation unit which extracts words corresponding to the input speech from the user dictionary and creates a reduced user dictionary. The speech recognition device has a speech recognition unit which inputs the input speech and the reduced user dictionary from the speech input/output device and recognizes the input speech based on the reduced user dictionary and a system dictionary provided beforehand.


