Speech Recognition Named-Entity Correction With Acoustic Embeddings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Speech recognition devices struggle to accurately recognize named entities due to the vast number of possible entities and variations in pronunciation, leading to incorrect selections and reduced accuracy.

Innovation Solution

A speech recognition method and device that utilizes an acoustic embedding model to generate vectors for speech signals, comparing them to stored vectors in a database to correct identified named entities, accounting for variations in pronunciation and adding new entities based on user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all possible named entities are stored in advance in the speech recognition device, then the accuracy of speech recognition is improved, but the device complexity and storage requirements increase significantly

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

Solution Approach 1:

The patent introduces an acoustic embedding model as an intermediary between the speech signal and the named entity database. This model converts speech signals into acoustic embedding vectors, which are then compared with stored vectors to identify named entities. This intermediary approach allows the system to handle unlimited named entities without storing all possible entities explicitly, thus improving speech recognition accuracy while avoiding the complexity of maintaining a comprehensive database.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent stores acoustic embedding vectors (copies or representations) of named entities in the database rather than storing all possible named entity variations. By storing compact vector representations instead of complete entity data, the system achieves efficient storage and comparison while maintaining high recognition accuracy. This copying approach reduces device complexity while preserving the ability to recognize diverse named entities.

Inventive Principle:
Principle #26Copying

2Device complexity

If the speech recognition device stores a limited number of named entities, then the device complexity is reduced, but the accuracy of speech recognition deteriorates when encountering unseen entities

Engineering Contradiction:
Improvedevice complexityVSAvoidspeech recognition accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent transforms the named entity recognition problem from a discrete matching task to a continuous vector space comparison task. By converting both speech signals and named entities into acoustic embedding vectors, the system can measure similarity through distance metrics in the vector space. This parameter transformation allows the device to handle unseen entities by finding the closest matching vector, thereby maintaining high accuracy with limited stored data.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The acoustic embedding model serves multiple functions: it converts speech signals to vectors, enables similarity comparison, handles unseen entities through approximate matching, and adapts to different pronunciations. This universal approach allows the system to maintain low device complexity while achieving high speech recognition accuracy across diverse scenarios including unseen and differently pronounced named entities.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Speed

If the speech recognition device uses traditional phoneme-based matching, then the processing speed is fast, but the accuracy deteriorates when users pronounce named entities differently

Engineering Contradiction:
Improveprocessing speedVSAvoidspeech recognition accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent changes the matching parameter from discrete phoneme sequences to continuous acoustic embedding vectors. This transformation allows the system to capture subtle pronunciation variations while maintaining efficient vector comparison. The acoustic embedding model processes speech signals to generate vectors that inherently account for pronunciation differences, enabling both fast processing through vector operations and high accuracy in handling diverse pronunciations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12444402B2Speech recognition device and operating method thereof
Publication Date: 2025.10.14 SAMSUNG ELECTRONICS CO LTD
  • US12444402B2 patent drawing
  • US12444402B2 patent drawing
  • US12444402B2 patent drawing

AI summary

Provided are a method and device for speech recognition. The speech recognition method includes: receiving a speech signal generated by an utterance of a user; identifying a named entity from the received speech signal; determining a speech signal portion, which corresponds to the identified named entity, from the received speech signal; generating a first acoustic embedding vector corresponding to the speech signal portion, based on an acoustic embedding model; determining a second acoustic embedding vector that is one of a plurality of acoustic embedding vectors corresponding to a plurality of named entities included in an acoustic embedding database (DB), based on distances between the plurality of acoustic embedding vectors and the first acoustic embedding vector; determining a corrected named entity corresponding to the second acoustic embedding vector; and providing a result of speech recognition with respect to the speech signal, based on the corrected named entity.