Adapting ASR Parameters via Hotword Attributes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automated speech recognition systems face challenges in accurately recognizing short, noisy, and open-ended utterances in multi-user environments, where context and user-specific preferences are crucial for improving recognition accuracy.

Innovation Solution

The method involves extracting hotword attributes from detected hotwords in streaming audio, such as pause duration, rate of speech, pitch, and confidence scores, to adjust speech recognition parameters, including beam search width and hypothesis output, and applying frequency-based filtering to optimize speech recognition results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the ASR model processes all audio segments with full recognition resources, then speech recognition accuracy is improved, but energy consumption and processing time increase

Engineering Contradiction:
Improvespeech recognition accuracyVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent dynamically adjusts ASR processing parameters (such as beam search width, hypothesis output count, and model complexity) based on hotword attributes like confidence scores, pause durations, and speech rates. When confidence is high or pause duration is short, the system reduces processing resources; when confidence is low or pause duration is long, it increases resources, thereby optimizing the balance between accuracy and energy consumption

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system transitions from a static ASR processing approach to a dynamic one where processing intensity adapts in real-time based on extracted hotword attributes. The ASR model selectively applies different levels of processing complexity depending on the situation, making the system more efficient while maintaining accuracy when needed

Inventive Principle:
Principle #15Dynamics

2Productivity

If the ASR model uses default processing parameters for all segments, then processing speed is maintained, but speech recognition accuracy decreases in challenging conditions

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

Solution Approach 1:

The patent modifies ASR processing parameters based on hotword attributes such as confidence scores, pause durations, and speech rates. When attributes indicate challenging conditions (low confidence, long pauses, unusual speech rates), the system increases processing resources and adjusts parameters to improve accuracy; otherwise, it maintains default parameters for efficient processing

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary analysis of hotword attributes before initiating full ASR processing. By extracting and evaluating attributes like confidence scores and pause durations in advance, the system can pre-determine the appropriate processing level, avoiding unnecessary complex processing while ensuring accuracy when needed

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If the system captures complete user queries with extended endpointing timeouts, then query completeness is improved, but processing time and energy consumption increase

Engineering Contradiction:
Improvequery completenessVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent adjusts endpointing timeout parameters based on extracted hotword attributes such as pause duration and speech rate. When pause duration is short or speech rate is normal, the system uses shorter timeouts to reduce processing time; when pause duration is long or speech rate is slow, it extends timeouts to ensure complete query capture, thereby dynamically optimizing the balance between completeness and efficiency

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12080276B2Adapting automated speech recognition parameters based on hotword properties
Publication Date: 2024.09.03 GOOGLE LLC
  • US12080276B2 patent drawing
  • US12080276B2 patent drawing
  • US12080276B2 patent drawing

AI summary

A method for optimizing speech recognition includes receiving a first acoustic segment characterizing a hotword detected by a hotword detector in streaming audio captured by a user device, extracting one or more hotword attributes from the first acoustic segment, and adjusting, based on the one or more hotword attributes extracted from the first acoustic segment, one or more speech recognition parameters of an automated speech recognition (ASR) model. After adjusting the speech recognition parameters of the ASR model, the method also includes processing, using the ASR model, a second acoustic segment to generate a speech recognition result. The second acoustic segment characterizes a spoken query/command that follows the first acoustic segment in the streaming audio captured by the user device.