Grammar-Based Speech Recognizer for Alternate Pronunciation Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current speech recognition systems are limited in handling alternate pronunciations and mispronunciations, particularly for non-native speakers, as they rely on general pronunciation dictionaries that do not cover all possible pronunciations, leading to recognition errors.

Innovation Solution

A system and method that utilizes a grammar-based recognizer, acoustic models, and phoneme confusion matrices to detect and learn alternate pronunciations by training on a large speech corpus, constructing phoneme replacement candidate lists, and integrating these with linguistic dictionaries to create an improved pronunciation dictionary, while also detecting accents and mispronunciations at phone and syllable levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a general pronunciation dictionary is used for speech recognition, then the system is simple to operate, but it cannot handle alternate pronunciations and mispronunciations, leading to recognition errors

Engineering Contradiction:
Improvespeech recognition accuracyVSAvoidpronunciation learning system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by training acoustic models on large speech corpora before actual speech recognition. The grammar-based recognizer pre-processes speech data to identify potential mispronunciations and alternate pronunciations, then learns from these examples to improve recognition accuracy for non-native speakers and accented speech.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the grammar-based recognizer continuously learns from speech data and updates the pronunciation dictionary. Mispronunciations detected during speech recognition are fed back into the system to train acoustic models, which then provide improved pronunciation information in subsequent recognition tasks, creating a continuous improvement loop.

Inventive Principle:
Principle #23Feedback

2Reliability

If the pronunciation dictionary is expanded to include alternate pronunciations, then recognition accuracy improves, but the dictionary size and processing complexity increase

Engineering Contradiction:
Improverecognition accuracy for non-standard pronunciationsVSAvoiddictionary size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system applies local quality by making the pronunciation dictionary dynamic and adaptive rather than static. The grammar-based recognizer identifies and learns alternate pronunciations specific to individual words and contexts, updating the dictionary locally rather than expanding it uniformly. This allows the system to handle non-standard pronunciations where needed while maintaining a manageable dictionary size overall.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The pronunciation dictionary is made dynamic through continuous learning from speech data. The system automatically updates the dictionary with new alternate pronunciations and mispronunciations identified during speech recognition tasks, allowing the dictionary to adapt to different speakers, accents, and contexts without manual intervention or fixed expansion.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If phoneme-level mispronunciation detection is implemented, then recognition precision improves, but the processing time and computational requirements increase

Engineering Contradiction:
Improvephone-level mispronunciation detection accuracyVSAvoidprocessing time for pronunciation learning
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system segments the speech recognition task into multiple stages: initial speech recognition, phoneme-level analysis for mispronunciation detection, and pronunciation learning. The grammar-based recognizer handles phoneme-level detection separately from word-level recognition, allowing precise mispronunciation identification without requiring complete reprocessing of the entire speech signal, thus managing computational requirements.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9767792B2System and method for learning alternate pronunciations for speech recognition
Publication Date: 2017.09.19 GENESYS CLOUD SERVICES INC
  • US9767792B2 patent drawing
  • US9767792B2 patent drawing
  • US9767792B2 patent drawing

AI summary

A system and method for learning alternate pronunciations for speech recognition is disclosed. Alternative name pronunciations may be covered, through pronunciation learning, that have not been previously covered in a general pronunciation dictionary. In an embodiment, the detection of phone-level and syllable-level mispronunciations in words and sentences may be based on acoustic models trained by Hidden Markov Models. Mispronunciations may be detected by comparing the likelihood of the potential state of the targeting pronunciation unit with a pre-determined threshold through a series of tests. It is also within the scope of an embodiment to detect accents.