Abbreviation Classification for OOV Speech Pronunciation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing speech synthesis and recognition models struggle to accurately pronounce out-of-vocabulary acronyms and initialisms, as they lack the ability to distinguish between these abbreviations and adapt to new words.

Innovation Solution

A machine learning-based approach is employed to classify input strings as either acronyms or initialisms, using trained models to generate correct pronunciations, which are then integrated into speech synthesis and recognition systems, expanding their lexicon and improving pronunciation accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional speech synthesis models are used, then speech can be generated for common vocabulary, but the models cannot accurately pronounce out-of-vocabulary acronyms and initialisms

Engineering Contradiction:
Improveability to handle out-of-vocabulary wordsVSAvoidpronunciation accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the problem of pronunciation by classifying abbreviations into distinct categories (acronyms vs. initialisms). The machine learning model divides the input space into separate classes, allowing different pronunciation rules to be applied to each segment. This segmentation enables the system to handle out-of-vocabulary words by identifying their category and applying appropriate pronunciation patterns specific to that segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of classification granularity by introducing a binary classification system that distinguishes between acronym and initialism types. This parameter change allows the system to adapt its pronunciation generation based on the classified category, improving accuracy for out-of-vocabulary abbreviations while maintaining compatibility with conventional speech synthesis for standard vocabulary.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If speech synthesis models are expanded to include more vocabulary, then coverage increases, but the models struggle to adapt to new or unknown words

Engineering Contradiction:
Improvevocabulary coverageVSAvoidmodel adaptation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a machine learning classification model as an intermediary between the input text and the speech synthesis engine. This intermediary classifies abbreviations into categories and guides the pronunciation generation process. By adding this intermediate layer, the system achieves better adaptability to new vocabulary without substantially increasing overall system complexity, as the classifier handles the adaptation logic separately from the core synthesis engine.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If automatic speech recognition models are trained on existing data, then recognition accuracy is good for known words, but they have difficulties transcribing new or unknown words

Engineering Contradiction:
Improvetranscription accuracyVSAvoidability to transcribe new words
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies preliminary classification action by using the machine learning model to categorize abbreviations before they are processed by the speech recognition system. This preliminary action of classifying the abbreviation type enables the system to prepare appropriate transcription patterns in advance, improving the ability to accurately transcribe new or unknown abbreviations while maintaining high accuracy for known vocabulary through the pre-established classification framework.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12609105B2Abbreviation classification for speech synthesis and recognition
Publication Date: 2026.04.21 CISCO TECHNOLOGY INC
  • US12609105B2 patent drawing
  • US12609105B2 patent drawing
  • US12609105B2 patent drawing

AI summary

A method, computer system, and computer program product are provided for synthesizing and/or recognizing speech. Training data is provided to a machine learning model, wherein the training data comprises a plurality of labeled examples of acronyms and initialisms. The machine learning model is trained to classify strings into an acronym class or an initialism class. An input string is classified with the machine learning model into the acronym class or the initialism class. Based on the classifying, a pronunciation is generated for the input string.