CN108630240A - A kind of chorus method and device - Google Patents
A kind of chorus method and device Download PDFInfo
- Publication number
- CN108630240A CN108630240A CN201710179795.0A CN201710179795A CN108630240A CN 108630240 A CN108630240 A CN 108630240A CN 201710179795 A CN201710179795 A CN 201710179795A CN 108630240 A CN108630240 A CN 108630240A
- Authority
- CN
- China
- Prior art keywords
- lyrics
- subordinate sentence
- sung
- recorded
- time slice
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
- G10H1/361—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/10537—Audio or video recording
- G11B2020/10546—Audio or video recording specifically adapted for audio data
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
The present invention provides a kind of chorus methods, including:It is directed to each lyrics subordinate sentence when record for the first time, determines the number of first kind time slice in the corresponding each time slice of lyrics subordinate sentence;Judge whether lyrics subordinate sentence was sung;When judging that lyrics subordinate sentence was sung, the corresponding initial time of lyrics subordinate sentence and end time are recorded to label list;At the end of recording, the audio file for marking list, song to be recorded to correspond to the lyrics and recorded is uploaded to server.As it can be seen that judging each lyrics subordinate sentence, and the lyrics subordinate sentence sung is marked, label is uploaded to server together with the corresponding lyrics of song to be recorded and the audio file recorded.When the chorus semi-finished product that chorus person is recorded by client downloads, it can be obtained the label, by label, client can determine whether which lyrics was sung, which was not sung, to which the lyrics subordinate sentence sung and do not sung is distinguish display.
Description
Technical field
The present invention relates to multi-media processing technical fields, more particularly to a kind of chorus method and device.
Background technology
Singing application program is the current deep a kind of application program liked by user, and singing application program can carry for user
For the service sung a solo and chorused online.
When user choruses, current song chorus scheme is:The user for initiating chorus sings in target song
A part, the first client recording obtain chorus semi-finished product, and the semi-finished product of chorus are sent to server by the first client;Second
The client downloads chorus semi-finished product, during playing chorus semi-finished product, the user by participating in chorus sings target song
In another part, the second client recording obtains works of completely chorusing, participate in chorus user pass through the second client will
Complete chorus works are sent to server.
Although the operation of chorus can be completed by way of this chorus at present, in specific implementation process, participate in
The user of chorus got from client chorus semi-finished product when, can not know chorus semi-finished product in which partly sung,
Which part is not sung, therefore lyrics leakage in part can be caused to sing or the music composition for two or more, influences the usage experience of user.
Invention content
The present invention provides a kind of chorus method and system, to solve, when recording chorus semi-finished product, to participate in closing
The user sung not can know which is partly sung in chorus semi-finished product, which part is not sung, affect user experience
The problem of.
To solve the above-mentioned problems, the invention discloses a kind of chorus method, the method includes:It is recorded for the first time
When be directed to each lyrics subordinate sentence, determine the number of first kind time slice in the corresponding each time slice of the lyrics subordinate sentence;Its
In, the voice signal for meeting setting spectrum signature is monitored under the first kind time slice;According to the first kind
The number of time slice judges whether the lyrics subordinate sentence was sung;It, will be described when judging that the lyrics subordinate sentence was sung
The corresponding initial time of lyrics subordinate sentence and end time record to label list;At the end of the recording, by the label
The audio file that list, song to be recorded correspond to the lyrics and recorded is uploaded to server.
Preferably, the number according to the first kind time slice judges whether the lyrics subordinate sentence was sung
The step of, including:When the number of the first kind time slice is greater than or equal to preset value, it is determined that the lyrics subordinate sentence
It was sung;When the number of the first kind time slice be less than the preset value when, it is determined that the lyrics subordinate sentence not by
It sang.
Preferably, the number according to the first kind time slice judges whether the lyrics subordinate sentence was sung
The step of, including:Determine the corresponding time slice sum of the lyrics subordinate sentence;According to the sum and the first kind
The number of time slice judges whether lyrics subordinate sentence was sung.
Preferably, the number according to the sum and the first kind time slice judges that lyrics subordinate sentence is
No the step of being sung, including:The result that the number of the first kind time slice is multiplied with predetermined coefficient with it is described
Sum is relatively;If the result is greater than or equal to the sum, it is determined that the lyrics subordinate sentence was sung;If the result is small
In the sum, it is determined that the lyrics subordinate sentence was not sung.
Preferably, on the audio file that the label list, song to be recorded are corresponded to the lyrics and recorded
After the step of reaching server, the method further includes:The label list, song pair to be recorded on acquisition server
The audio file answered the lyrics and recorded;It is corresponded in the lyrics, when respectively being originated in list to marking wait the song recorded described
Between and end time corresponding lyrics subordinate sentence execute the first predetermined registration operation.
To solve the above-mentioned problems, the invention also discloses a kind of chorus apparatus, described device includes:Statistical module is used
In being directed to each lyrics subordinate sentence when record for the first time, determine in the corresponding each time slice of the lyrics subordinate sentence, the first kind
The number of time slice;Wherein, the voice signal for meeting setting spectrum signature is monitored under the first kind time slice;
Judgment module, for judging whether the lyrics subordinate sentence was sung according to the number of the first kind time slice;Label
List block is that the lyrics subordinate sentence was sung for the judging result when judgment module, and the lyrics subordinate sentence is corresponding
Initial time and end time record to label list;Sending module, at the end of working as the recording, by the flag column
The audio file that table, song to be recorded correspond to the lyrics and recorded is uploaded to server.
Preferably, judgment module includes:First determination sub-module is big for the number when the first kind time slice
When preset value, it is determined that the lyrics subordinate sentence was sung;Second determination sub-module, for working as the first kind
When the number of time slice is less than the preset value, it is determined that the lyrics subordinate sentence was not sung.
Preferably, judgment module further includes:Sum submodule is determined, for determining the corresponding timeslice of the lyrics subordinate sentence
Section sum;Third determination sub-module, for judging the lyrics according to the number of the sum and the first kind time slice
Whether subordinate sentence was sung.
Preferably, the third determination sub-module includes:Judging unit is used for of the first kind time slice
Number is with the result that predetermined coefficient is multiplied compared with the sum;First determination unit, for the judgement knot when the judging unit
Fruit is more than or equal to the sum, it is determined that the lyrics subordinate sentence was sung;Second determination unit, for working as the judgement
The judging result of unit is less than the sum, it is determined that the lyrics subordinate sentence was not sung.
Preferably, described device further includes:Acquisition module, for obtaining the label list on server, waiting recording
The song audio file that corresponds to the lyrics and recorded;First operation module, for corresponding to song in the song to be recorded
The first predetermined registration operation is executed in word, to each initial time in label list and end time corresponding lyrics subordinate sentence.
Compared with prior art, the present invention has the following advantages:
Chorus scheme provided in an embodiment of the present invention is directed to each lyrics subordinate sentence when record for the first time, determines the lyrics point
The number of first kind time slice in the corresponding each time slice of sentence, described in the number according to first kind time slice judges
Whether lyrics subordinate sentence was sung, when judging that lyrics subordinate sentence was sung, by the corresponding initial time of lyrics subordinate sentence and end
Time records to label list, at the end of recording, sound that list, song to be recorded will be marked to correspond to the lyrics and recorded
Frequency file is uploaded to server.As it can be seen that chorus scheme provided in an embodiment of the present invention, judges each lyrics subordinate sentence,
And the lyrics subordinate sentence sung is marked, the audio file that the lyrics corresponding with song to be recorded will be marked and recorded
It is uploaded to server together.When the chorus semi-finished product that chorus person is recorded by client downloads, you can obtain the label, pass through
Label, client can determine whether which lyrics was sung, which was not sung, to sing and not sung
Lyrics subordinate sentence be distinguish display.By aforesaid operations, user need chorus when, can also know lyrics subordinate sentence whether by
It sang, and to avoid lyrics leakage from singing or the music composition for two or more, therefore the usage experience of user can be promoted.
Description of the drawings
Fig. 1 is a kind of step flow chart of chorus method of the embodiment of the present invention one;
Fig. 2 is a kind of step flow chart of chorus method of the embodiment of the present invention two;
Fig. 3 is a kind of chorus apparatus structure diagram of the embodiment of the present invention three;
Fig. 4 is a kind of chorus apparatus structure diagram of the embodiment of the present invention four.
Specific implementation mode
In order to make the foregoing objectives, features and advantages of the present invention clearer and more comprehensible, below in conjunction with the accompanying drawings and specific real
Applying mode, the present invention is described in further detail.
Embodiment one
Referring to Fig.1, a kind of step flow chart of chorus method of the embodiment of the present invention one is shown.
The chorus method of the embodiment of the present invention includes the following steps:
Step 101:It is directed to each lyrics subordinate sentence when record for the first time, determines the corresponding each time slice of lyrics subordinate sentence
In, the number of first kind time slice.
Wherein, the voice signal for meeting setting spectrum signature is monitored under first kind time slice.
The user for initiating chorus is to being recorded for the first time under the accompaniment totally without voice.One first song point has N number of lyrics point
Sentence, each lyrics subordinate sentence have M time slice again.
When being recorded for the first time, the user for initiating chorus selects the paragraph of recording according to personal like.A part of lyrics
Subordinate sentence was sung, and another part lyrics subordinate sentence was not sung.Corresponding detection program is preset in singing application program, it should
Detecting program can judge each according to the setting spectrum signature that the volume and voice of microphone input audio stream have
Whether time slice has the typing of sound.
In the embodiment of the present invention, and the time slice with setting spectrum signature is set as first kind time slice,
And the number of first kind time slice is counted.
Step 102:Number according to first kind time slice judges whether lyrics subordinate sentence was sung.
By to first kind time slice number count as a result, judging according to preset formula or fixed preset value
Whether the lyrics subordinate sentence was sung.
Step 103:When judging that lyrics subordinate sentence was sung, the corresponding initial time of lyrics subordinate sentence and end time are remembered
Record extremely label list.
The time slice for the lyrics subordinate sentence sung is marked, and the time slice after label is recorded to label
In list.
Label listings format is two tuples.It, will when the lyrics subordinate sentence sung one is marked using two tuples
The initial time of the lyrics subordinate sentence and end time are recorded, and are to be sung to characterize the corresponding lyrics in time period
The lyrics por-tion crossed.Step 104:At the end of recording, list, the song to be recorded will be marked to correspond to the lyrics and recorded
Audio file is uploaded to server.
After the completion of the user for initiating chorus records, the works recorded are uploaded to server, wherein the works recorded
Include the audio file for marking list, song to be recorded the corresponding lyrics and having recorded, facilitates the user for participating in chorusing
It choruses.
Chorus method provided in an embodiment of the present invention, carry out for the first time record when each lyrics subordinate sentence is judged,
And the lyrics subordinate sentence sung is marked, the audio file that the lyrics corresponding with song to be recorded will be marked and recorded
It is uploaded to server together.When the chorus semi-finished product that chorus person is recorded by client downloads, you can obtain the label, pass through
Label, client can determine whether which lyrics was sung, which was not sung, to sing and not sung
Lyrics subordinate sentence be distinguish display.By aforesaid operations, user need chorus when, can also know lyrics subordinate sentence whether by
It sang, and to avoid lyrics leakage from singing or the music composition for two or more, therefore the usage experience of user can be promoted.
Embodiment two
With reference to Fig. 2, a kind of step flow chart of chorus method of the embodiment of the present invention two is shown.
The chorus method of the embodiment of the present invention includes the following steps:
Step 201:It is directed to each lyrics subordinate sentence when record for the first time, determines the corresponding each time slice of lyrics subordinate sentence
In, the number of first kind time slice.
The user for initiating chorus is to being recorded for the first time under the accompaniment totally without voice.One first song point has N number of lyrics point
Sentence, each lyrics subordinate sentence can divide again M time slice.
When being recorded for the first time, the user for initiating chorus selects the paragraph of recording according to personal like.A part of lyrics
Subordinate sentence was sung, and another part lyrics subordinate sentence was not sung.Corresponding detection program is preset on singing software, according to wheat
The spectrum signature that the volume and voice of gram wind input audio stream have judges whether each time slice has the record of sound
Enter.
And the time slice with spectrum signature is set as first kind time slice, and by first kind time slice
Number counted.
Step 202:Determine the corresponding time slice sum of lyrics subordinate sentence.
After the number of first kind time slice is counted, and the time slice sum of this lyrics subordinate sentence is carried out
Statistics.
Step 203:Judge whether lyrics subordinate sentence was sung according to the number of sum and first kind time slice.
It is a kind of preferably to judge whether lyrics subordinate sentence was sung according to the number of sum and first kind time slice
Mode it is as follows:
By the number of first kind time slice with the result that predetermined coefficient is multiplied compared with sum;If result is more than or waits
In the sum, it is determined that lyrics subordinate sentence was sung, if result is less than the sum, it is determined that lyrics subordinate sentence was sung.
If for example, a lyrics subordinate sentence corresponds to n time slice, wherein detecting that m time slice has spectrum signature, then it represents that m
A time slice was sung, and predetermined coefficient was compared with the result that m is multiplied with the size of n, when predetermined coefficient is multiplied with m
Result be more than or equal to n, then show that the lyrics subordinate sentence was sung.When the result that predetermined coefficient is multiplied with m be less than n, then
Show that the lyrics subordinate sentence is not sung
It should be noted that those skilled in the art can according to actual needs set predetermined coefficient, such as in advance
If coefficient could be provided as:2,3,4 etc..
It should be noted that during specific implementation, it is not limited to according to sum and first kind time slice
It counts to determine whether lyrics subordinate sentence is sung, can also be to determine lyrics subordinate sentence only in accordance with the number of first kind time slice
No to be sung, specific method of determination is as follows:When the number of first kind time slice is greater than or equal to preset value, it is determined that song
Word subordinate sentence was sung;When the number of first kind time slice is less than preset value, it is determined that lyrics subordinate sentence was not sung.
The core of this concrete scheme is after being counted to the number of first kind time slice, to be compared with preset value
Compared with the result after determines whether this lyrics were sung.
It should be noted that those skilled in the art can according to actual needs be configured preset value, for example, default
Value could be provided as 10,20,30 etc., is not restricted to this.
Step 204:When judging that lyrics subordinate sentence was sung, the corresponding initial time of lyrics subordinate sentence and end time are remembered
Record extremely label list.
Label listings format is two tuples.It, will when the lyrics subordinate sentence sung one is marked using two tuples
The initial time of the lyrics subordinate sentence and end time are recorded, and are to be sung to characterize the corresponding lyrics in time period
The lyrics por-tion crossed.
Step 205:At the end of recording, audio that list, song to be recorded will be marked to correspond to the lyrics and recorded
File is uploaded to server.
After the completion of the user for initiating chorus records, the works recorded are uploaded to server, wherein the works recorded
Include the audio file for marking list, song to be recorded the corresponding lyrics and having recorded, facilitates the user for participating in chorusing
It choruses.
Step 206:The audio text that label list, song to be recorded on acquisition server correspond to the lyrics and recorded
Part.
When the user for participating in singing carries out chorus operation, participating in the user sung will initiate to sing using client
User upload file be downloaded.
Step 207:In song to be recorded corresponds to the lyrics, to each initial time and end time pair in label list
The lyrics subordinate sentence answered executes the first predetermined registration operation.
The client for participating in singing user obtains the file after downloading, by marking each initial time and end in list
Time treats the lyrics subordinate sentence in the song of recording and carries out the first predetermined registration operation, and treated waits recording by the first predetermined registration operation
The lyrics processed are shown.
It should be noted that those skilled in the art are according to actual needs configured the first predetermined registration operation.First is pre-
Can be that the lyrics sung are highlighted if operation can be to be dyed to the lyrics sung, it can also
To be shown to the lyrics reduce brightness sung, this is not restricted in the embodiment of the present invention.
It should be noted that in song to be recorded in addition to it can carry out the first predetermined registration operation to the lyrics sung,
Second predetermined registration operation can also be carried out to the lyrics do not sung, to distinguish the lyrics sung and not in song to be recorded
The lyrics sung.
Wherein, second predetermined registration operation is similar to the first predetermined registration operation, Ke Yiwei, contaminates the lyrics that do not sung
Color can be to be highlighted to the lyrics that do not sung, or shown to the lyrics reduce brightness that do not sung.
Chorus method provided in an embodiment of the present invention, carry out for the first time record when each lyrics subordinate sentence is judged,
And the lyrics subordinate sentence sung is marked, the audio file that the lyrics corresponding with song to be recorded will be marked and recorded
It is uploaded to server together.When the chorus semi-finished product that chorus person is recorded by client downloads, you can obtain the label, pass through
Label, client can determine whether which lyrics was sung, which was not sung, to sing and not sung
Lyrics subordinate sentence be distinguish display.By aforesaid operations, user need chorus when, can also know lyrics subordinate sentence whether by
It sang, and to avoid lyrics leakage from singing or the music composition for two or more, therefore the usage experience of user can be promoted.
Embodiment three
With reference to Fig. 3, a kind of chorus apparatus structure diagram of the embodiment of the present invention three is shown.
The chorus apparatus of the embodiment of the present invention includes:Statistical module 301, for being directed to each lyrics when record for the first time
Subordinate sentence determines in the corresponding each time slice of the lyrics subordinate sentence, the number of first kind time slice;Wherein, described first
The voice signal for meeting setting spectrum signature is monitored under type of time segment;Judgment module 302, for according to described first
The number of type of time segment judges whether the lyrics subordinate sentence was sung;List block 303 is marked, for working as judgment module
Judging result be that the lyrics subordinate sentence was sung, the corresponding initial time of the lyrics subordinate sentence and end time are recorded
To label list;Sending module 304, at the end of the recording, the label list, song to be recorded to be corresponded to song
Word and the audio file recorded are uploaded to server.
Chorus apparatus provided in an embodiment of the present invention, carry out for the first time record when each lyrics subordinate sentence is judged,
And the lyrics subordinate sentence sung is marked, the audio file that the lyrics corresponding with song to be recorded will be marked and recorded
It is uploaded to server together.When the chorus semi-finished product that chorus person is recorded by client downloads, you can obtain the label, pass through
Label, client can determine whether which lyrics was sung, which was not sung, to sing and not sung
Lyrics subordinate sentence be distinguish display.By aforesaid operations, user need chorus when, can also know lyrics subordinate sentence whether by
It sang, and to avoid lyrics leakage from singing or the music composition for two or more, therefore the usage experience of user can be promoted.
Example IV
With reference to Fig. 4, a kind of chorus apparatus structure diagram of the embodiment of the present invention four is shown.
The chorus apparatus of the embodiment of the present invention includes:Statistical module 401, for being directed to each lyrics when record for the first time
Subordinate sentence determines in the corresponding each time slice of the lyrics subordinate sentence, the number of first kind time slice;Wherein, described first
The voice signal for meeting setting spectrum signature is monitored under type of time segment;Judgment module 402, for according to described first
The number of type of time segment judges whether the lyrics subordinate sentence was sung;List block 403 is marked, for working as judgment module
Judging result be that the lyrics subordinate sentence was sung, the corresponding initial time of the lyrics subordinate sentence and end time are recorded
To label list;Sending module 404, at the end of the recording, the label list, song to be recorded to be corresponded to song
Word and the audio file recorded are uploaded to server.
Preferably, judgment module 402 includes:First determination sub-module 4021, for working as the first kind time slice
Number be greater than or equal to preset value when, it is determined that the lyrics subordinate sentence was sung;Second determination sub-module 4022, for working as
When the number of the first kind time slice is less than the preset value, it is determined that the lyrics subordinate sentence was not sung.
Preferably, judgment module 402 further includes:Sum submodule 4023 is determined, for determining that the lyrics subordinate sentence corresponds to
Time slice sum;Third determination sub-module 4024, for according to the total and described first kind time slice
Number judges whether lyrics subordinate sentence was sung.
Preferably, the third determination sub-module 4024 includes:Judging unit 40241, when for by the first kind
Between segment number with result that predetermined coefficient is multiplied compared with the sum;First determination unit 40242, for sentencing when described
The judging result of disconnected unit is more than or equal to the sum, it is determined that the lyrics subordinate sentence was sung;Second determination unit
40243, be less than the sum for the judging result when the judging unit, it is determined that the lyrics subordinate sentence is not sung
It crosses.
Preferably, described device further includes:Acquisition module 405, for obtaining the label list on server, waiting recording
The audio file that the song of system corresponds to the lyrics and recorded;First operation module 406, in the song pair to be recorded
It answers in the lyrics, the first predetermined registration operation is executed to each initial time in label list and end time corresponding lyrics subordinate sentence.
Chorus apparatus provided in an embodiment of the present invention, carry out for the first time record when each lyrics subordinate sentence is judged,
And the lyrics subordinate sentence sung is marked, the audio file that the lyrics corresponding with song to be recorded will be marked and recorded
It is uploaded to server together.When the chorus semi-finished product that chorus person is recorded by client downloads, you can obtain the label, pass through
Label, client can determine whether which lyrics was sung, which was not sung, to sing and not sung
Lyrics subordinate sentence be distinguish display.By aforesaid operations, user need chorus when, can also know lyrics subordinate sentence whether by
It sang, and to avoid lyrics leakage from singing or the music composition for two or more, therefore the usage experience of user can be promoted.
Each embodiment in this specification is described in a progressive manner, the highlights of each of the examples are with
The difference of other embodiment, the same or similar parts between the embodiments can be referred to each other.For system embodiment
For, since it is basically similar to the method embodiment, so description is fairly simple, referring to the portion of embodiment of the method in place of correlation
It defends oneself bright.
It above to a kind of chorus method and device provided by the present invention, is described in detail, tool used herein
Principle and implementation of the present invention are described for body example, and the explanation of above example is only intended to help to understand this hair
Bright method and its core concept;Meanwhile for those of ordinary skill in the art, according to the thought of the present invention, specific real
There will be changes in mode and application range are applied, in conclusion the content of the present specification should not be construed as the limit to the present invention
System.
Claims (10)
1. a kind of chorus method, which is characterized in that the method includes:
It is directed to each lyrics subordinate sentence when record for the first time, determines the first kind in the corresponding each time slice of the lyrics subordinate sentence
The number of time slice;Wherein, the voice signal for meeting setting spectrum signature is monitored under the first kind time slice;
Number according to the first kind time slice judges whether the lyrics subordinate sentence was sung;
When judging that the lyrics subordinate sentence was sung, by the corresponding initial time of the lyrics subordinate sentence and end time record to
Mark list;
At the end of the recording, by the audio file for marking list, song to be recorded to correspond to the lyrics and recorded
It is uploaded to server.
2. according to the method described in claim 1, it is characterized in that, the number according to the first kind time slice is sentenced
The step of whether lyrics subordinate sentence that breaks was sung, including:
When the number of the first kind time slice is greater than or equal to preset value, it is determined that the lyrics subordinate sentence is sung
It crosses;
When the number of the first kind time slice is less than the preset value, it is determined that the lyrics subordinate sentence is not sung
It crosses.
3. according to the method described in claim 1, it is characterized in that, the number according to the first kind time slice is sentenced
The step of whether lyrics subordinate sentence that breaks was sung, including:
Determine the corresponding time slice sum of the lyrics subordinate sentence;
Judge whether lyrics subordinate sentence was sung according to the number of the sum and the first kind time slice.
4. according to the method described in claim 3, it is characterized in that, it is described according to the sum and the first kind when
Between the number of segment judge the step of whether lyrics subordinate sentence was sung, including:
By the number of the first kind time slice with the result that predetermined coefficient is multiplied compared with the sum;If the result
More than or equal to the sum, it is determined that the lyrics subordinate sentence was sung;
If the result is less than the sum, it is determined that the lyrics subordinate sentence was not sung.
5. according to the method described in claim 1, it is characterized in that, described correspond to the label list, song to be recorded
After the step of lyrics and the audio file recorded are uploaded to server, the method further includes:
Obtain the label list on server, the audio file that song to be recorded corresponds to the lyrics and recorded;
In the song to be recorded corresponds to the lyrics, to each initial time and the end time corresponding lyrics in label list
Subordinate sentence executes the first predetermined registration operation.
6. a kind of chorus apparatus, which is characterized in that described device includes:
Statistical module determines the lyrics subordinate sentence corresponding each time for being directed to each lyrics subordinate sentence when record for the first time
In segment, the number of first kind time slice;Wherein, it has monitored to meet setting frequency spectrum under the first kind time slice
The voice signal of feature;
Judgment module, for judging whether the lyrics subordinate sentence was sung according to the number of the first kind time slice;
List block is marked, is that the lyrics subordinate sentence was sung for the judging result when judgment module, by the lyrics point
The corresponding initial time of sentence and end time record to label list;
Sending module, at the end of the recording, the label list, song to be recorded being corresponded to the lyrics and recorded
The audio file of system is uploaded to server.
7. device according to claim 6, which is characterized in that judgment module includes:
First determination sub-module, for when the number of the first kind time slice is greater than or equal to preset value, it is determined that
The lyrics subordinate sentence was sung;
Second determination sub-module, for when the number of the first kind time slice is less than the preset value, it is determined that institute
Lyrics subordinate sentence is stated not sung.
8. device according to claim 6, which is characterized in that judgment module further includes:
Sum submodule is determined, for determining the corresponding time slice sum of the lyrics subordinate sentence;
Third determination sub-module, for judging the lyrics point according to the number of the sum and the first kind time slice
Whether sentence was sung.
9. device according to claim 8, which is characterized in that the third determination sub-module includes:
Judging unit, the result for the number of the first kind time slice to be multiplied with predetermined coefficient and the total ratio
Compared with;
First determination unit, for being more than or equal to the sum when the judging result of the judging unit, it is determined that described
Lyrics subordinate sentence was sung;
Second determination unit, for being less than the sum when the judging result of the judging unit, it is determined that the lyrics point
Sentence was not sung.
10. device according to claim 6, which is characterized in that described device further includes:
Acquisition module, for obtaining the label list on server, song to be recorded corresponds to the lyrics and has recorded
Audio file;
First operation module, in corresponding to the lyrics in the song to be recorded, to label list in each initial time and
End time, corresponding lyrics subordinate sentence executed the first predetermined registration operation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710179795.0A CN108630240B (en) | 2017-03-23 | 2017-03-23 | Chorus method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710179795.0A CN108630240B (en) | 2017-03-23 | 2017-03-23 | Chorus method and apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108630240A true CN108630240A (en) | 2018-10-09 |
CN108630240B CN108630240B (en) | 2020-05-26 |
Family
ID=63707519
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710179795.0A Active CN108630240B (en) | 2017-03-23 | 2017-03-23 | Chorus method and apparatus |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108630240B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109981893A (en) * | 2019-02-28 | 2019-07-05 | 广州酷狗计算机科技有限公司 | Lyric display method and device |
CN110349559A (en) * | 2019-07-12 | 2019-10-18 | 广州酷狗计算机科技有限公司 | Carry out audio synthetic method, device, system, equipment and storage medium |
CN111475672A (en) * | 2020-03-27 | 2020-07-31 | 咪咕音乐有限公司 | Lyric distribution method, electronic equipment and storage medium |
CN112130727A (en) * | 2020-09-29 | 2020-12-25 | 杭州网易云音乐科技有限公司 | Chorus file generation method, apparatus, device and computer readable storage medium |
WO2023160713A1 (en) * | 2022-02-28 | 2023-08-31 | 北京字跳网络技术有限公司 | Music generation methods and apparatuses, device, storage medium, and program |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050137881A1 (en) * | 2003-12-17 | 2005-06-23 | International Business Machines Corporation | Method for generating and embedding vocal performance data into a music file format |
CN101312065A (en) * | 2007-05-21 | 2008-11-26 | 索尼株式会社 | Content display method, content display apparatus, recording medium, and server apparatus |
CN101465120A (en) * | 2007-12-17 | 2009-06-24 | 索尼株式会社 | Method for music structure analysis |
CN103295568A (en) * | 2013-05-30 | 2013-09-11 | 北京小米科技有限责任公司 | Asynchronous chorusing method and asynchronous chorusing device |
CN105006234A (en) * | 2015-05-27 | 2015-10-28 | 腾讯科技(深圳)有限公司 | Karaoke processing method and apparatus |
CN105023559A (en) * | 2015-05-27 | 2015-11-04 | 腾讯科技(深圳)有限公司 | Karaoke processing method and system |
CN105047203A (en) * | 2015-05-25 | 2015-11-11 | 腾讯科技(深圳)有限公司 | Audio processing method, device and terminal |
CN105118500A (en) * | 2015-06-05 | 2015-12-02 | 福建凯米网络科技有限公司 | Singing evaluation method, system and terminal |
CN106448630A (en) * | 2016-09-09 | 2017-02-22 | 腾讯科技(深圳)有限公司 | Method and device for generating digital music file of song |
-
2017
- 2017-03-23 CN CN201710179795.0A patent/CN108630240B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050137881A1 (en) * | 2003-12-17 | 2005-06-23 | International Business Machines Corporation | Method for generating and embedding vocal performance data into a music file format |
CN101312065A (en) * | 2007-05-21 | 2008-11-26 | 索尼株式会社 | Content display method, content display apparatus, recording medium, and server apparatus |
CN101465120A (en) * | 2007-12-17 | 2009-06-24 | 索尼株式会社 | Method for music structure analysis |
CN103295568A (en) * | 2013-05-30 | 2013-09-11 | 北京小米科技有限责任公司 | Asynchronous chorusing method and asynchronous chorusing device |
CN105047203A (en) * | 2015-05-25 | 2015-11-11 | 腾讯科技(深圳)有限公司 | Audio processing method, device and terminal |
CN105006234A (en) * | 2015-05-27 | 2015-10-28 | 腾讯科技(深圳)有限公司 | Karaoke processing method and apparatus |
CN105023559A (en) * | 2015-05-27 | 2015-11-04 | 腾讯科技(深圳)有限公司 | Karaoke processing method and system |
CN105118500A (en) * | 2015-06-05 | 2015-12-02 | 福建凯米网络科技有限公司 | Singing evaluation method, system and terminal |
CN106448630A (en) * | 2016-09-09 | 2017-02-22 | 腾讯科技(深圳)有限公司 | Method and device for generating digital music file of song |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109981893A (en) * | 2019-02-28 | 2019-07-05 | 广州酷狗计算机科技有限公司 | Lyric display method and device |
CN110349559A (en) * | 2019-07-12 | 2019-10-18 | 广州酷狗计算机科技有限公司 | Carry out audio synthetic method, device, system, equipment and storage medium |
CN111475672A (en) * | 2020-03-27 | 2020-07-31 | 咪咕音乐有限公司 | Lyric distribution method, electronic equipment and storage medium |
CN111475672B (en) * | 2020-03-27 | 2023-12-08 | 咪咕音乐有限公司 | Lyric distribution method, electronic equipment and storage medium |
CN112130727A (en) * | 2020-09-29 | 2020-12-25 | 杭州网易云音乐科技有限公司 | Chorus file generation method, apparatus, device and computer readable storage medium |
CN112130727B (en) * | 2020-09-29 | 2022-02-01 | 杭州网易云音乐科技有限公司 | Chorus file generation method, apparatus, device and computer readable storage medium |
WO2023160713A1 (en) * | 2022-02-28 | 2023-08-31 | 北京字跳网络技术有限公司 | Music generation methods and apparatuses, device, storage medium, and program |
Also Published As
Publication number | Publication date |
---|---|
CN108630240B (en) | 2020-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108630240A (en) | A kind of chorus method and device | |
TWI576822B (en) | Processing method of making song request and system thereof | |
CN104282322B (en) | A kind of mobile terminal and its method and apparatus for identifying song climax parts | |
TWI590228B (en) | Voice control system, electronic device having the same, and voice control method | |
WO2020107626A1 (en) | Lyrics display processing method and apparatus, electronic device, and computer-readable storage medium | |
EP3306606A1 (en) | Audio processing method, apparatus and system | |
US10235898B1 (en) | Computer implemented method for providing feedback of harmonic content relating to music track | |
CN104133851A (en) | Audio similarity detecting method, audio similarity detecting device and electronic equipment | |
US11511200B2 (en) | Game playing method and system based on a multimedia file | |
CN110335596A (en) | Products Show method, apparatus, equipment and storage medium based on speech recognition | |
CN104219570B (en) | Audio signal playing method and device | |
Rawlinson et al. | Meyda: an audio feature extraction library for the web audio api | |
CN101667422A (en) | Method and device for adjusting mode of song accompaniment | |
CN104751847A (en) | Data acquisition method and system based on overprint recognition | |
CN106898339A (en) | The chorus method and terminal of a kind of song | |
CN106611603A (en) | Audio processing method and audio processing device | |
US20160175718A1 (en) | Apparatus and method of producing rhythm game, and non-transitory computer readable medium | |
CN107767850A (en) | A kind of singing marking method and system | |
CN106448637A (en) | Method and device for sending audio data | |
CN104361897A (en) | Method and device for making ring tone | |
Tordini et al. | Toward an improved model of auditory saliency | |
CN103871433B (en) | A kind of control method and electronic equipment | |
CN105895079A (en) | Voice data processing method and device | |
KR20160056104A (en) | Analyzing Device and Method for User's Voice Tone | |
Sabic et al. | Threshold of spearcon recognition for auditory menus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |