Speech Recognition Accuracy via Constraint-Based Check Values

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional speech recognition systems are often inaccurate, failing to correctly interpret user input or providing incorrect results, which limits their usefulness.

Innovation Solution

A method and system that utilize customized speech recognition rules based on constraints for specific types of information, such as vehicle identification numbers, and calculate a check value to enhance the accuracy of speech recognition results by comparing it to the generated output.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional speech recognition systems are used, then the system is simple and easy to operate, but the accuracy of speech recognition is low

Engineering Contradiction:
Improvespeech recognition accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The speech recognition system is divided into multiple independent modules: voice input reception, speech-to-text conversion, constraint-based processing, check value calculation, and result verification. Each module performs a specific function, allowing the system to achieve high accuracy through structured processing while maintaining manageable complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Constraints and check values are pre-defined and stored in the system before speech recognition occurs. These include grammatical rules, validation criteria, and expected output formats that are prepared in advance to guide the recognition process and verify results, improving accuracy without requiring complex real-time processing.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If constraint-based processing is implemented, then speech recognition accuracy is improved, but the processing time increases

Engineering Contradiction:
Improvespeech recognition accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies constraint-based processing selectively to critical portions of speech recognition tasks. Check values are calculated only for key parameters and constraints are applied to essential grammatical structures, achieving sufficient accuracy improvement without processing every aspect of the speech input, thus balancing accuracy gains with acceptable processing time.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8392193B2Systems and methods for performing speech recognition using constraint based processing
Publication Date: 2013.03.05 RAKUTEN GROUP INC
  • US8392193B2 patent drawing
  • US8392193B2 patent drawing
  • US8392193B2 patent drawing

AI summary

A method for performing speech recognition includes receiving a voice input and generating at least one possible result corresponding to the voice input. The method may also include calculating a value for the speech recognition result and comparing the calculated value to a particular portion of the speech recognition result. The method may further include retrieving information based on one or more factors associated with the voice input and using the retrieved information to determine a likelihood that the speech recognition result is correct.