Dynamic Speech Processing During Network Connectivity Loss
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Client devices are unable to perform speech processing when network connectivity with network servers is compromised, leading to disruptions in speech processing services.
Innovation Solution
A client device with a connection determiner, simplified speech processor, speech data storage, and transition unit that initiates a simplified speech processor when connectivity is impaired, stores processed data, and reconnects with the network server when connectivity is restored, allowing for seamless speech processing services during variable network conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If speech processing is performed on network servers, then processing power and speech processing capabilities are improved, but service continuity deteriorates when network connection is lost
Solution Approach 1:
The speech processing system is segmented into two parts: a simplified speech processor embedded in the client device for basic processing during network outages, and an extended speech processor on the network server for full processing capabilities when connected. This segmentation allows the system to maintain service continuity by using the appropriate processor based on network availability.
Solution Approach 2:
The simplified speech processor is pre-installed and configured in the client device before network disconnection occurs. This preliminary action ensures that when the network connection is lost, the device can immediately switch to local processing without interruption, maintaining service continuity while preserving the ability to use full server processing power when connected.
2Reliability
If a simplified speech processor is used during network outages, then service continuity is improved, but processing power deteriorates compared to server-based processing
Solution Approach 1:
The system dynamically adapts its processing capabilities based on network conditions. When the network is available, the full extended speech processor on the server is used for maximum processing power. When the network is unavailable, the system transitions to the simplified speech processor to maintain service continuity. This dynamic adaptation resolves the contradiction by allowing the system to use appropriate processing power for each operational context.
3Power
If speech processing is always performed on the server, then processing capabilities are maximized, but device autonomy deteriorates during network outages
Solution Approach 1:
The client device is equipped with a simplified speech processor that enables it to independently perform speech processing tasks when the network server is unavailable. This self-service capability allows the device to maintain autonomy and continue providing speech processing services during network outages, while still being able to utilize server processing capabilities when connected.
4Manufacturing precision
If network connection is required for speech processing, then processing quality is improved, but ease of operation deteriorates when connection is lost
Solution Approach 1:
The system changes the processing parameters based on network availability. When the network is connected, the full extended speech processor with complete processing quality is used. When the network is disconnected, the system switches to the simplified speech processor with adjusted parameters that maintain adequate processing quality while operating independently. This parameter change allows the system to maintain ease of operation across different network conditions.
Data Source
AI summary
Systems, computer-implemented methods, and tangible computer-readable media are presented to provide dynamic speech processing services during variable network connectivity. The method includes monitoring, via a processor, a level of network connectivity between a device and a network server. When the level of network connectivity between the device and the network server is below a threshold, the method includes performing speech processing using a speech processor of the device. When the level of network connectivity between the device and the network server is at or above the threshold, the method includes performing speech processing using a speech processor at the network server.


