Speech Recognition Command Word Segmentation and Dynamic Update

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current speech recognition systems face challenges in maintaining high recognition rates and efficient processing due to large word lists, noise interference, and the need for frequent updates of acoustic models when the word list or command set changes, which leads to increased calculation time and model size.

Innovation Solution

A method and device for updating pronunciation dictionaries and speech models online, allowing for dynamic addition of new command words and corresponding language models, reducing the need for offline updates and minimizing the number of frequently used words, thus enhancing recognition speed and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a large word list is used in speech recognition, then the system can recognize more vocabulary, but the recognition rate decreases and calculation time increases

Engineering Contradiction:
Improvevocabulary coverageVSAvoidrecognition rate
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the large vocabulary into two distinct parts: a command word list (small, frequently updated) and a general word list (large, stable). The speech recognition system first matches input against the small command word list, and only if no match is found, proceeds to the larger general word list. This segmentation allows high recognition accuracy for commands while maintaining broad vocabulary coverage.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the word list or command set is updated frequently, then the system remains current and adaptable, but the acoustic model must be retrained which increases calculation time and processing overhead

Engineering Contradiction:
Improvecommand update frequencyVSAvoidmodel retraining time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent extracts the command word list from the complete vocabulary and treats it as a separate, independent component. This extracted command subset can be updated without affecting the general word list or requiring full model retraining. The system maintains separate data structures for commands and general vocabulary, allowing independent updates of the command portion.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements dynamic updating mechanisms where the command word list can be modified in real-time based on user needs. The system dynamically adjusts the command vocabulary without requiring static pre-definition, allowing flexible addition, removal, or modification of command words while maintaining system performance.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If offline updates are performed to maintain accuracy, then recognition rate is preserved, but response time increases and system availability decreases

Engineering Contradiction:
Improverecognition rateVSAvoidresponse time
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent performs preliminary organization of vocabulary into command and general sections during system initialization. This preliminary action establishes efficient data structures and indexing that enable rapid online updates without requiring full offline processing. The command word list is pre-configured for fast comparison operations.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If a comprehensive word list is used, then the system handles diverse input, but the model file size increases

Engineering Contradiction:
Improveinput coverageVSAvoidmodel file size
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the model into separate components: a compact command word section and a general vocabulary section. This segmentation allows the system to load only the essential command portion into memory for rapid processing, while the larger general word list can be stored externally or loaded selectively, reducing the active model footprint.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9368108B2Speech recognition method and device
Publication Date: 2016.06.14 HUAWEI TECH CO LTD
  • US9368108B2 patent drawing
  • US9368108B2 patent drawing
  • US9368108B2 patent drawing

AI summary

A speech recognition method and device are disclosed. The method includes: acquiring a text file specified by a user, and extracting a command word from the text file, to obtain a command word list; comparing the command word list with a command word library, to confirm whether the command word list includes a new command word; if the command word list includes the new command word, generating a corresponding new pronunciation dictionary; merging the new language model into a language model library; and receiving speech, and performing speech recognition on the speech according to an acoustic model, a phonation dictionary, and the language model library. Command words acquired online are closely related to online content; therefore, the number of the command words is limited and far less than the number of frequently used words.