Real-Time Audio Word Replacement During Network Congestion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication platforms experience disruptions in real-time audio sessions due to poor network connectivity or congestion, leading to packet loss and incomplete audio transmission, which is inadequately addressed by retransmission methods that introduce delay and poor quality.
Innovation Solution
Implementing a system that records audio at the user device and uses machine learning to predict and synthesize missing words, replacing lost packets to maintain a continuous audio stream without relying on retransmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If packet retransmission is used to address lost audio packets, then audio completeness is improved, but network delay increases and audio quality deteriorates
Solution Approach 1:
The system performs preliminary action by recording audio packets locally at the user device before transmission. When network packet loss occurs, these pre-recorded packets are used to replace the lost transmitted packets, eliminating the need for retransmission and avoiding additional network delay.
Solution Approach 2:
The system creates a local copy of audio packets at the user device. Instead of relying on network retransmission of original packets, the device uses its local copy to replace lost packets, thereby maintaining audio completeness without incurring retransmission delay.
2Loss of information
If packet retransmission is used to address lost audio packets, then audio completeness is improved, but audio quality deteriorates
Solution Approach 1:
Audio packets are recorded locally in advance at the user device. When packets are lost during transmission, the pre-recorded local copies are used to replace them, ensuring audio completeness is restored without the quality degradation associated with retransmission protocols.
Solution Approach 2:
Local copies of audio packets are maintained at the user device. These copies serve as backup replacements for lost transmitted packets, preserving audio quality by avoiding the compromises necessary in retransmission scenarios.
3Loss of information
If audio packets are retransmitted to compensate for loss, then audio continuity is improved, but network bandwidth consumption increases
Solution Approach 1:
The user device serves itself by maintaining local recordings of audio packets. When packet loss occurs, the device uses its own local resources to replace lost packets without requiring additional network bandwidth for retransmission,从而实现 audio continuity independently of network conditions.
Data Source
AI summary
A server generates a continuous audio stream during periods of poor network connectivity or network congestion. The server obtains a first audio stream from a user device connected to a real-time communication session and detects speech data in the first audio stream. The server converts the speech data to text data that includes one or more words. The server determines that the text data is missing a word based on a context of the one or more words. The server synthesizes a predicted word for replacing the missing word in a voice of a user of the user device and combines the synthesized word with the first audio stream to generate the continuous audio stream. The server transmits the continuous audio stream to other user devices connected to the real-time communication session.


