Audio file re-recording method, device and storage medium
First Claim
1. An audio file re-recording method performed at a terminal having one or more processors and memory storing a plurality of program instructions be executed by the one or more processors, the method comprising:
- determining a first time, the first time being a start time of a recorded clip to be re-recorded in an audio file;
playing a first recorded clip in the audio file that has been recorded, the first recorded clip using the first time as an end time in the audio file, and collecting second voice data of a user in the process of playing the first recorded clip that has been recorded to obtain a third recorded clip;
upon arrival of the first time, collecting first voice data of the user to obtain a second recorded clip and using the second recorded clip and the third recorded clip as recorded clips recorded this time; and
processing the first recorded clip and the second recorded clip to obtain a re-recorded audio file, wherein the processing the first recorded clip and the second recorded clip to obtain a re-recorded audio file further comprises;
acquiring a first sound spectrum corresponding to the first recorded clip, and acquiring a second sound spectrum corresponding to the second recorded clip;
determining, from the first sound spectrum, a flat start point and a second time corresponding to the flat start point in the audio file;
determining, from the second sound spectrum, a rising start point and a third time corresponding to the rising start point in the audio file;
using the second time as a start time to select a fourth recorded clip from the recorded clips recorded this time;
using the third time as an end time to select a fifth recorded clip from the recorded clips recorded last time, the recorded clips recorded last time consisting of the recorded clip to be re-recorded and the first recorded clip; and
processing the fourth recorded clip and the fifth recorded clip to obtain the re-recorded audio file;
wherein the second time is earlier than the first time, and the first time is earlier than the third time.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are an audio file re-recording method and device, and a storage medium. The method includes: determining first time, the first time being start time of a recorded clip to be re-recorded in an audio file; playing a first recorded clip that has been recorded, the first recorded clip using the first time as end time in the audio file; upon arrival of the first time, collecting first voice data of a user to obtain a second recorded clip; and processing the first recorded clip and the second recorded clip to obtain a re-recorded audio file.
15 Citations
9 Claims
-
1. An audio file re-recording method performed at a terminal having one or more processors and memory storing a plurality of program instructions be executed by the one or more processors, the method comprising:
-
determining a first time, the first time being a start time of a recorded clip to be re-recorded in an audio file; playing a first recorded clip in the audio file that has been recorded, the first recorded clip using the first time as an end time in the audio file, and collecting second voice data of a user in the process of playing the first recorded clip that has been recorded to obtain a third recorded clip; upon arrival of the first time, collecting first voice data of the user to obtain a second recorded clip and using the second recorded clip and the third recorded clip as recorded clips recorded this time; and processing the first recorded clip and the second recorded clip to obtain a re-recorded audio file, wherein the processing the first recorded clip and the second recorded clip to obtain a re-recorded audio file further comprises; acquiring a first sound spectrum corresponding to the first recorded clip, and acquiring a second sound spectrum corresponding to the second recorded clip; determining, from the first sound spectrum, a flat start point and a second time corresponding to the flat start point in the audio file; determining, from the second sound spectrum, a rising start point and a third time corresponding to the rising start point in the audio file; using the second time as a start time to select a fourth recorded clip from the recorded clips recorded this time; using the third time as an end time to select a fifth recorded clip from the recorded clips recorded last time, the recorded clips recorded last time consisting of the recorded clip to be re-recorded and the first recorded clip; and processing the fourth recorded clip and the fifth recorded clip to obtain the re-recorded audio file; wherein the second time is earlier than the first time, and the first time is earlier than the third time. - View Dependent Claims (2, 3)
-
-
4. A terminal having one or more processors, memory coupled to the one or more processors, and a plurality of program instructions stored in the memory that, when executed by the one or more processors, cause the electronic apparatus to perform the following operations:
-
determining a first time, the first time being a start time of a recorded clip to be re-recorded in an audio file; playing a first recorded clip in the audio file that has been recorded, the first recorded clip using the first time as an end time in the audio file, and collecting second voice data of a user in the process of playing the first recorded clip that has been recorded to obtain a third recorded clip; upon arrival of the first time, collecting first voice data of the user to obtain a second recorded clip and using the second recorded clip and the third recorded clip as recorded clips recorded this time; and processing the first recorded clip and the second recorded clip to obtain a re-recorded audio file, wherein the processing the first recorded clip and the second recorded clip to obtain a re-recorded audio file further comprises; acquiring a first sound spectrum corresponding to the first recorded clip, and acquiring a second sound spectrum corresponding to the second recorded clip; determining, from the first sound spectrum, a flat start point and a second time corresponding to the flat start point in the audio file; determining, from the second sound spectrum, a rising start point and a third time corresponding to the rising start point in the audio file; using the second time as a start time to select a fourth recorded clip from the recorded clips recorded this time; using the third time as an end time to select a fifth recorded clip from the recorded clips recorded last time, the recorded clips recorded last time consisting of the recorded clip to be re-recorded and the first recorded clip; and processing the fourth recorded clip and the fifth recorded clip to obtain the re-recorded audio file; wherein the second time is earlier than the first time, and the first time is earlier than the third time. - View Dependent Claims (5, 6)
-
-
7. A non-transitory computer readable storage medium storing a plurality of program instructions in connection with an electronic apparatus having one or more processors, wherein the plurality of program instructions, when executed by the one or more processors, cause the electronic apparatus to perform the following operations:
-
determining a first time, the first time being a start time of a recorded clip to be re-recorded in an audio file; playing a first recorded clip in the audio file that has been recorded, the first recorded clip using the first time as an end time in the audio file, and collecting second voice data of a user in the process of playing the first recorded clip that has been recorded to obtain a third recorded clip; upon arrival of the first time, collecting first voice data of the user to obtain a second recorded clip and using the second recorded clip and the third recorded clip as recorded clips recorded this time; and processing the first recorded clip and the second recorded clip to obtain a re-recorded audio file, wherein the processing the first recorded clip and the second recorded clip to obtain a re-recorded audio file further comprises; acquiring a first sound spectrum corresponding to the first recorded clip, and acquiring a second sound spectrum corresponding to the second recorded clip; determining, from the first sound spectrum, a flat start point and a second time corresponding to the flat start point in the audio file; determining, from the second sound spectrum, a rising start point and a third time corresponding to the rising start point in the audio file; using the second time as a start time to select a fourth recorded clip from the recorded clips recorded this time; using the third time as an end time to select a fifth recorded clip from the recorded clips recorded last time, the recorded clips recorded last time consisting of the recorded clip to be re-recorded and the first recorded clip; and processing the fourth recorded clip and the fifth recorded clip to obtain the re-recorded audio file; wherein the second time is earlier than the first time, and the first time is earlier than the third time. - View Dependent Claims (8, 9)
-
Specification