Method and system for synthesizing audio data
An audio data and client-side technology, applied in the field of data processing, can solve problems such as clock differences, echoes, and the inability to know the real time
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0078] This embodiment provides a method for synthesizing audio data, including:
[0079] S1. The client collects audio data, and records the client clock corresponding to the collection time;
[0080] Wherein, each client (Client1, Client2...) in the distributed environment collects audio data, and respectively records the local clock of the client corresponding to the collection time;
[0081] S2. Obtain the preliminary calibration value of each client in the distributed environment; specifically:
[0082] S21. Obtain a client clock corresponding to a preset time;
[0083] Among them, obtain and record the local clock C1 of the current client Client1;
[0084] S22. Obtain the time period from the client sending the calibration request to receiving the standard clock corresponding to the preset time, and obtain the initial transmission time period;
[0085] Among them, the client Client1 sends a calibration request to the server, and obtains the local clock StartTime of th...
Embodiment 2
[0106] Such as figure 2 As shown, the present embodiment provides a system for synthesizing audio data, including:
[0107] The client collects audio data through the collection module 1, and records the client clock corresponding to the collection time;
[0108] The first acquisition module 6 acquires the client clock corresponding to the preset time; the second acquisition module 7 acquires the time period from the client sending the calibration request to receiving the standard clock corresponding to the preset time, and obtains the initial transmission duration; the first calculation module 8. Calculate the sum of the standard clock corresponding to the preset time and half of the preliminary transmission duration to obtain the preliminary calibration clock at the preset time; the second calculation module 9 calculates the preliminary calibration clock at the preset time and the calculated The difference of the client clock corresponding to the preset time is obtained to...
Embodiment 3
[0115] Such as image 3 As shown, this embodiment provides a system for synthesizing audio data, including a client 101, a server 102 and a synthesizing end 103;
[0116] Wherein, the client 101 includes: an acquisition module 1, a first calibration module 2 and a sending module 3;
[0117] Wherein, the synthesis end 103 includes a second calibration module 4 and a synthesis module 5;
[0118] Each client 101 in the distributed environment collects audio data by the acquisition module 1, and calibrates the client local clock corresponding to the acquisition time of the acquisition audio data by the first calibration module 2 to obtain a preliminary clock; the client 101 Send the audio data and its corresponding preliminary clock to the synthesizer 103 through the sending module 3; during the time period from the start of collecting audio data to the end of collecting audio data, the client 101 sends a calibration request to the server 102, and forms a transmission duration se...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


