Speech Correction for Typed Input Using Audio Confidence Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in correcting text errors on electronic devices, particularly when the device is in a mobile or non-stationary position, due to small keyboards or touchscreens, and difficulty in positioning a text cursor for corrections.

Innovation Solution

A method and system that receives typed words, generates candidate words, translates an audio stream into text using these candidates, assigns confidence scores, and replaces typed words with selected candidates when the confidence score exceeds a threshold, enabling hands-free correction of errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually correct text errors on mobile devices, then input accuracy can be maintained, but operation complexity and time consumption increase due to small keyboards and difficulty in positioning text cursor

Engineering Contradiction:
Improveinput accuracyVSAvoidoperation simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent replaces the mechanical interaction of manually typing corrections with acoustic field interaction. Users speak the correct words into the device, and the speech recognition system automatically substitutes the spoken words to correct typographical errors, eliminating the need for manual cursor positioning and keyboard input for corrections.

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

Solution Approach 2:

The system performs self-correction by automatically detecting and fixing typographical errors using speech recognition. The device monitors the audio stream, compares spoken words with typed words, and automatically replaces incorrect typed words with the correct spoken words without requiring user intervention for each correction.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If users manually correct text errors on mobile devices, then input accuracy can be maintained, but time consumption increases due to the correction process

Engineering Contradiction:
Improveinput accuracyVSAvoidcorrection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The speech recognition system operates continuously in the background, monitoring the audio stream alongside the text input process. Corrections are made in real-time as the user speaks, eliminating the need to pause typing, position cursor, and manually edit, thus maintaining continuous productive action.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system generates candidate words based on the audio stream before the user completes their text input. By preparing corrections in advance based on spoken words, the system can immediately replace incorrect typed words without requiring the user to pause and manually locate errors, reducing correction time.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If speech recognition is used to correct typed words, then correction speed and accuracy improve, but device complexity increases due to additional components and processing

Engineering Contradiction:
Improvecorrection speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The speech recognition system serves multiple functions: it corrects typographical errors, provides autocomplete suggestions, and can transcribe spoken text to text. This multi-functionality justifies the added complexity by delivering multiple benefits from a single integrated system rather than requiring separate correction tools.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent combines the speech recognition module with the existing text input and processing systems. The audio stream processing, candidate word generation, and text replacement functions are integrated into the existing device architecture, sharing computational resources and processing pipelines to minimize the increase in overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

4Measurement precision

If confidence scoring is implemented for candidate words, then input accuracy improves, but processing time and computational resources increase

Engineering Contradiction:
Improveword selection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system calculates confidence scores for multiple candidate words generated from the audio stream, then applies a threshold filter to select only the most likely correct words. This partial evaluation approach processes only the necessary candidates rather than exhaustively analyzing all possible words, maintaining high accuracy while controlling processing time.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8423351B2Speech correction for typed input
Publication Date: 2013.04.16 GOOGLE LLC
  • US8423351B2 patent drawing
  • US8423351B2 patent drawing
  • US8423351B2 patent drawing

AI summary

A method, computer program product, and system are provided for correcting one or more typed words on an electronic device. The method can include receiving one or more typed words from a text input device and generating one or more candidate words for the one or more typed words. The method can also include receiving an audio stream at the electronic device that corresponds to the one or more typed words. The audio stream can then be translated into text using the one or more candidate words, where the translation includes assigning a confidence score to each of the one or more candidate words. Based on the confidence score associated with each of the one or more candidate words, a candidate word can be selected among the one or more candidate words to represent each portion of the text. A word from the one or more typed words can be replaced with the selected candidate word based on the value of the confidence score associated with the selected candidate word.