Smart-Home Speech Recognition Dictionary Convolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smart home devices face challenges in accurately recognizing voice commands due to the unique acoustic properties of different environments, which cause interference and reduce the effectiveness of pre-existing speech recognition systems.

Innovation Solution

Generating custom speech dictionaries by convolving an acoustic impulse response with a master speech dictionary, specific to each enclosure and user, to improve speech recognition accuracy in various environments and user-specific contexts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a pre-existing speech recognition system is used in smart home devices, then the device can provide automated control functions, but the speech recognition accuracy deteriorates due to unique acoustic properties of different enclosures causing interference

Engineering Contradiction:
Improvespeech recognition accuracyVSAvoidenvironmental adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary measurements of the enclosure's acoustic impulse response during installation or initialization. These measurements are stored and used later to compensate for environmental effects on speech recognition, allowing the system to adapt to specific acoustic characteristics before actual speech recognition tasks begin.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the speech dictionary parameters by convolving the original speech dictionary with the measured acoustic impulse response of the specific enclosure. This creates a customized speech dictionary that accounts for the unique acoustic properties of each installation environment, thereby improving recognition accuracy without requiring complex real-time processing.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If custom speech dictionaries are generated for each enclosure, then speech recognition accuracy improves, but the device complexity increases due to additional processing and storage requirements

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

Solution Approach 1:

The computationally intensive task of generating custom speech dictionaries is performed in advance during installation or initialization. The customized dictionaries are then stored in memory for reuse during normal operation, avoiding the need for complex real-time processing during actual speech recognition tasks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of performing complex convolutions during real-time speech recognition, the system creates copies of the speech dictionary that are pre-adapted to the specific enclosure. These copied and customized dictionaries are stored and directly applied during recognition, simplifying the real-time processing requirements while maintaining high accuracy.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10079012B2Customizing speech-recognition dictionaries in a smart-home environment
Publication Date: 2018.09.18 GOOGLE LLC
  • US10079012B2 patent drawing
  • US10079012B2 patent drawing
  • US10079012B2 patent drawing

AI summary

A method for customizing speech-recognition dictionaries for different smart-home environments may include generating, at a smart-home device mounted in an enclosure, an acoustic impulse response for the enclosure. The method may also include receiving, by the smart-home device, an audio signal captured in the enclosure. The method may additionally include performing, by the smart-home device, a speech-recognition process on the audio signal using a second speech dictionary generated by convolving the acoustic impulse response with a first speech dictionary.