An audio file re-recording method, comprising: determining (101; 201) a first time, the first time being a first start time of a recorded clip to be re-recorded in an audio file; playing (102; 202) a first recorded clip that has been recorded, the first recorded clip taking the first time as a first end time in the audio file, and collecting second vocal data of the user during the process of playing the first recorded clip that has been recorded to obtain a third recorded clip; collecting, upon reaching the first time, first vocal data of a user to obtain a second recorded clip and taking the second recorded clip and the third recorded clip as recorded clips recorded this time; and processing (104; 205) the first recorded clip and the second recorded clip to obtain a re-recorded audio file, wherein said processing comprises: acquiring a first sound waveform corresponding to the first recorded clip, and acquiring a second sound waveform corresponding to the second recorded clip; determining, from the first sound waveform, a stable start point and a second time corresponding to the stable start point in the audio file; determining, from the second sound waveform, a rising start point and a third time corresponding to the rising start point in the audio file; taking the second time as a second start time to select a fourth recorded clip from the recorded clips recorded this time; taking the third time as a second end time to select a fifth recorded clip from recorded clips recorded last time, and 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. determining (101; 201) a first time, the first time being a first start time of a recorded clip to be re-recorded in an audio file; playing (102; 202) a first recorded clip that has been recorded, the first recorded clip taking the first time as a first end time in the audio file, and collecting second vocal data of the user during the process of playing the first recorded clip that has been recorded to obtain a third recorded clip; collecting, upon reaching the first time, first vocal data of a user to obtain a second recorded clip and taking the second recorded clip and the third recorded clip as recorded clips recorded this time; and processing (104; 205) the first recorded clip and the second recorded clip to obtain a re-recorded audio file, wherein said processing comprises: acquiring a first sound waveform corresponding to the first recorded clip, and acquiring a second sound waveform corresponding to the second recorded clip; determining, from the first sound waveform, a stable start point and a second time corresponding to the stable start point in the audio file; determining, from the second sound waveform, a rising start point and a third time corresponding to the rising start point in the audio file; taking the second time as a second start time to select a fourth recorded clip from the recorded clips recorded this time; taking the third time as a second end time to select a fifth recorded clip from recorded clips recorded last time, and 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. acquiring a first sound waveform corresponding to the first recorded clip, and acquiring a second sound waveform corresponding to the second recorded clip; determining, from the first sound waveform, a stable start point and a second time corresponding to the stable start point in the audio file; determining, from the second sound waveform, a rising start point and a third time corresponding to the rising start point in the audio file; taking the second time as a second start time to select a fourth recorded clip from the recorded clips recorded this time; taking the third time as a second end time to select a fifth recorded clip from recorded clips recorded last time, and 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.