CN108630240A - A kind of chorus method and device - Google Patents

A kind of chorus method and device Download PDF

Info

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
Application number
CN201710179795.0A
Other languages
Chinese (zh)
Other versions
CN108630240B (en
Inventor
陈华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sing Sing Technology Co Ltd
Original Assignee
Beijing Sing Sing Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Sing Sing Technology Co Ltd filed Critical Beijing Sing Sing Technology Co Ltd
Priority to CN201710179795.0A priority Critical patent/CN108630240B/en
Publication of CN108630240A publication Critical patent/CN108630240A/en
Application granted granted Critical
Publication of CN108630240B publication Critical patent/CN108630240B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • G06F40/289Phrasal analysis, e.g. finite state techniques or chunking
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • G10H1/361Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • G11B2020/10546Audio 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

A kind of chorus method and device
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.
CN201710179795.0A 2017-03-23 2017-03-23 Chorus method and apparatus Active CN108630240B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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