Client-Side Speech-to-Text Conversion for Remote Virtualized Workspaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The transmission of speech in internet-based environments, particularly in remote applications, is hindered by latency and jitter due to poor internet connections, affecting the quality of speech-to-text conversion.

Innovation Solution

Implementing a client-based speech-to-text converter that converts speech to text at the local device, which is then sent as text data to a remote server for conversion back to speech, reducing bandwidth requirements and latency-induced distortions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If speech is transmitted as digitized audio data over the network, then the quality of speech transmission is improved, but the bandwidth requirement increases and latency is introduced

Engineering Contradiction:
Improvespeech transmission qualityVSAvoidbandwidth requirement
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts the speech-to-text conversion function from the remote server and places it on the local client device. This extraction eliminates the need to transmit large volumes of digitized speech data over the network, as only the converted text needs to be transmitted. The local conversion process captures the essential speech information while discarding the redundant audio data, thereby resolving the bandwidth requirement issue while preserving speech quality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of the conventional approach of converting speech to text on the remote server after receiving audio data, the patent inverts the process by converting speech to text locally on the client device before transmission. This inversion fundamentally changes the data flow direction and transformation location, eliminating network transmission of audio data and reducing both bandwidth requirements and latency.

Inventive Principle:
Principle #13The other way round (Inversion)

2Loss of information

If speech is transmitted as digitized audio data over the network, then the completeness of speech information is improved, but the transmission latency increases

Engineering Contradiction:
Improvespeech information completenessVSAvoidtransmission latency
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing speech-to-text conversion on the client device before the data needs to be transmitted to the remote server. This advance conversion ensures that the text representation of speech is ready for immediate transmission, eliminating the time delay that would occur if conversion happened after network transmission. The preliminary processing step resolves the latency issue while maintaining complete speech information in the converted text.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If speech is converted to text at the client device, then the bandwidth requirement is reduced, but the client device processing complexity increases

Engineering Contradiction:
Improvebandwidth requirementVSAvoidclient device processing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary approach by utilizing existing speech recognition technologies and libraries that can be integrated into the client device. Rather than implementing a complete speech-to-text conversion system from scratch, the solution employs intermediary components such as speech recognition APIs, pre-trained models, or third-party libraries that handle the complex processing tasks. This intermediary layer reduces the implementation complexity on the client device while still achieving the goal of local speech-to-text conversion and reduced bandwidth requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11367445B2Virtualized speech in a distributed network environment
Publication Date: 2022.06.21 CITRIX SYSTEMS INC
  • US11367445B2 patent drawing
  • US11367445B2 patent drawing
  • US11367445B2 patent drawing

AI summary

Aspects of the disclosure relate to various systems and techniques that provide for a method and apparatus for transmitting speech as text to a remote server and converting the text stream back to speech for delivery to a remote application. For example, a person, through workspace virtualization, is accessing a remote application that accepts speech as its input. The user, using a microphone, would speak into the microphone where the speech would be converted into text with a local speech-to-text converter. The text version of speech is sent to a remote server, which converts the text back to speech using a remote server based text-to-speech converter where the reconstructed speech is usable as input to a remote application or device.