Dynamic-Domain Speech Recognition Index for Media Query Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automatic speech recognition (ASR) systems struggle with domain mismatch errors when processing voice queries involving dynamic domains like entertainment content, where new words and pronunciations constantly evolve, leading to inaccurate translations.

Innovation Solution

A two-level ASR system with a domain-specific entity index that is continuously updated with new entities, using phonetic representations to generate fuzzy candidates that accurately match dynamic domain queries, without requiring retraining of the ASR engine.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If ASR systems are trained on large amounts of public domain data, then they can handle a broad range of speech domains, but they cannot adapt to new dynamic domains without retraining

Engineering Contradiction:
Improveadaptability to dynamic domainsVSAvoidretraining time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system divides the ASR functionality into two independent parts: a pre-trained general ASR engine and a domain-specific entity index. This segmentation allows the entity index to be updated independently without retraining the ASR engine, enabling rapid adaptation to new domains like entertainment content while maintaining the original model's performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces a dynamic entity index that can be continuously updated with new entertainment entities, words, and pronunciations. This dynamic structure allows the system to adapt to changing domains in real-time without requiring retraining of the underlying ASR engine, directly addressing the adaptability challenge.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If ASR systems use generalist training for broad application, then they can handle multiple speech domains, but they produce domain mismatch errors in dynamic domains

Engineering Contradiction:
Improvecoverage of speech domainsVSAvoidspeech recognition accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system applies local quality by maintaining a domain-specific entity index tailored to entertainment content, which provides specialized knowledge for that domain. This local optimization complements the general ASR engine, improving recognition accuracy for entertainment entities while preserving the ability to handle other domains through the general model.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The domain-specific entity index acts as an intermediary between the general ASR engine and the dynamic entertainment domain. It receives transcriptions from the ASR engine and provides corrected entity mappings, mediating the interaction between the general model and domain-specific requirements to eliminate domain mismatch errors.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If ASR systems are retrained with new domain data, then they can improve accuracy in that domain, but the process is computationally expensive and time-consuming

Engineering Contradiction:
Improvedomain-specific recognition accuracyVSAvoidretraining complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts the domain-specific adaptation requirements from the main ASR training process and places them in a separate, manageable entity index. This extraction allows domain-specific improvements to be achieved without retraining the entire ASR engine, significantly reducing computational complexity while maintaining accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of copying and retraining the entire ASR engine for each new domain, the system creates a lightweight copy of the general model and supplements it with a domain-specific entity index. This copying approach enables rapid domain adaptation with minimal computational resources required.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12374328B2Dynamic domain-adapted automatic speech recognition system
Publication Date: 2025.07.29 ROKU INC
  • US12374328B2 patent drawing
  • US12374328B2 patent drawing
  • US12374328B2 patent drawing

AI summary

Disclosed herein are system, apparatus, article of manufacture, method, and computer program product embodiments for adapting an automated speech recognition system to provide more accurate suggestions to voice queries involving media content including recently created or recently available content. An example computer-implemented method includes transcribing the voice query, identifying respective components of the query such as the media content being requested and the action to be performed, and generating fuzzy candidates that potentially match the media content based on phonetic representations of the identified components. Phonetic representations of domain specific candidates are stored in a domain entities index and is continuously updated with new entries so as to maintain the accuracy of the speech recognition of voice queries for recently created or recently available content.