[go: up one dir, main page]

CN105006234B - A kind of K sings processing method and processing device - Google Patents

A kind of K sings processing method and processing device Download PDF

Info

Publication number
CN105006234B
CN105006234B CN201510278911.5A CN201510278911A CN105006234B CN 105006234 B CN105006234 B CN 105006234B CN 201510278911 A CN201510278911 A CN 201510278911A CN 105006234 B CN105006234 B CN 105006234B
Authority
CN
China
Prior art keywords
lyrics
tion
file
por
lyrics por
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.)
Active
Application number
CN201510278911.5A
Other languages
Chinese (zh)
Other versions
CN105006234A (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.)
Guangzhou Kugou Computer Technology Co Ltd
Original Assignee
Guangzhou Kugou Computer 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 Guangzhou Kugou Computer Technology Co Ltd filed Critical Guangzhou Kugou Computer Technology Co Ltd
Priority to CN201510278911.5A priority Critical patent/CN105006234B/en
Publication of CN105006234A publication Critical patent/CN105006234A/en
Priority to HK16103106.7A priority patent/HK1215322B/en
Priority to KR1020177037253A priority patent/KR20180012800A/en
Priority to JP2017560972A priority patent/JP2018519536A/en
Priority to PCT/CN2016/077218 priority patent/WO2016188211A1/en
Priority to EP16799100.9A priority patent/EP3306606A4/en
Priority to US15/819,734 priority patent/US10403255B2/en
Application granted granted Critical
Publication of CN105006234B publication Critical patent/CN105006234B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

The embodiment of the invention discloses a kind of K to sing processing method and processing device, can realize that the K to chorus with star is sung and experience.Present invention method includes:Client receives K songs request input by user;The client sings accompaniment audio file, original singer's audio file and the corresponding lyrics file of acquisition request song according to the K, wherein, the lyrics file includes identifying the temporal information that the lyrics show the time;The client carries out division processing to the lyrics file, obtain the first lyrics por-tion and the second lyrics por-tion, and play the accompaniment audio file in the first lyrics por-tion corresponding display time and record the audio data of user, play original singer's audio file in the display time of the second lyrics por-tion.

Description

A kind of K sings processing method and processing device
Technical field
The present invention relates to field of audio processing more particularly to a kind of K song processing method and processing devices.
Background technology
With the improvement of people's life quality, daily life is just gradually moved towards in K song applications, K song applications have Function also becomes increasingly abundant.
K song applications are the combinations of music player and recording software, can both play original singer, can also record user's Song, and the song of recording is subjected to audio mixing with accompaniment and obtains music file, user can also upload to above-mentioned music file Network, so that more people is allowed to hear the song of oneself.
In general, when user records the song of oneself, the application of K songs can use accompaniment audio file to be recorded for the song of user Accompaniment is provided, however, during this, can only the independent K songs of one people of user, be unable to reach K song experience chorus with star.
Invention content
An embodiment of the present invention provides a kind of K to sing processing method and processing device, can realize that the K to chorus with star is sung and experience.
The first aspect of the embodiment of the present invention provides a kind of K songs processing method, including:
Client receives K songs request input by user;
The client sings accompaniment audio file, original singer's audio file and the correspondence of acquisition request song according to the K Lyrics file, wherein, the lyrics file include for identify the lyrics show the time temporal information;
The client carries out division processing to the lyrics file, obtains the first lyrics por-tion and the second lyrics por-tion, And play the accompaniment audio file in the first lyrics por-tion corresponding display time and record the audio data of user, The display time of second lyrics por-tion plays original singer's audio file.
Second aspect of the embodiment of the present invention provides a kind of K songs processing unit, including:
Receiving unit, for receiving K songs request input by user;
Acquiring unit, for singing the accompaniment audio file of acquisition request song, original singer's audio file and right according to the K The lyrics file answered, wherein, the lyrics file includes identifying the temporal information that the lyrics show the time;
Processing unit for carrying out division processing to the lyrics file, obtains the first lyrics por-tion and the second lyrics portion Point, and play the accompaniment audio file in the first lyrics por-tion corresponding display time and record the audio number of user According in display time broadcasting original singer's audio file of the second lyrics por-tion.
In technical solution provided in an embodiment of the present invention, client is when receiving K songs request input by user, according to this K sings accompaniment audio file, original singer's audio file and the corresponding lyrics file of acquisition request song, wherein, the lyrics file Temporal information including being used to identify the lyrics display time;Then division processing is carried out to the lyrics file, obtains first lyrics Part and the second lyrics por-tion, and play accompaniment audio file in the first lyrics por-tion corresponding display time and record user's Audio data plays original singer's audio file in the display time of the second lyrics por-tion;Again to above-mentioned through recording obtained user's The audio data of audio data and accompaniment audio file in the first lyrics por-tion corresponding display time carries out stereo process, obtains Target audio file, and target audio file is exported in the first lyrics por-tion corresponding display time, in the second lyrics por-tion pair The display time output original singer's audio file answered, to generate chorus file.Therefore relative to the prior art, in the embodiment of the present invention Client is carrying out division processing to lyrics file, after obtaining the first lyrics por-tion and the second lyrics por-tion, only in first lyrics The part corresponding display time plays accompaniment audio file and records the audio data of user, and corresponding in the second lyrics por-tion Show that the time plays original singer's audio file, thus, it is possible to realize that a part is drilled in the display time of the first lyrics por-tion by user Sing, the second lyrics por-tion the display time by star original singer, sing experience so as to fulfill the K to chorus with star.
Description of the drawings
Fig. 1 is that K sings processing method one embodiment schematic diagram in the embodiment of the present invention;
Fig. 2 is that K sings another embodiment schematic diagram of processing method in the embodiment of the present invention;
Fig. 3 is that K sings processing unit one embodiment schematic diagram in the embodiment of the present invention.
Specific embodiment
An embodiment of the present invention provides a kind of K to sing processing method and processing device, can realize that the K to chorus with star is sung and experience, It is described in detail separately below.
Below in conjunction with the attached drawing in the embodiment of the present invention, the technical solution in the embodiment of the present invention is carried out clear, complete Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, the every other implementation that those skilled in the art are obtained without creative efforts Example, shall fall within the protection scope of the present invention.
In addition, term " comprising " and " having " and their any deformation, it is intended that cover it is non-exclusive include, example Such as, process, method, system, product or the equipment for containing series of steps or unit are not necessarily limited to those clearly listed Step or unit, but may include not listing clearly or for intrinsic other of these processes, method, product or equipment Step or unit.
It should be noted that client can specifically include mobile phone, personal computer (PC, Personal Computer) And/or the equipment such as tablet computer.It, can be by these client logon Web pages or in these clients during specific implementation Loading procedure or the application program (App, Application) issued using each mobile platform are serviced to access K songs.
Referring to Fig. 1, K songs processing method one embodiment includes in the embodiment of the present invention:
101st, client receives K songs request input by user;
In the present embodiment, when user wants that choosing song carries out K songs, K song requests need to be inputted to client, to trigger K Sing process flow.
102nd, client sings the accompaniment audio file of acquisition request song, original singer's audio file and corresponding according to the K Lyrics file;
When receiving K songs request input by user, client can sing request according to the K and determine the song that user chooses Song, and further obtain the accompaniment audio file of the song, original singer's audio file and corresponding lyrics file.In the present embodiment In, client can be that accompaniment audio file, original singer's audio file and the corresponding lyrics file of song are obtained from server.
In the present embodiment, accompaniment audio file and original singer's audio file are naked audio data, in actual application In, if the accompaniment audio file or original singer's audio file that obtain are the audio data of compressed format, such as mp3 forms, then service The audio data of compressed format decompression is first condensed to naked audio data by device.
It should be noted that in the present embodiment, lyrics file is included for identifying the temporal information that the lyrics show the time, So that lyrics file is synchronous with accompaniment audio file, original singer's audio file according to the temporal information.Such as the lyrics file can be with Including LRC lyrics files, the LRC lyrics files by it includes time tag come identify the lyrics show the time.
103rd, client carries out division processing to the lyrics file, obtains the first lyrics por-tion and the second lyrics por-tion, and Accompaniment audio file is played in the first lyrics por-tion corresponding display time and records the audio data of user, in the second lyrics portion The display time divided plays original singer's audio file.
In the present embodiment, client may be used numerous embodiments and carry out division processing to the lyrics file, obtain First lyrics por-tion and the second lyrics por-tion, illustrate separately below:
The first is, before step 103, client receives the division instruction of user, then according to division instruction pair The lyrics file carries out division processing, obtains the first lyrics por-tion and the second lyrics por-tion.
In the present embodiment, in the preset a variety of lyrics of client can divide processing strategy and by above-mentioned lyrics division at Lyrics file is divided into two lyrics por-tions by reason strategy, is illustrated below:
(1), temporal information of the client in lyrics file determines the paragraph information of the lyrics file, further according to the section It falls information and the lyrics file is divided into two lyrics por-tions.
In the present embodiment, the temporal information of the lyrics file can reflect that each paragraph of respective songs shows rising for time Point and terminal, as a result, client can determine that lyrics file includes several paragraphs and each paragraph and corresponds to according to the temporal information Display the time beginning and end.When being divided further according to above-mentioned paragraph information to lyrics file, server can incite somebody to action pre- If at least one paragraph divide a lyrics por-tion into, then other parts divide another lyrics por-tion into.Specifically herein to each It is fixed that the paragraph quantity of lyrics por-tion and specially which or which paragraph are not limited.For example, the structure of paragraph information can To be expressed as:
typdef struct section_info{
int section_id;// paragraph id
int start_ms;// time started ms
int end_ms;// end time ms
int role_id;// role id
}Ssection,*PSection;
Wherein, above-mentioned role id is used to represent that the song corresponds to female voice singing part or male voice singing part, as It is preferred that the corresponding paragraph of female voice singing part can be set as to a lyrics por-tion, by the corresponding paragraph of male voice singing part Another lyrics por-tion is set as, to divide the lyrics using the difference of men and women role, obtains two lyrics of different role Part.
(2), client determines main song part and the chorus section of the lyrics file, and main song part is determined as a song Chorus section is determined as another lyrics por-tion by word part.
In the present embodiment, client can divide the lyrics using the difference of main song and refrain, to obtain corresponding master One lyrics por-tion of song, another lyrics por-tion of corresponding refrain, so as to by the difference of main song and refrain by lyrics file It is divided into two lyrics por-tions.
(3), client carries out division processing according to customized template to the lyrics file, obtains two lyrics por-tions;
In the present embodiment, client can it is self-defined in advance it is multiple divide the lyrics templates, further according to above-mentioned self-defined Template division processing is carried out to the lyrics file, obtain two lyrics por-tions.For example, by the fixed N lyrics or N number of word A lyrics por-tion is set as, specifically herein for customized template how to be set not limit, those skilled in the art can To set multiple different templates according to actual conditions.
It should be noted that client uses corresponding in the division instruction for receiving user according to division instruction The lyrics divide processing strategy and carry out division processing, so as to obtain corresponding first lyrics por-tion and the second lyrics por-tion.Optionally, In actual application, client can also provide a selection module, for user to obtained two lyrics por-tions of division into Row is chosen, which to be specified partly as the first lyrics por-tion or which step partly as second part.For example, pass through selection Module, user can select, using male voice singing part as the first lyrics por-tion, to sing for oneself or male voice is sung portion It is allocated as the second lyrics por-tion, with by star original singer.
Division processing is carried out to the lyrics file in client, obtain the first lyrics por-tion and the second lyrics por-tion it Afterwards, client plays accompaniment audio file in the first lyrics por-tion corresponding display time and records the audio data of user, The display time of second lyrics por-tion plays original singer's audio file.
It is for second that client obtains the first song according to whether have voice input to carry out division processing to lyrics file Word part and the second lyrics por-tion.
It specifically includes:Client has detected whether voice input, if so, lyrics file is shown corresponding in the time Lyrics por-tion is divided into the first lyrics por-tion, and plays accompaniment audio file and be switched to microphone input pattern to record user Audio data, if it is not, in the corresponding lyrics por-tion shown in the time lyrics file then is divided into the second lyrics por-tion, and broadcast Put original singer's audio file.It is understood that the same stepping of the operation such as the division processing operation of lyrics file and broadcasting, recording herein Row, without etc. obtain the first lyrics por-tion and the second lyrics por-tion after, client is corresponding aobvious in the first lyrics por-tion again Show that the time plays accompaniment audio file and records the audio data of user, original singer's sound is played in the display time of the second lyrics por-tion Frequency file.
In the present embodiment, it only illustrates how to carry out division processing to the lyrics file with several examples above, obtain First lyrics por-tion and the second lyrics por-tion, in actual application, client can carry out above-mentioned division processing mode It is used in combination, more other division processing modes can also be used, do not limited herein specifically.
In technical solution provided in an embodiment of the present invention, client is when receiving K songs request input by user, according to this K sings accompaniment audio file, original singer's audio file and the corresponding lyrics file of acquisition request song, wherein, the lyrics file Temporal information including being used to identify the lyrics display time;Then division processing is carried out to the lyrics file, obtains first lyrics Part and the second lyrics por-tion, and play accompaniment audio file in the first lyrics por-tion corresponding display time and record user's Audio data plays original singer's audio file in the display time of the second lyrics por-tion;Again to above-mentioned through recording obtained user's The audio data of audio data and accompaniment audio file in the first lyrics por-tion corresponding display time carries out stereo process, obtains Target audio file, and target audio file is exported in the first lyrics por-tion corresponding display time, in the second lyrics por-tion pair The display time output original singer's audio file answered, to generate chorus file.Therefore relative to the prior art, in the embodiment of the present invention Client is carrying out division processing to lyrics file, after obtaining the first lyrics por-tion and the second lyrics por-tion, only in first lyrics The part corresponding display time plays accompaniment audio file and records the audio data of user, and corresponding in the second lyrics por-tion Show that the time plays original singer's audio file, thus, it is possible to realize that a part is drilled in the display time of the first lyrics por-tion by user Sing, the second lyrics por-tion the display time by star original singer, sing experience so as to fulfill the K to chorus with star.Moreover, in this reality Apply example directly can realize that the K to chorus with star sings experience in client using common accompaniment audio file.
Below on the basis of embodiment shown in Fig. 1, further describe client is how to obtain chorus file, please join Fig. 2 is read, K song another embodiments of processing method include in the embodiment of the present invention:
201st, client receives K songs request input by user;
202nd, client sings the accompaniment audio file of acquisition request song, original singer's audio file and corresponding according to the K Lyrics file, wherein, which includes identifying the temporal information that the lyrics show the time;
203rd, client carries out division processing to the lyrics file, obtains the first lyrics por-tion and the second lyrics por-tion, and Accompaniment audio file is played in the first lyrics por-tion corresponding display time and records the audio data of user, in the second lyrics portion The display time divided plays original singer's audio file.
In the present embodiment, the step 101 in step 201 to 203 process and embodiment illustrated in fig. 1 is to step 103 Process is identical, and details are not described herein again.
Which part of quick identification needs the lyrics sung for oneself for the convenience of the user, the lyrics which part is sung for star, Client can be further to showing that the lyrics on the client be identified, as a result, preferably, the present embodiment can also be into One step includes:Client sets first flag to the first lyrics por-tion for being shown in client, to being shown in the second of client Lyrics por-tion sets second identifier.It is understood that above-mentioned mark can be colour code, for example, the first lyrics por-tion is shown Show a kind of color, the second lyrics por-tion shows another color;Or the above-mentioned highlighted state that is identified as identifies, for example, the first song Word part is shown as highlighted state, and the second lyrics por-tion is shown as non-highlighted state, specifically herein to the specific reality using mark Existing form does not limit, and those skilled in the art can obtain more other form of identification according to demand.
204th, client to the audio data and accompaniment audio file of the user in the corresponding display of the first lyrics por-tion Between audio data carry out stereo process, obtain target audio file;
In the present embodiment, after the audio data (i.e. the audio data of microphone acquisition) for obtaining user, client pair Audio data of the audio data and accompaniment audio file of the user in the first lyrics por-tion corresponding display time carries out audio mixing Processing, obtains target audio file, and the target audio file can embody all audio frequency data of user's singing part as a result, Sound and corresponding accompaniment including user.
In the present embodiment, the detailed process of stereo process can be found in existing Mixed Audio Algorithm, for example, directly adopting correspondence Sampling point data addition divided by two.
205th, client exports target audio file in the first lyrics por-tion corresponding display time, in the second lyrics por-tion Corresponding display time output original singer's audio file, to generate chorus file.
In the present embodiment, during file is chorused in generation, if the first lyrics por-tion corresponding display time, then Target audio file is exported, to obtain audio data of the target audio file in the corresponding period, if the second lyrics por-tion pair The display time answered, then original singer's audio file is exported, to obtain audio data of the original singer's audio file in the corresponding period, then The audio data of Each point in time is synthesized into an audio file according to time order and function sequence, the audio file of synthesis is to close Sing file.It is emphasized that during file is chorused in above-mentioned generation, determined specifically to export mesh by the display time of the lyrics Mark with phonetic symbols frequency file and original singer's audio file are in the audio data of which period.The chorus file obtained as a result, is in first lyrics The part corresponding display time, output is user's singing part of corresponding period, in the corresponding display of the second lyrics por-tion Time, output are the original singer part of corresponding period.
Optionally, in the present embodiment, client is balanced place to audio data of the above-mentioned chorus file in switching point Reason, wherein, when which refers to display corresponding to the second lyrics por-tion by the corresponding display time-switching of the first lyrics por-tion Between time point or by the corresponding display time-switching of the second lyrics por-tion to first lyrics por-tion corresponding display time Time point.Herein, since target audio file is spliced by two audio files, processing is balanced in switching point in splicing It can ensure the audio quality of target audio file.In the present embodiment, specific Balance Treatment mode can be found in existing sound Frequency splicing, such as mean filter, overlap-add procedure etc..
Optionally, in the present embodiment, which can also be uploaded to network by user by client, so as to Other people share the chorus of oneself and star.
The K song processing methods in the embodiment of the present invention are described above, the K in the embodiment of the present invention is sung below Processing unit is described, referring to Fig. 3, K songs processing unit one embodiment includes in the embodiment of the present invention:
Receiving unit 301, for receiving K songs request input by user;
Acquiring unit 302, for according to the K sing the accompaniment audio file of acquisition request song, original singer's audio file with And corresponding lyrics file, wherein, the lyrics file includes identifying the temporal information that the lyrics show the time;
Processing unit 303 for carrying out division processing to the lyrics file, obtains the first lyrics por-tion and second lyrics Part, and play the accompaniment audio file in the first lyrics por-tion corresponding display time and record the audio number of user According in display time broadcasting original singer's audio file of the second lyrics por-tion.
For ease of understanding, below by taking a concrete application scene as an example, the inside of the K song processing units in the present embodiment is transported It is described as flow:
Receiving unit 301 receives K songs request input by user;Acquiring unit 302 sings acquisition request song according to the K Accompaniment audio file, original singer's audio file and corresponding lyrics file, wherein, the lyrics file includes identifying the lyrics Show the temporal information of time;Processing unit 303 carries out division processing to the lyrics file, obtains the first lyrics por-tion and Two lyrics por-tions, and play the accompaniment audio file in the first lyrics por-tion corresponding display time and record user's Audio data plays original singer's audio file in the display time of the second lyrics por-tion.
In technical solution provided in an embodiment of the present invention, the acquiring unit 302 of client is received by receiving unit 301 It is sung to K input by user when asking, the accompaniment audio file of acquisition request song, original singer's audio file and right is sung according to the K The lyrics file answered, wherein, which includes identifying the temporal information that the lyrics show the time;Then by processing unit 303 pairs of lyrics files carry out division processing, obtain the first lyrics por-tion and the second lyrics por-tion, and in the first lyrics por-tion pair The display time answered plays accompaniment audio file and records the audio data of user, is played in the display time of the second lyrics por-tion Original singer's audio file;Again to the above-mentioned audio data through recording obtained user and accompaniment audio file in the first lyrics por-tion pair The audio data of display time answered carries out stereo process, obtains target audio file, and corresponding aobvious in the first lyrics por-tion Show that the time exports target audio file, in the corresponding display time output original singer's audio file of the second lyrics por-tion, closed with generating Sing file.Therefore relative to the prior art, client is carrying out division processing to lyrics file in the embodiment of the present invention, obtains the After one lyrics por-tion and the second lyrics por-tion, only accompaniment audio file and record are played in the first lyrics por-tion corresponding display time The audio data of user processed, and original singer's audio file is played in the second lyrics por-tion corresponding display time, thus, it is possible to realize A part is sung in the display time of the first lyrics por-tion by user, the second lyrics por-tion the display time by star original singer, Experience is sung so as to fulfill the K to chorus with star.
Optionally, in the present embodiment, the K songs processing unit can also include:
Stereo process unit 304, for the audio data to the user and the accompaniment audio file described first The audio data of lyrics por-tion corresponding display time carries out stereo process, obtains target audio file;
Generation unit 305, for exporting the target audio file in the first lyrics por-tion corresponding display time, Original singer's audio file is exported in the second lyrics por-tion corresponding display time, to generate chorus file.
Optionally, in the present embodiment, the receiving unit 301 is additionally operable to receive the division instruction of the user;It is described Processing unit 303 specifically for carrying out division processing to the lyrics file according to the division instruction, obtains the first lyrics portion Divide and the second lyrics por-tion.
Optionally, in the present embodiment, the processing unit 303, specifically for having detected whether voice input, if so, The lyrics file is then divided into the first lyrics por-tion, and play the accompaniment tone in the corresponding lyrics por-tion shown in the time Frequency file and the audio data for recording user, if it is not, then drawing the lyrics file in the corresponding lyrics por-tion shown in the time It is divided into the second lyrics por-tion, and plays original singer's audio file.
Optionally, in the present embodiment, the K songs processing unit can also include:
Unit is identified, for setting first flag to the first lyrics por-tion for being shown in the client, to being shown in State the second lyrics por-tion setting second identifier of client.
Optionally, in the present embodiment, the K songs processing unit can also include:
Balance Treatment unit, for being balanced processing in the audio data of switching point to the chorus file, wherein, institute Switching point is stated to refer to by the corresponding display time-switching of first lyrics por-tion to the second lyrics por-tion corresponding display time When time point or display corresponding to first lyrics por-tion by the corresponding display time-switching of second lyrics por-tion Between time point.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit can refer to the corresponding process in preceding method embodiment, and details are not described herein.
In several embodiments provided herein, it should be understood that disclosed system, device and method can be with It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit It divides, only a kind of division of logic function can have other dividing mode, such as multiple units or component in actual implementation It may be combined or can be integrated into another system or some features can be ignored or does not perform.Another point, it is shown or The mutual coupling, direct-coupling or communication connection discussed can be the indirect coupling by some interfaces, device or unit It closes or communicates to connect, can be electrical, machinery or other forms.
The unit illustrated as separating component may or may not be physically separate, be shown as unit The component shown may or may not be physical unit, you can be located at a place or can also be distributed to multiple In network element.Some or all of unit therein can be selected according to the actual needs to realize the mesh of this embodiment scheme 's.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it can also That each unit is individually physically present, can also two or more units integrate in a unit.Above-mentioned integrated list The form that hardware had both may be used in member is realized, can also be realized in the form of SFU software functional unit.
If the integrated unit is realized in the form of SFU software functional unit and is independent product sale or uses When, it can be stored in a computer read/write memory medium.Based on such understanding, technical scheme of the present invention is substantially The part to contribute in other words to the prior art or all or part of the technical solution can be in the form of software products It embodies, which is stored in a storage medium, is used including some instructions so that a computer Equipment (can be personal computer, server or the network equipment etc.) performs the complete of each embodiment the method for the present invention Portion or part steps.And aforementioned storage medium includes:USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. are various can store journey The medium of sequence code.
The above, the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although with reference to before Embodiment is stated the present invention is described in detail, it will be understood by those of ordinary skill in the art that:It still can be to preceding The technical solution recorded in each embodiment is stated to modify or carry out equivalent replacement to which part technical characteristic;And these Modification is replaced, the spirit and scope for various embodiments of the present invention technical solution that it does not separate the essence of the corresponding technical solution.

Claims (10)

1. a kind of K sings processing method, which is characterized in that including:
Client receives K songs request input by user;
The client sings accompaniment audio file, original singer's audio file and the corresponding song of acquisition request song according to the K Word file, wherein, the lyrics file includes identifying the temporal information that the lyrics show the time;
The client carries out division processing to the lyrics file, obtains the first lyrics por-tion and the second lyrics por-tion, and The first lyrics por-tion corresponding display time broadcasting accompaniment audio file and the audio data for recording user, second The display time of lyrics por-tion plays original singer's audio file;
The client is corresponding in first lyrics por-tion to the audio data of the user and the accompaniment audio file It shows that the audio data of time carries out stereo process, obtains target audio file;
The client exports the target audio file in the first lyrics por-tion corresponding display time, described second The lyrics por-tion corresponding display time exports original singer's audio file, to generate chorus file.
2. K as described in claim 1 sings processing method, which is characterized in that the lyrics file is carried out in the client Division is handled, and obtains further including before the first lyrics por-tion and the second lyrics por-tion:
The client receives the division instruction of the user;
Then the client carries out division processing to the lyrics file, obtains the first lyrics por-tion and the second lyrics por-tion packet It includes:
The client divides instruction and carries out division processing to the lyrics file according to described, obtains the first lyrics por-tion and the Two lyrics por-tions.
3. K as described in claim 1 sings processing method, which is characterized in that the client draws the lyrics file Office is managed, and obtains the first lyrics por-tion and the second lyrics por-tion, and play in the first lyrics por-tion corresponding display time The accompaniment audio file and the audio data for recording user play original singer's audio in the display time of the second lyrics por-tion File includes:
The client has detected whether voice input, if so, by the lyrics file in the corresponding lyrics shown in the time Part is divided into the first lyrics por-tion, and plays the accompaniment audio file and record the audio data of user, if it is not, then by institute It states lyrics file and is divided into the second lyrics por-tion in the corresponding lyrics por-tion shown in the time, and play original singer's audio text Part.
4. the K song processing methods as described in any one in claims 1 to 3, which is characterized in that the method further includes:
The client sets first flag to the first lyrics por-tion for being shown in the client, to being shown in the client The second lyrics por-tion setting second identifier.
5. the K song processing methods as described in any one in claims 1 to 3, which is characterized in that the method further includes:
The client is balanced processing to the chorus file in the audio data of switching point, wherein, the switching point refers to By first lyrics por-tion it is corresponding display time-switching to the second lyrics por-tion it is corresponding display the time time point or By the time point of the corresponding display time-switching of second lyrics por-tion to first lyrics por-tion corresponding display time.
6. a kind of K sings processing unit, applied to client, which is characterized in that including:
Receiving unit, for receiving K songs request input by user;
Acquiring unit, for singing the accompaniment audio file of acquisition request song, original singer's audio file and corresponding according to the K Lyrics file, wherein, the lyrics file includes identifying the temporal information that the lyrics show the time;
Processing unit for carrying out division processing to the lyrics file, obtains the first lyrics por-tion and the second lyrics por-tion, and The accompaniment audio file is played in the first lyrics por-tion corresponding display time and records the audio data of user, the The display time of two lyrics por-tions plays original singer's audio file;
Stereo process unit, for the audio data to the user and the accompaniment audio file in first lyrics por-tion The audio data of corresponding display time carries out stereo process, obtains target audio file;
Generation unit, for exporting the target audio file in the first lyrics por-tion corresponding display time, described The second lyrics por-tion corresponding display time exports original singer's audio file, to generate chorus file.
7. K as claimed in claim 6 sings processing unit, which is characterized in that
The receiving unit is additionally operable to receive the division instruction of the user;
The processing unit specifically for carrying out division processing to the lyrics file according to the division instruction, obtains first Lyrics por-tion and the second lyrics por-tion.
8. K as claimed in claim 6 sings processing unit, which is characterized in that
The processing unit, specifically for having detected whether voice input, if so, by the lyrics file in corresponding show Interior lyrics por-tion is divided into the first lyrics por-tion, and plays the accompaniment audio file and record the audio data of user, If it is not, the lyrics file is then divided into the second lyrics por-tion, and described in broadcasting in the corresponding lyrics por-tion shown in the time Original singer's audio file.
9. the K song processing units as described in any one of claim 6 to 8, which is characterized in that the K songs processing unit is also wrapped It includes:
Unit is identified, for setting first flag to the first lyrics por-tion for being shown in the client, to being shown in the visitor The second lyrics por-tion setting second identifier at family end.
10. the K song processing units as described in any one of claim 6 to 8, which is characterized in that the K songs processing unit is also wrapped It includes:
Balance Treatment unit, for being balanced processing in the audio data of switching point to the chorus file, wherein, it is described to cut It changes and a little refers to by the time of the corresponding display time-switching of first lyrics por-tion to the second lyrics por-tion corresponding display time Point shows time-switching to the first lyrics por-tion corresponding display time by second lyrics por-tion is corresponding Time point.
CN201510278911.5A 2015-05-27 2015-05-27 A kind of K sings processing method and processing device Active CN105006234B (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
CN201510278911.5A CN105006234B (en) 2015-05-27 2015-05-27 A kind of K sings processing method and processing device
HK16103106.7A HK1215322B (en) 2016-03-17 Method and apparatus for processing karaoke song
KR1020177037253A KR20180012800A (en) 2015-05-27 2016-03-24 Audio processing method, apparatus and system
JP2017560972A JP2018519536A (en) 2015-05-27 2016-03-24 Audio processing method, apparatus, and system
PCT/CN2016/077218 WO2016188211A1 (en) 2015-05-27 2016-03-24 Audio processing method, apparatus and system
EP16799100.9A EP3306606A4 (en) 2015-05-27 2016-03-24 METHOD, APPARATUS AND SYSTEM FOR AUDIO PROCESSING
US15/819,734 US10403255B2 (en) 2015-05-27 2017-11-21 Audio processing method, apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510278911.5A CN105006234B (en) 2015-05-27 2015-05-27 A kind of K sings processing method and processing device

Publications (2)

Publication Number Publication Date
CN105006234A CN105006234A (en) 2015-10-28
CN105006234B true CN105006234B (en) 2018-06-29

Family

ID=54378881

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510278911.5A Active CN105006234B (en) 2015-05-27 2015-05-27 A kind of K sings processing method and processing device

Country Status (1)

Country Link
CN (1) CN105006234B (en)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105845158A (en) 2015-01-12 2016-08-10 腾讯科技(深圳)有限公司 Information processing method and client
JP2018519536A (en) * 2015-05-27 2018-07-19 グァンジョウ クゥゴゥ コンピューター テクノロジー カンパニー リミテッド Audio processing method, apparatus, and system
CN106653037B (en) * 2015-11-03 2020-02-14 广州酷狗计算机科技有限公司 Audio data processing method and device
CN105788589B (en) * 2016-05-04 2021-07-06 腾讯科技(深圳)有限公司 Audio data processing method and device
CN106531201B (en) * 2016-10-18 2020-07-17 腾讯科技(深圳)有限公司 Song recording method and device
CN106528678B (en) * 2016-10-24 2019-07-23 腾讯音乐娱乐(深圳)有限公司 A kind of song processing method and processing device
CN106601220A (en) * 2016-12-08 2017-04-26 天脉聚源(北京)传媒科技有限公司 Method and device for recording antiphonal singing of multiple persons
CN108269560A (en) * 2017-01-04 2018-07-10 北京酷我科技有限公司 A kind of speech synthesizing method and system
CN108630240B (en) * 2017-03-23 2020-05-26 北京小唱科技有限公司 Chorus method and apparatus
CN106898339B (en) * 2017-03-29 2020-05-26 腾讯音乐娱乐(深圳)有限公司 Song chorusing method and terminal
CN107993637B (en) * 2017-11-03 2021-10-08 厦门快商通信息技术有限公司 Karaoke lyric word segmentation method and system
CN108090140A (en) * 2017-12-04 2018-05-29 维沃移动通信有限公司 A kind of playback of songs method and mobile terminal
CN108109652A (en) * 2017-12-27 2018-06-01 北京酷我科技有限公司 A kind of method of K songs chorus recording
CN108766410A (en) * 2018-05-28 2018-11-06 广东小天才科技有限公司 K song method and device based on intelligent sound, intelligent sound and storage medium
CN109147746B (en) * 2018-07-27 2021-07-16 维沃移动通信有限公司 A kind of karaoke method and terminal
CN109300459B (en) * 2018-09-07 2022-03-15 阿里巴巴(中国)有限公司 Song chorusing method and device
CN111046226B (en) * 2018-10-15 2023-05-05 阿里巴巴集团控股有限公司 Tuning method and device for music
CN109461430A (en) * 2018-11-20 2019-03-12 福建海媚数码科技有限公司 A kind of Autonomous role vocal accompaniment method and system based on Karaoke antiphonal singing
CN109582820B (en) * 2018-11-23 2021-05-25 维沃移动通信有限公司 Song playing method, terminal equipment and server
CN111757165B (en) * 2019-03-28 2022-09-16 阿里巴巴集团控股有限公司 Data output method, data processing method, device and equipment
CN111131867B (en) * 2019-12-30 2022-03-15 广州酷狗计算机科技有限公司 Song singing method, device, terminal and storage medium
CN111261133A (en) * 2020-01-15 2020-06-09 腾讯科技(深圳)有限公司 Singing processing method and device, electronic equipment and storage medium
CN113747217B (en) * 2020-05-29 2024-10-22 聚好看科技股份有限公司 Display device and method for improving chorus speed
CN115440178A (en) * 2021-06-03 2022-12-06 上海博泰悦臻网络技术服务有限公司 Audio recording method, device and storage medium
CN113345470B (en) * 2021-06-17 2022-10-18 青岛聚看云科技有限公司 Karaoke content auditing method, display device and server
CN115701713A (en) * 2021-08-02 2023-02-10 腾讯科技(深圳)有限公司 Multimedia recording method, device, equipment and readable storage medium
CN114979800B (en) * 2022-05-13 2024-06-21 深圳创维-Rgb电子有限公司 Interactive screen recording method, electronic equipment and readable storage medium
CN115033536A (en) * 2022-05-18 2022-09-09 江西台德智慧科技有限公司 Intelligent karaoke method and intelligent karaoke terminal

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0725381A1 (en) * 1995-02-02 1996-08-07 Yamaha Corporation Harmony chorus apparatus generating chorus sound derived from vocal sound
US5811708A (en) * 1996-11-20 1998-09-22 Yamaha Corporation Karaoke apparatus with tuning sub vocal aside main vocal
CN101131816A (en) * 2007-09-30 2008-02-27 炬力集成电路设计有限公司 Audio file generation method, device and digital player
CN102456340A (en) * 2010-10-19 2012-05-16 盛大计算机(上海)有限公司 Karaoke in-pair singing method based on internet and system thereof
CN103295568A (en) * 2013-05-30 2013-09-11 北京小米科技有限责任公司 Asynchronous chorusing method and asynchronous chorusing device
CN104392711A (en) * 2014-08-27 2015-03-04 贵阳朗玛信息技术股份有限公司 Method and device for realizing karaoke function

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0725381A1 (en) * 1995-02-02 1996-08-07 Yamaha Corporation Harmony chorus apparatus generating chorus sound derived from vocal sound
US5811708A (en) * 1996-11-20 1998-09-22 Yamaha Corporation Karaoke apparatus with tuning sub vocal aside main vocal
CN101131816A (en) * 2007-09-30 2008-02-27 炬力集成电路设计有限公司 Audio file generation method, device and digital player
CN102456340A (en) * 2010-10-19 2012-05-16 盛大计算机(上海)有限公司 Karaoke in-pair singing method based on internet and system thereof
CN103295568A (en) * 2013-05-30 2013-09-11 北京小米科技有限责任公司 Asynchronous chorusing method and asynchronous chorusing device
CN104392711A (en) * 2014-08-27 2015-03-04 贵阳朗玛信息技术股份有限公司 Method and device for realizing karaoke function

Also Published As

Publication number Publication date
HK1215322A1 (en) 2016-08-19
CN105006234A (en) 2015-10-28

Similar Documents

Publication Publication Date Title
CN105006234B (en) A kind of K sings processing method and processing device
CN104966527B (en) Karaoke processing method, apparatus, and system
CN106448630B (en) Method and device for generating digital music score file of song
CN101996627B (en) Speech processing apparatus, speech processing method and program
CN104205209B9 (en) Playback controlling apparatus, playback controls method
JP4356226B2 (en) Server apparatus, distribution system, distribution method, and terminal apparatus
CN105023559A (en) Karaoke processing method and system
US20160379611A1 (en) Systems and Method for Music Remixing
CN102447839B (en) A kind of video creating method based on Quartz Composer and device
JP2018519536A (en) Audio processing method, apparatus, and system
CN108053696A (en) A kind of method, apparatus and terminal device that sound broadcasting is carried out according to reading content
WO2006043929A1 (en) Systems and methods for music remixing
CN105824895A (en) KTV song selection method and system
JP2013160890A (en) Information processing program, information processing apparatus, lyrics display method, and communication system
CN110797001A (en) Method and device for generating voice audio of electronic book and readable storage medium
CN108269561A (en) A kind of speech synthesizing method and system
JP2003255956A (en) Music providing method and its system, and music production system
CN110109645A (en) A kind of interactive music audition method, device and terminal
CN114020958B (en) Music sharing method, equipment and storage medium
CN102301686A (en) Color ring tone processing method, device and system, and terminal
TW200307246A (en) Music data compression method and program for executing the same
CN111883090A (en) Method and device for making audio file based on mobile terminal
JP2008171353A (en) Encoding device, decoding device, encoding program and decoding program
CN108551376A (en) A kind of individualized radio station playback method, medium, relevant device and system
KR100717647B1 (en) Multichannel music file production method and multichannel music file providing system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1215322

Country of ref document: HK

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20161208

Address after: 510665 Guangzhou City, Tianhe District Province branch Yun Yun Road, No. 16, building No. 1301, room 2

Applicant after: Guangzhou KuGou Networks Co., Ltd.

Address before: Shenzhen Futian District City, Guangdong province 518000 Zhenxing Road, SEG Science Park 2 East Room 403

Applicant before: Tencent Technology (Shenzhen) Co., Ltd.

CB02 Change of applicant information
CB02 Change of applicant information

Address after: 510000 Guangzhou City, Guangzhou, Guangdong, Whampoa Avenue, No. 315, self - made 1-17

Applicant after: Guangzhou KuGou Networks Co., Ltd.

Address before: 510665 Guangzhou City, Tianhe District Province branch Yun Yun Road, No. 16, building No. 1301, room 2

Applicant before: Guangzhou KuGou Networks Co., Ltd.

GR01 Patent grant
GR01 Patent grant