Monophone Background Model for Wakeword Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Speech recognition systems face challenges in efficiently detecting wake words due to limited computational capacity in devices, leading to excessive resource consumption and errors in trigger detection, such as missed triggers and false alarms.

Innovation Solution

A spoken language processing system that employs a monophone background model using a Hidden Markov Model (HMM) with a trigger detector, which processes audio data locally to reduce unnecessary data transmission and improve detection accuracy by using a feature extractor and analyzer to generate feature vectors and observation vectors, and a trigger detector to identify wake words with low error rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If speech recognition is performed to determine speaker intent, then accurate word recognition is achieved, but computational cost becomes excessive for devices with limited capacity

Engineering Contradiction:
Improveword recognition accuracyVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The speech recognition system is segmented into two parts: a lightweight wakeword detection module that runs locally on the device with limited computational resources, and a full speech recognition module that runs on the server with abundant computational resources. This segmentation allows the device to perform only essential local processing while offloading complex recognition tasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary wakeword detection locally before initiating full speech recognition on the server. By detecting the wakeword in advance using a simplified model, the system prepares the conditions for subsequent full recognition, avoiding unnecessary server communication when no wake command is present.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If devices send audio data continuously to the server, then accurate interpretation is achieved, but communication resources are excessively consumed

Engineering Contradiction:
Improvespeaker input interpretation accuracyVSAvoidcommunication resource consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

Instead of continuous audio transmission, the system uses periodic communication triggered by local wakeword detection. The device monitors audio continuously for the wakeword pattern and only establishes server communication when the trigger is detected, transforming continuous resource consumption into event-driven periodic action.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The wakeword detection system acts as an intermediary between the microphone and the server communication channel. It filters incoming audio streams and only permits transmission to the server when the wakeword condition is met, thereby mediating resource consumption between continuous monitoring and selective communication.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If a lightweight detection model is used on the device, then computational capacity is preserved, but trigger detection errors increase

Engineering Contradiction:
Improvedevice computational efficiencyVSAvoidtrigger detection accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system replaces the mechanical approach of running a single complex recognition model on the device with a substituted architecture using acoustic feature extraction and simplified pattern matching for wakeword detection. This substitution enables lightweight local processing while maintaining acceptable detection accuracy through optimized feature representation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10964315B1Monophone-based background modeling for wakeword detection
Publication Date: 2021.03.30 AMAZON TECH INC
  • US10964315B1 patent drawing
  • US10964315B1 patent drawing
  • US10964315B1 patent drawing

AI summary

An approach to wakeword detection uses an explicit representation of non-wakeword speech in the form of subword (e.g., phonetic monophone) units that do not necessarily occur in the wakeword and that broadly represent general speech. These subword units are arranged in a “background” model, which at runtime essentially competes with the wakeword model such that a wakeword is less likely to be declare as occurring when the input matches that background model well. An HMM may be used with the model to locate possible occurrences of the wakeword. Features are determined from portions of the input corresponding to subword units of the wakeword detected using the HMM. A secondary classifier is then used to process the features to yield a decision of whether the wakeword occurred.