Method, device and system for extracting chorus of song
A technology for chorus and song, which is applied in the field of song chorus extraction, which can solve the problem of inaccurate extraction of chorus parts, and achieve the effect of flexible and accurate extraction
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0040] This embodiment will be described from the perspective of the chorus extraction device. The chorus extracting device may specifically be a computer.
[0041] A method for extracting the chorus of a song, comprising: obtaining an audio signal, performing beat tracking on the audio signal, obtaining a beat tracking result, extracting a timbre (chroma) feature vector in units of beats according to the beat tracking result, and selecting according to the chroma feature vector The estimated chorus segment is used to score the estimated chorus segment according to preset conditions to obtain a scoring result, and select the chorus from the estimated chorus segment according to the scoring result.
[0042] Such as figure 1 As shown, the specific process can be as follows:
[0043] 101. Acquire an audio signal; for example, read an audio file, such as a popular song, and the audio file may be read automatically by the system or input by a user.
[0044] 102. Perform beat tra...
Embodiment 2
[0084] According to the method described in the embodiment, the following examples will be used for further detailed description.
[0085] Such as figure 2 As shown, the specific process can be as follows:
[0086] 201. The chorus extracting device acquires an audio signal, for example, reads an audio file that needs to extract the chorus.
[0087] It should be noted that the encoding format of the audio file needs to be the encoding format supported by the chorus extracting device, for example, if the default encoding format supported by the chorus extracting device is the wave format data (wav, Wave) format , you need to convert the audio file to wav format first. So, after reading the audio file that needs to extract the chorus, optionally, you can also include:
[0088] The read audio file is converted into an encoding format supported by the chorus extraction device.
[0089] 202. The chorus extraction device performs beat tracking on the acquired audio signal to obt...
Embodiment 3
[0157] In order to better realize the above method, the embodiment of the present invention also provides a corresponding chorus extraction device, such as image 3 As shown, the chorus extraction device includes an acquisition unit 301, a beat tracking unit 302, a feature extraction unit 303, an estimation unit 304, a scoring unit 305 and a selection unit 306;
[0158] The acquiring unit 301 is configured to acquire an audio signal; for example, to read an audio file, such as a pop song, and the audio file can be read automatically by the system or input by a user.
[0159] A tempo tracking unit 302, configured to perform tempo tracking on the audio signal acquired by the acquiring unit 301, to obtain a tempo tracking result;
[0160] The feature extraction unit 303 is used to extract the chroma feature vector in units of beats according to the beat tracking result obtained by the beat tracking unit 302;
[0161] The estimation unit 304 is used to select the chorus estimatio...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 