Audio Processing Using Language Identification and Acoustic Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio processing technologies struggle to accurately process speech content that involves code switching, where speakers switch between languages mid-conversation, leading to incorrect word identification and inconsistent results.

Innovation Solution

The method involves tuning the hyperparameters of an acoustic model based on the outputs of a language identification (LID) model for a training audio dataset, and then applying both models to a processing audio dataset to improve the accuracy of automated speech recognition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single language model is used for speech recognition, then the model complexity is low and processing is fast, but the accuracy deteriorates when code switching occurs

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

Solution Approach 1:

The patent segments the speech recognition task by dividing the audio content into different language segments using a language identification model. This allows each segment to be processed by the appropriate language model, improving accuracy for code-switched speech without requiring a single complex multi-language model to handle all cases.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a language identification model as an intermediary component between the audio input and the speech recognition model. This intermediary detects the language being spoken and routes the audio to the appropriate language model, enabling accurate handling of code switching without大幅增加 overall system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple language models are used to handle code switching, then the speech recognition accuracy improves, but the processing time and computational power increase significantly

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

Solution Approach 1:

By segmenting the audio stream into language-specific segments using the language identification model, the system processes only the relevant language model for each segment rather than evaluating multiple language models simultaneously. This segmentation approach maintains high accuracy for code-switched speech while significantly reducing the computational burden and processing time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The language identification model performs preliminary classification of the audio segments before they are processed by the speech recognition model. This preliminary action determines which language model should be used, avoiding the need to run multiple language models in parallel and thus reducing processing time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If human operators are used to evaluate speech content, then the accuracy improves for complex cases, but the automation level decreases and human error is introduced

Engineering Contradiction:
Improvespeech evaluation accuracyVSAvoidautomation level
Core Design Contradiction:
Measurement precisionVSExtent of automation

Solution Approach 1:

The system performs self-service by using the language identification model to automatically detect language changes and select the appropriate speech recognition model without human intervention. This maintains full automation while achieving high accuracy for code-switched speech, eliminating the need for human operators to evaluate and classify each speech segment.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from the language identification model to dynamically adjust which speech recognition model is applied to each audio segment. This automated feedback loop enables the system to handle code-switched speech with high accuracy while maintaining complete automation, avoiding both human error and the need for manual evaluation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12236940B2Techniques for improved audio processing using acoustic and language identification models
Publication Date: 2025.02.25 GONG IO INC
  • US12236940B2 patent drawing
  • US12236940B2 patent drawing
  • US12236940B2 patent drawing

AI summary

A system and method for audio processing. A method includes tuning hyperparameters of an acoustic model based on outputs of a language identification (LID) model for a training audio data set and outputs of the acoustic model for the training audio data set; applying the LID model to a first set of features extracted from a processing audio data set in order to produce outputs of the LID model for the processing audio data set; and applying the acoustic model to a second set of features extracted from the processing audio data set and the outputs of the LID model in order to produce outputs of the acoustic model for the processing audio data set.