Wakewordless Voice Quickstarts With Speaker-Verified Keyword Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice-assisted media playback systems face challenges with false positives due to traditional wake-word engines, which are prone to triggering on false wake words and consuming additional resources, and existing local voice input processing methods are inefficient and prone to errors.

Innovation Solution

Implementing a mini-SLU pipeline with a neural architecture that detects specific keywords without full ASR, combined with a wakewordless paradigm, and using speaker profiles to enhance confidence in keyword detection, thereby reducing false positives and improving processing speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional wake-word engines are used, then voice-activated control can be implemented, but false positives occur and additional resources are consumed

Engineering Contradiction:
Improvevoice-activated controlVSAvoidfalse positives
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent extracts and removes the wake-word triggering mechanism from the system, implementing a wake-wordless paradigm where voice commands are processed directly without requiring a wake word prefix, thereby eliminating false positives associated with wake-word detection

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the voice processing pipeline into distinct components: a mini-SLU pipeline for quick keyword detection and a full ASR pipeline for comprehensive speech recognition, allowing efficient handling of voice commands without wake words

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If full ASR (Automatic Speech Recognition) is used for local voice input processing, then accurate speech recognition can be achieved, but processing efficiency decreases and errors increase

Engineering Contradiction:
Improvespeech recognition accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent divides the speech recognition system into two segments: a mini-SLU pipeline that quickly processes common keywords and commands, and a full ASR pipeline that handles more complex speech recognition tasks, optimizing both speed and accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial ASR action by using the mini-SLU pipeline for rapid keyword spotting and only invoking full ASR when necessary, reducing overall processing time and errors while maintaining accuracy for critical commands

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If wake-word engines are used, then voice commands can be triggered, but processing speed decreases due to additional wake word detection step

Engineering Contradiction:
Improvevoice command triggeringVSAvoidprocessing speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The patent removes the wake-word detection step from the voice processing pipeline, allowing voice commands to be processed directly without the additional time required for wake word recognition, thereby increasing processing speed

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20260038486A1Wakewordless Voice Quickstarts
Publication Date: 2026.02.05 SONOS INC
  • US20260038486A1 patent drawing
  • US20260038486A1 patent drawing
  • US20260038486A1 patent drawing

AI summary

As noted above, example techniques relate to local voice control. A device may monitoring an input sound-data stream representing sound detected by the one or more microphones for keywords and generate a first keyword detection event corresponding to a voice input when one or more keyword engines detect sound data matching at least one first keyword of the one or more keywords. The device determines whether the second voice input matches a particular predetermined speaker profile of one or more predetermined speaker profiles. Based on (i) generating the first keyword detection event and (ii) determining that the second voice input includes sound data matching the particular predetermined speaker profile, the device performs a particular playback command associated with the at least one first keyword.