Server-Side Speech Recognition for Privacy and Noise Immunity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication tools face issues with privacy, noise interference, and inconvenience in playing voice messages, as they are typically designed for audio playback only, lacking efficient speech recognition and text conversion capabilities.

Innovation Solution

A system and method for speech recognition processing where a server assigns a unique ID to received voice messages, performs speech-to-text conversion, and sends the text back to the receiving end for display, allowing users to browse speech content efficiently without needing to upload or decode the audio locally, thus enhancing privacy, clarity, and convenience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If voice messages are played locally on the receiving end, then users can hear the speech content, but privacy cannot be guaranteed and people nearby are affected

Engineering Contradiction:
Improveconvenience of listening to voice messagesVSAvoidprivacy leakage and noise interference
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent converts the voice message into text form as a copy of the original speech content. Users can read the text copy instead of playing the audio, which preserves privacy and avoids disturbing others while maintaining access to the speech content.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces speech recognition technology as an intermediary that converts speech to text. This intermediary process allows users to access speech content without directly playing the audio, thereby resolving the conflict between convenience and privacy protection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If speech recognition is performed locally on the receiving end, then text conversion can be achieved, but network resources are consumed and processing time increases

Engineering Contradiction:
Improvespeech to text conversion capabilityVSAvoidnetwork resource consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent merges the speech recognition function into the server-side infrastructure. Multiple users can share the same speech recognition resources on the server, reducing individual network resource consumption and processing time compared to local recognition.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The server automatically performs speech-to-text conversion without requiring local processing on the receiving end. The system serves itself by handling recognition centrally, reducing the computational burden on user devices and network resources.

Inventive Principle:
Principle #25Self-service

3Loss of information

If voice messages are played in noisy environments, then users can access speech content, but clarity is affected by excessive noise

Engineering Contradiction:
Improvespeech content accessibilityVSAvoidspeech clarity and understanding
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The patent creates a text copy of the speech that is immune to environmental noise. By reading the transcribed text instead of listening to audio in noisy environments, users maintain clear understanding of speech content regardless of external noise conditions.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10249301B2Method and system for speech recognition processing
Publication Date: 2019.04.02 ALIBABA GROUP HOLDING LTD
  • US10249301B2 patent drawing
  • US10249301B2 patent drawing
  • US10249301B2 patent drawing

AI summary

Embodiments of the present application relate to a method for speech recognition processing, a system for speech recognition processing, and a computer program product for speech recognition processing. A method for speech recognition processing is provided. The method includes receiving a speech recognition request, the speech recognition request including a pre-assigned speech ID that uniquely identifies speech information and a speech recognition command to convert speech into text, locating speech information based on the speech ID, automatically converting the speech information to obtain text information corresponding to the speech information in response to the speech recognition command, and sending the obtained text information as a speech recognition result to a user that caused the speech recognition request to be issued.