技术领域technical field
本发明实施例涉及音频处理技术领域,尤其涉及一种清唱歌曲拼接的方法及装置。The embodiments of the present invention relate to the technical field of audio processing, in particular to a method and device for splicing a cappella songs.
背景技术Background technique
随着移动互联网技术的快速发展,装置(如手机、平板电脑、touch)及专用播放机等对音乐的追求也越来越来。目前来看,现有技术中对音乐的功能播放仅限于提高自身的音质处理,如通过装置或者专用播放机中自带的处理软件对劣质音频文件进行适当处理,以提高播放质量;或者,对音频文件本身的质量要求较高,往往正版音频文件能播出较好的效果,而对音频文件的局部处理,如切割技术、提取技术研究较少。With the rapid development of mobile Internet technology, devices (such as mobile phones, tablet computers, touches) and dedicated players are increasingly pursuing music. At present, the functional playback of music in the prior art is limited to improving its own sound quality processing, such as properly processing low-quality audio files through the processing software that comes with the device or a dedicated player to improve the playback quality; The quality requirements of the audio file itself are relatively high, and often genuine audio files can play better results, but there is little research on the partial processing of audio files, such as cutting technology and extraction technology.
现有技术中,有对歌曲进行切割以实现高潮部分提取,但往往借助于网络软件,这种方式定位十分繁琐,且需要人为判断歌曲的高潮部分,如果针对大量歌曲的处理,效率就更低了。In the prior art, some songs are cut to extract the climax part, but often with the help of network software, this method of positioning is very cumbersome and requires human judgment on the climax part of the song. If it is for a large number of songs, the efficiency will be lower up.
发明内容Contents of the invention
本发明实施例提供了一种清唱歌曲拼接的方法及装置,可对清唱歌曲进行剪切与拼接操作。Embodiments of the present invention provide a method and device for splicing a cappella songs, which can perform cutting and splicing operations on a cappella songs.
本发明实施例第一方面提供了一种清唱歌曲拼接的方法,包括:The first aspect of the embodiment of the present invention provides a method for splicing cappella songs, including:
获取N个清唱歌曲音频文件,其中,N为大于或等于1的整数;Obtain N a cappella song audio files, wherein, N is an integer greater than or equal to 1;
对所述N个清唱歌曲音频文件进行分析,以得到所述N个清唱歌曲音频文件的变化规律;Analyzing the N cappella song audio files to obtain the variation rules of the N cappella song audio files;
根据所述N个清唱歌曲音频文件的变化规律确定所述N个清唱歌曲音频文件中的每个语句片段的起始时间和结束时间;Determine the start time and end time of each sentence segment in the N cappella song audio files according to the variation rule of the N cappella song audio files;
根据所述每个片段的起始时间和结束时间对所述N个清唱歌曲音频文件进行剪切,以得到K个语句片段,其中,K为大于1的整数;According to the start time and end time of each segment, the N cappella song audio files are cut to obtain K sentence segments, where K is an integer greater than 1;
将所述K个语句片段按照预设顺序进行拼接,以得到拼接歌曲音频文件。The K sentence segments are spliced according to a preset order to obtain a spliced song audio file.
本发明实施例第二方面提供了一种清唱歌曲拼接装置,包括:The second aspect of the embodiment of the present invention provides a cappella song splicing device, including:
获取单元,用于获取N个清唱歌曲音频文件,其中,N为大于或等于1的整数;An acquisition unit, configured to acquire N cappella song audio files, where N is an integer greater than or equal to 1;
分析单元,用于对所述N个清唱歌曲音频文件进行分析,以得到所述N个清唱歌曲音频文件的变化规律;An analysis unit, configured to analyze the N a cappella song audio files to obtain the variation law of the N a cappella song audio files;
确定单元,用于根据所述N个清唱歌曲音频文件的变化规律确定所述N个清唱歌曲音频文件中的每个语句片段的起始时间和结束时间;A determining unit, configured to determine the start time and end time of each sentence segment in the N a cappella song audio files according to the variation rule of the N a cappella song audio files;
剪切单元,用于根据所述每个片段的起始时间和结束时间对所述N个清唱歌曲音频文件进行剪切,以得到K个语句片段,其中,K为大于1的整数;A cutting unit, configured to cut the N a cappella song audio files according to the start time and end time of each segment, to obtain K sentence segments, where K is an integer greater than 1;
拼接单元,将所述K个语句片段按照预设顺序进行拼接,以得到拼接歌曲音频文件。The splicing unit is configured to splice the K sentence segments according to a preset order to obtain spliced song audio files.
本发明实施例获取N个清唱歌曲音频文件,其中,N为大于或等于1的整数;对所述N个清唱歌曲音频文件进行分析,以得到所述N个清唱歌曲音频文件的变化规律;根据所述N个清唱歌曲音频文件的变化规律确定所述N个清唱歌曲音频文件中的每个语句片段的起始时间和结束时间;根据所述每个片段的起始时间和结束时间对所述N个清唱歌曲音频文件进行剪切,以得到K个语句片段,其中,K为大于1的整数;将所述K个语句片段按照预设顺序进行拼接,以得到拼接歌曲音频文件。采用本发明实施例可跟对清唱歌曲的变化规律对清唱歌曲进行剪切,再对剪切后的片段进行拼接,实现不同的播放效果。The embodiment of the present invention obtains N a cappella song audio files, wherein, N is an integer greater than or equal to 1; the N a cappella song audio files are analyzed to obtain the change rule of the N a cappella song audio files; according to The rule of change of the N cappella song audio files determines the start time and end time of each sentence segment in the N a cappella song audio files; N a cappella song audio files are cut to obtain K sentence segments, wherein K is an integer greater than 1; the K sentence segments are spliced according to a preset order to obtain a spliced song audio file. By adopting the embodiment of the present invention, the a cappella song can be cut according to the change rule of the a cappella song, and then the cut segments can be spliced to realize different playback effects.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例、描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the accompanying drawings that are required in the embodiments and descriptions. Obviously, the accompanying drawings in the following description are only some of the embodiments of the present invention. Embodiments, for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without any creative effort.
图1为本发明实施例提供的一种清唱歌曲拼接的方法的第一实施例流程示意图;Fig. 1 is a schematic flow chart of the first embodiment of a method for splicing a cappella songs provided by an embodiment of the present invention;
图2为本发明实施例提供的一种清唱歌曲拼接的方法的第二实施例流程示意图;Fig. 2 is a schematic flow chart of the second embodiment of a method for splicing a cappella songs provided by an embodiment of the present invention;
图3为本发明实施例提供的一种清唱歌曲拼接的方法的第三实施例流程示意图;3 is a schematic flow chart of a third embodiment of a method for splicing a cappella songs provided by an embodiment of the present invention;
图4为本发明实施例提供的一种清唱歌曲拼接的方法的第四实施例流程示意图;4 is a schematic flow chart of a fourth embodiment of a method for splicing a cappella songs provided by an embodiment of the present invention;
图5为本发明实施例提供的一种清唱歌曲拼接的方法的第五实施例流程示意图;5 is a schematic flow chart of a fifth embodiment of a method for splicing a cappella songs provided by an embodiment of the present invention;
图6为本发明实施例提供的一种清唱歌曲拼接装置的第一实施例结构示意图;6 is a schematic structural diagram of the first embodiment of an a cappella song splicing device provided by an embodiment of the present invention;
图7为本发明实施例提供的一种清唱歌曲拼接装置的第二实施例结构示意图;7 is a schematic structural diagram of a second embodiment of an a cappella song splicing device provided by an embodiment of the present invention;
图8为本发明实施例提供的一种清唱歌曲拼接装置的第三实施例结构示意图;8 is a schematic structural diagram of a third embodiment of an a cappella song splicing device provided by an embodiment of the present invention;
图9为本发明实施例提供的一种清唱歌曲拼接装置的第四实施例结构示意图;9 is a schematic structural diagram of a fourth embodiment of an a cappella song splicing device provided by an embodiment of the present invention;
图10为本发明实施例提供的一种清唱歌曲拼接装置的第五实施例结构示意图;Fig. 10 is a schematic structural diagram of a fifth embodiment of an a cappella song splicing device provided by an embodiment of the present invention;
图11为本发明实施例提供的一种清唱歌曲拼接装置的第六实施例结构示意图。Fig. 11 is a schematic structural diagram of the sixth embodiment of an a cappella song splicing device provided by an embodiment of the present invention.
具体实施方式detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明实施例保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. . Based on the embodiments in the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the embodiments of the present invention.
实现中,本发明实施例中,装置可以包括但不限于:笔记本电脑、手机、平板电脑、智能可穿戴设备、播放机、MP3、MP4、智能电视、机顶盒、服务器等等。装置的系统指装置的操作系统,可以包括但不限于:Android系统、塞班系统、Windows系统、IOS(苹果公司开发的移动操作系统)系统等等。需要说明的是,Android装置指Android系统的装置,塞班装置指塞班系统的装置,等等。上述装置仅是举例,而非穷举,包含但不限于上述装置。In implementation, in the embodiment of the present invention, devices may include, but are not limited to: notebook computers, mobile phones, tablet computers, smart wearable devices, players, MP3, MP4, smart TVs, set-top boxes, servers, and so on. The system of the device refers to the operating system of the device, which may include but not limited to: Android system, Symbian system, Windows system, IOS (mobile operating system developed by Apple Inc.) system, etc. It should be noted that an Android device refers to a device with an Android system, a Symbian device refers to a device with a Symbian system, and so on. The above-mentioned devices are only examples, not exhaustive, including but not limited to the above-mentioned devices.
实现中,本发明实施例中,歌曲可以包括但不限于:中文歌曲、英文歌曲、俄文歌曲、西班牙歌曲、古典歌曲、流行音乐歌曲、摇滚音乐歌曲、轻音乐歌曲、说唱歌曲、清唱歌曲、视频中的歌曲等等。上述歌曲仅是举例,而非穷举,包含但不限于上述歌曲。In implementation, in the embodiment of the present invention, songs may include but not limited to: Chinese songs, English songs, Russian songs, Spanish songs, classical songs, pop music songs, rock music songs, light music songs, rap songs, a cappella songs, video songs in and more. The above-mentioned songs are only examples, not exhaustive, including but not limited to the above-mentioned songs.
实现过程中,歌曲的格式可包括但不仅限于:MP3、MP4、WMV、WAV、FLV等等。上述歌曲的格式仅是举例,而非穷举,包含但不限于上述歌曲的格式。During the realization process, the format of the song may include but not limited to: MP3, MP4, WMV, WAV, FLV and so on. The format of the above-mentioned songs is only an example, not exhaustive, including but not limited to the format of the above-mentioned songs.
结合图1至图11对本发明实施例提供的一种清唱歌曲拼接的方法及装置进行描述。A method and device for splicing a cappella songs provided by an embodiment of the present invention will be described with reference to FIG. 1 to FIG. 11 .
请参阅图1,图1是本发明实施例提供的一种清唱歌曲拼接的方法的第一实施例流程示意图。本实施例中所描述的清唱歌曲拼接的方法,包括步骤:Please refer to FIG. 1 . FIG. 1 is a schematic flowchart of a first embodiment of a method for splicing a cappella songs provided by an embodiment of the present invention. The method for a cappella song splicing described in the present embodiment, comprises steps:
S101、获取N个清唱歌曲音频文件,其中,N为大于或等于1的整数。S101. Acquire N a cappella song audio files, where N is an integer greater than or equal to 1.
具体地,获取N个清唱歌曲音频文件,其中,N为大于或等于1的整数,清唱歌曲音频文件为不带伴奏的音频文件。Specifically, N a cappella song audio files are acquired, wherein N is an integer greater than or equal to 1, and the a cappella song audio file is an audio file without accompaniment.
S102、对所述N个清唱歌曲音频文件进行分析,以得到所述N个清唱歌曲音频文件的变化规律。S102. Analyzing the N cappella song audio files to obtain a change law of the N cappella song audio files.
具体地,对N个清唱歌曲音频文件进行分析,以得到N个清唱歌曲音频文件的变化规律。Specifically, the N cappella song audio files are analyzed to obtain the change rules of the N cappella song audio files.
作为一种可能的实施方式,清唱歌曲音频文件的变化规律可包括但不仅限于:片段的重复度、片段间的停顿时间、曲调的变化规律、曲调的重复度和清唱歌曲的唱法分析。As a possible implementation mode, the change law of the audio file of the a cappella song may include but not limited to: the repetition degree of the segment, the pause time between the segments, the change rule of the melody, the repetition degree of the melody and the singing method analysis of the a cappella song.
S103、根据所述N个清唱歌曲音频文件的变化规律确定所述N个清唱歌曲音频文件中的每个语句片段的起始时间和结束时间。S103. Determine the start time and end time of each sentence segment in the N a cappella song audio files according to the change law of the N a cappella song audio files.
具体地,根据N个清唱歌曲音频文件的变化规律确定N个清唱歌曲音频文件中的每个语句片段的起始时间和结束时间。可分析清唱歌曲音频文件的变化规律,确定相邻的语句片段之间的停顿,一个连贯的片段往往是连续的,每个片段的语句的两个字之间的停顿远小于片段与相邻的语句片段之间的停顿。由此,可确定清唱歌曲音频文件中的每个语句片段的起始时间和结束时间。Specifically, the start time and end time of each sentence segment in the N a cappella song audio files are determined according to the change law of the N a cappella song audio files. It can analyze the changing law of audio files of a cappella songs, and determine the pauses between adjacent sentence segments. A coherent segment is often continuous, and the pause between the two words of a sentence in each segment is much smaller than that between a segment and an adjacent segment. Pauses between statement fragments. Thus, the start time and end time of each sentence segment in the a cappella song audio file can be determined.
S104、根据所述每个片段的起始时间和结束时间对所述N个清唱歌曲音频文件进行剪切,以得到K个语句片段,其中,K为大于1的整数。S104. Cut the N a cappella song audio files according to the start time and end time of each segment to obtain K sentence segments, where K is an integer greater than 1.
具体地,根据每个片段的起始时间和结束时间对N个清唱歌曲音频文件进行剪切,以得到K个语句片段,其中,K为大于1的整数。基于每个语句片段的起始时间和结束时间可对清唱歌曲音频文件进行剪切,剪切之后可以得到每个语句片段。进一步地,可以对每个语句片段进行排序或者对每个片段进行编码等等。Specifically, N a cappella song audio files are cut according to the start time and end time of each segment to obtain K sentence segments, where K is an integer greater than 1. The a cappella song audio file can be cut based on the start time and end time of each sentence segment, and each sentence segment can be obtained after cutting. Further, it is possible to sort each statement fragment or encode each fragment, and so on.
S105、将所述K个语句片段按照预设顺序进行拼接,以得到拼接歌曲音频文件。S105. Splicing the K sentence segments according to a preset order to obtain a spliced song audio file.
具体地,将K个语句片段按照预设顺序进行拼接,以得到拼接歌曲音频文件。其中,预设顺序可包括但不仅限于:时间先后顺序、随机顺序、用户自己设置的顺序等等。Specifically, the K sentence segments are spliced according to a preset order to obtain a spliced song audio file. Wherein, the preset order may include but not limited to: chronological order, random order, order set by the user, and the like.
本发明实施例获取N个清唱歌曲音频文件,其中,N为大于或等于1的整数;对所述N个清唱歌曲音频文件进行分析,以得到所述N个清唱歌曲音频文件的变化规律;根据所述N个清唱歌曲音频文件的变化规律确定所述N个清唱歌曲音频文件中的每个语句片段的起始时间和结束时间;根据所述每个片段的起始时间和结束时间对所述N个清唱歌曲音频文件进行剪切,以得到K个语句片段,其中,K为大于1的整数;将所述K个语句片段按照预设顺序进行拼接,以得到拼接歌曲音频文件。采用本发明实施例可跟对清唱歌曲的变化规律对清唱歌曲进行剪切,再对剪切后的片段进行拼接,实现不同的播放效果。The embodiment of the present invention obtains N a cappella song audio files, wherein, N is an integer greater than or equal to 1; the N a cappella song audio files are analyzed to obtain the change rule of the N a cappella song audio files; according to The rule of change of the N cappella song audio files determines the start time and end time of each sentence segment in the N a cappella song audio files; N a cappella song audio files are cut to obtain K sentence segments, wherein K is an integer greater than 1; the K sentence segments are spliced according to a preset order to obtain a spliced song audio file. By adopting the embodiment of the present invention, the a cappella song can be cut according to the change rule of the a cappella song, and then the cut segments can be spliced to realize different playback effects.
请参阅图2,图2是本发明实施例提供的一种清唱歌曲拼接的方法的第二实施例流程示意图,包括步骤:Please refer to FIG. 2. FIG. 2 is a schematic flow chart of a second embodiment of a method for splicing a cappella songs provided by an embodiment of the present invention, including steps:
S201、对所述N个清唱歌曲音频文件进行语音识别,以得到所述N个清唱歌曲音频文件的歌曲内容,以便于根据所述N个清唱歌曲音频文件的歌曲内容,通过网络搜寻以获取所述N个清唱音频文件对应的歌词文本。。S201. Perform speech recognition on the N a cappella song audio files to obtain the song content of the N a cappella song audio files, so as to obtain all the songs through a network search according to the song content of the N a cappella song audio files. Lyric texts corresponding to N a cappella audio files. .
具体地,对N个清唱歌曲音频文件进行语音识别,以得到N个清唱歌曲音频文件的歌曲内容,以便于根据所述N个清唱歌曲音频文件的歌曲内容,通过网络搜寻以获取N个清唱音频文件对应的歌词文本。其中,清唱歌曲音频文件可为现有技术中存在的歌曲,可通过网络搜索该清唱歌曲音频文件对应的歌词文本,假如对清唱歌曲进行语音识别,识别到的歌词与网络搜索到的歌词文本不一致,则可对该歌词文本进行相应地调整。Specifically, carry out speech recognition to N cappella song audio files, to obtain the song content of N cappella song audio files, so that according to the song content of said N cappella song audio files, search through the network to obtain N cappella audio files The lyrics text corresponding to the file. Wherein, a cappella song audio file can be the song that exists in the prior art, can search the lyric text corresponding to this a cappella song audio file through the network, if carry out speech recognition to a cappella song, the lyric that recognizes is inconsistent with the lyric text that the network searchs , then the lyrics text can be adjusted accordingly.
S202、对所述N个清唱音频文件对应的歌词文本进行分析,以得到所述N个清唱音频文件对应的歌词文本的变化规律,所述N个清唱音频文件对应的歌词文本的变化规律为所述N个清唱歌曲音频文件的变化规律。具体地,对N个清唱音频文件对应的歌词文本进行分析,以得到N个清唱音频文件对应的歌词文本的变化规律,N个清唱音频文件对应的歌词文本的变化规律为N个清唱歌曲音频文件的变化规律可对歌词文本的每句歌词的起始时间与结束时间进行确定,可分析歌词文本里的重复歌词,重复度较高的歌词往往是歌曲的高潮部分。S202. Analyze the lyric texts corresponding to the N a cappella audio files to obtain the change law of the lyric texts corresponding to the N a cappella audio files, and the change law of the lyric texts corresponding to the N a cappella audio files is Describe the change law of N cappella song audio files. Specifically, analyze the lyric texts corresponding to the N cappella audio files to obtain the change law of the lyric texts corresponding to the N cappella audio files, and the change law of the lyric texts corresponding to the N cappella audio files is The change rule of the lyrics can determine the start time and end time of each sentence of the lyrics in the lyrics text, and can analyze the repeated lyrics in the lyrics text, and the lyrics with a high degree of repetition are often the climax of the song.
作为一种可能的实施方式,可对清唱歌曲音频文件进行分析,以得到清唱歌曲音频文件的语句片段的变化规律。As a possible implementation manner, the audio file of the a cappella song may be analyzed to obtain the change law of sentence segments of the audio file of the a cappella song.
本发明实施例对所述N个清唱歌曲音频文件进行语音识别,以得到所述N个清唱歌曲音频文件的歌曲内容,以便于根据所述N个清唱歌曲音频文件的歌曲内容,通过网络搜寻以获取所述N个清唱音频文件对应的歌词文本;对所述N个清唱音频文件对应的歌词文本进行分析,以得到所述N个清唱音频文件对应的歌词文本的变化规律,所述N个清唱音频文件对应的歌词文本的变化规律为所述N个清唱歌曲音频文件的变化规律;采用本发明实施例,可通过语音识别找到清唱歌曲音频文件对应的歌词文本。In the embodiment of the present invention, speech recognition is performed on the N cappella song audio files to obtain the song content of the N cappella song audio files, so that according to the song content of the N cappella song audio files, search through the network to obtain Obtain the lyric texts corresponding to the N cappella audio files; analyze the lyric texts corresponding to the N cappella audio files, to obtain the variation law of the lyric texts corresponding to the N cappella audio files, the N cappella audio files The change rule of the lyrics text corresponding to the audio file is the change rule of the N a cappella song audio files; using the embodiment of the present invention, the lyrics text corresponding to the a cappella song audio file can be found through speech recognition.
请参阅图3,图3是本发明实施例提供的一种清唱歌曲拼接的方法的第三实施例流程示意图,包括步骤:Please refer to FIG. 3. FIG. 3 is a schematic flow chart of the third embodiment of a method for a cappella song splicing provided by an embodiment of the present invention, including steps:
S301、对所述N个清唱歌曲音频文件进行语音识别,以得到所述N个清唱歌曲音频文件的歌曲内容,以便于根据所述N个清唱歌曲音频文件的歌曲内容,通过网络搜寻以获取所述N个清唱音频文件对应的伴奏音频文件。。S301. Perform speech recognition on the N a cappella song audio files to obtain the song content of the N a cappella song audio files, so as to obtain all the songs through a network search according to the song content of the N a cappella song audio files. Describe the accompaniment audio files corresponding to the N cappella audio files. .
具体地,对N个清唱歌曲音频文件进行语音识别,以得到N个清唱歌曲音频文件的歌曲内容,以便于根据N个清唱歌曲音频文件的歌曲内容,通过网络搜寻以获取N个清唱音频文件对应的伴奏音频文件。。其中,清唱歌曲音频文件可为现有技术中存在的歌曲,可通过网络搜索该清唱歌曲音频文件对应的歌词文本,假如对清唱歌曲进行语音识别,识别到的伴奏音频文件与网络搜索到的伴奏音频文件不一致,则可对该伴奏音频文件进行相应地调整。Specifically, carry out speech recognition to N cappella song audio files, to obtain the song content of N cappella song audio files, so that according to the song content of N cappella song audio files, search through the network to obtain the correspondence of N cappella audio files. accompaniment audio file. . Wherein, the a cappella song audio file can be the song that exists in the prior art, can search the lyric text corresponding to this a cappella song audio file through the network, if carry out voice recognition to the a cappella song, the accompaniment audio file that recognizes and the accompaniment that the network searches for If the audio file is inconsistent, the accompaniment audio file can be adjusted accordingly.
S302、对所述N个清唱音频文件对应的伴奏音频文件进行分析,以得到所述N个清唱音频文件对应的伴奏音频文件的变化规律,所述N个清唱音频文件对应的伴奏音频文件的变化规律为所述N个清唱歌曲音频文件的变化规律。具体地,对N个清唱音频文件对应的伴奏音频文件进行分析,以得到N个清唱音频文件对应的伴奏音频文件的变化规律,N个清唱音频文件对应的伴奏音频文件的变化规律为N个清唱歌曲音频文件的变化规律可对伴奏音频文件的每句曲调的起始时间与结束时间进行确定,可分析伴奏音频文件里的重复曲调,重复度较高的曲调往往是歌曲的高潮部分。S302. Analyze the accompaniment audio files corresponding to the N a cappella audio files to obtain the change rule of the accompaniment audio files corresponding to the N a cappella audio files, and the change of the accompaniment audio files corresponding to the N a cappella audio files The regularity is the changing regularity of the N cappella song audio files. Specifically, the accompaniment audio files corresponding to the N cappella audio files are analyzed to obtain the law of change of the accompaniment audio files corresponding to the N cappella audio files, and the law of change of the accompaniment audio files corresponding to the N cappella audio files is N cappella audio files The change law of the song audio file can determine the start time and end time of each tune of the accompaniment audio file, and can analyze the repeated tune in the accompaniment audio file. The tune with a high degree of repetition is often the climax of the song.
本发明实施例对所述N个清唱歌曲音频文件进行语音识别,以得到所述N个清唱歌曲音频文件的歌曲内容,以便于根据所述N个清唱歌曲音频文件的歌曲内容,通过网络搜寻以获取所述N个清唱音频文件对应的伴奏音频文件;对所述N个清唱音频文件对应的伴奏音频文件进行分析,以得到所述N个清唱音频文件对应的伴奏音频文件的变化规律,所述N个清唱音频文件对应的伴奏音频文件的变化规律为所述N个清唱歌曲音频文件的变化规律。采用本发明实施例可通过语音识别,找到清唱歌曲音频文件对应的伴奏音频文件。In the embodiment of the present invention, speech recognition is performed on the N cappella song audio files to obtain the song content of the N cappella song audio files, so that according to the song content of the N cappella song audio files, search through the network to obtain Obtain the accompaniment audio files corresponding to the N a cappella audio files; analyze the accompaniment audio files corresponding to the N a cappella audio files, to obtain the change law of the accompaniment audio files corresponding to the N a cappella audio files, the The changing rule of the accompaniment audio files corresponding to the N cappella audio files is the changing rule of the N cappella song audio files. By adopting the embodiment of the present invention, the accompaniment audio file corresponding to the a cappella song audio file can be found through speech recognition.
请参阅图4,图4是本发明实施例提供的一种清唱歌曲拼接的方法的第四实施例流程示意图,包括步骤:Please refer to FIG. 4. FIG. 4 is a schematic flow chart of a fourth embodiment of a method for splicing a cappella songs provided by an embodiment of the present invention, including steps:
S401、获取N个清唱歌曲音频文件,其中,N为大于或等于1的整数。S401. Acquire N a cappella song audio files, where N is an integer greater than or equal to 1.
具体地,获取N个清唱歌曲音频文件,其中,N为大于或等于1的整数,清唱歌曲音频文件为不带伴奏的音频文件。Specifically, N a cappella song audio files are acquired, wherein N is an integer greater than or equal to 1, and the a cappella song audio file is an audio file without accompaniment.
S402、对所述N个清唱歌曲音频文件进行分析,以得到所述N个清唱歌曲音频文件的变化规律。S402. Analyze the N a cappella song audio files to obtain a variation law of the N a cappella song audio files.
具体地,对N个清唱歌曲音频文件进行分析,以得到N个清唱歌曲音频文件的变化规律。其中,清唱歌曲音频文件只包含语音部分,而不包含伴奏音乐等。清唱歌曲可通过语音匹配或者网络搜索找到相应的歌词文本,但是假如清唱歌曲音频文件是原创歌曲,便很难找到歌词文本。Specifically, the N cappella song audio files are analyzed to obtain the change rules of the N cappella song audio files. Wherein, the audio file of the a cappella song only includes the speech part, but does not include accompaniment music and the like. For a cappella song, the corresponding lyric text can be found through voice matching or Internet search, but if the audio file of the a cappella song is an original song, it is difficult to find the lyric text.
作为一种可能的实施方式,清唱歌曲音频文件的变化规律可包括但不仅限于:片段的重复度、片段间的停顿时间、曲调的变化规律、曲调的重复度和清唱歌曲的唱法分析。As a possible implementation mode, the change law of the audio file of the a cappella song may include but not limited to: the repetition degree of the segment, the pause time between the segments, the change rule of the melody, the repetition degree of the melody and the singing method analysis of the a cappella song.
S403、根据所述N个清唱歌曲音频文件的变化规律确定所述N个清唱歌曲音频文件中的每个语句片段的起始时间和结束时间。S403. Determine the start time and end time of each sentence segment in the N a cappella song audio files according to the change law of the N a cappella song audio files.
具体地,根据N个清唱歌曲音频文件的变化规律确定N个清唱歌曲音频文件中的每个语句片段的起始时间和结束时间。可分析清唱歌曲音频文件的变化规律,确定相邻的语句片段之间的停顿,一个连贯的片段往往是连续的,每个片段的语句的两个字之间的停顿远小于片段与相邻的语句片段之间的停顿。由此,可确定清唱歌曲音频文件中的每个语句片段的起始时间和结束时间。Specifically, the start time and end time of each sentence segment in the N a cappella song audio files are determined according to the change law of the N a cappella song audio files. It can analyze the changing law of audio files of a cappella songs, and determine the pauses between adjacent sentence segments. A coherent segment is often continuous, and the pause between the two words of a sentence in each segment is much smaller than that between a segment and an adjacent segment. Pauses between statement fragments. Thus, the start time and end time of each sentence segment in the a cappella song audio file can be determined.
S404、根据所述每个片段的起始时间和结束时间对所述N个清唱歌曲音频文件进行剪切,以得到K个语句片段,其中,K为大于1的整数。S404. Cut the N a cappella song audio files according to the start time and end time of each segment to obtain K sentence segments, where K is an integer greater than 1.
具体地,根据每个片段的起始时间和结束时间对N个清唱歌曲音频文件进行剪切,以得到K个语句片段,其中,K为大于1的整数。基于每个语句片段的起始时间和结束时间可对清唱歌曲音频文件进行剪切,剪切之后可以得到每个语句片段。进一步地,可以对每个语句片段进行排序或者对每个片段进行编码等等。Specifically, N a cappella song audio files are cut according to the start time and end time of each segment to obtain K sentence segments, where K is an integer greater than 1. The a cappella song audio file can be cut based on the start time and end time of each sentence segment, and each sentence segment can be obtained after cutting. Further, it is possible to sort each statement fragment or encode each fragment, and so on.
S405、将所述K个语句片段按照预设顺序进行拼接,以得到拼接歌曲音频文件。S405. Splicing the K sentence segments according to a preset order to obtain a spliced song audio file.
具体地,将K个语句片段按照预设顺序进行拼接,以得到拼接歌曲音频文件。其中,预设顺序可包括但不仅限于:时间先后顺序、随机顺序、用户自己设置的顺序等等。Specifically, the K sentence segments are spliced according to a preset order to obtain a spliced song audio file. Wherein, the preset order may include but not limited to: chronological order, random order, order set by the user, and the like.
S406、锁定所述拼接歌曲音频文件的拼接位置。S406. Lock the splicing position of the audio file of the spliced song.
具体地,锁定拼接歌曲音频文件的拼接位置。为了实现无缝拼接,因此,不能显示出拼接的痕迹,需要锁定拼接位置,对其进行预处理。Specifically, the splicing position of the spliced song audio file is locked. In order to achieve seamless splicing, therefore, the traces of splicing cannot be displayed, and the splicing position needs to be locked and preprocessed.
S407、将所述拼接歌曲音频文件的拼接位置进行预设处理,以得到无缝拼接歌曲音频文件。S407. Preset the splicing positions of the spliced song audio files to obtain seamlessly spliced song audio files.
具体地,将拼接歌曲音频文件的拼接位置进行预设处理,以得到无缝拼接歌曲音频文件。其中,预处理可包括但不仅限于:对拼接歌曲音频文件的拼接位置进行曲调调整、插入变化程度相似的曲调、对变化幅度较大的拼接位置进行平滑处理。Specifically, the splicing positions of the spliced song audio files are preset, so as to obtain seamlessly spliced song audio files. Wherein, the preprocessing may include but not limited to: adjusting the tune of the splicing positions of the spliced song audio files, inserting tunes with similar changes, and smoothing the splicing positions with large changes.
本发明实施例获取N个清唱歌曲音频文件,其中,N为大于或等于1的整数;对所述N个清唱歌曲音频文件进行分析,以得到所述N个清唱歌曲音频文件的变化规律;根据所述N个清唱歌曲音频文件的变化规律确定所述N个清唱歌曲音频文件中的每个语句片段的起始时间和结束时间;根据所述每个片段的起始时间和结束时间对所述N个清唱歌曲音频文件进行剪切,以得到K个语句片段,其中,K为大于1的整数;将所述K个语句片段按照预设顺序进行拼接,以得到拼接歌曲音频文件;锁定所述拼接歌曲音频文件的拼接位置;将所述拼接歌曲音频文件的拼接位置进行预设处理,以得到无缝拼接歌曲音频文件。采用本发明实施例可对拼接歌曲音频文件进行处理,以得到无缝拼接歌曲音频文件。The embodiment of the present invention obtains N a cappella song audio files, wherein, N is an integer greater than or equal to 1; the N a cappella song audio files are analyzed to obtain the change rule of the N a cappella song audio files; according to The rule of change of the N cappella song audio files determines the start time and end time of each sentence segment in the N a cappella song audio files; N a cappella song audio files are cut to obtain K sentence fragments, wherein K is an integer greater than 1; the K sentence fragments are spliced according to a preset order to obtain a spliced song audio file; lock the Splicing the splicing position of the song audio file; performing preset processing on the splicing position of the splicing song audio file to obtain the seamless splicing song audio file. By adopting the embodiment of the present invention, the spliced song audio files can be processed to obtain seamlessly spliced song audio files.
请参阅图5,图5是本发明实施例提供的一种清唱歌曲拼接的方法的第五实施例流程示意图,包括步骤:Please refer to FIG. 5. FIG. 5 is a schematic flow chart of a fifth embodiment of a method for splicing a cappella songs provided by an embodiment of the present invention, including steps:
S501、搜索所述拼接歌曲音频文件对应的伴奏音频文件。。S501. Search for an accompaniment audio file corresponding to the spliced song audio file. .
具体地,对拼接歌曲音频文件进行分析,以搜索拼接歌曲音频文件对应的伴奏音频文件。其中,拼接歌曲音频文件可包含多首歌曲,因而相应的伴奏音频文件可为多首。Specifically, the spliced song audio file is analyzed to search for an accompaniment audio file corresponding to the spliced song audio file. Wherein, the spliced song audio file may contain multiple songs, so the corresponding accompaniment audio file may be multiple.
S502、将所述拼接歌曲音频文件与所述伴奏音频文件按照预设方式进行融合,以得到带伴奏的拼接歌曲音频文件。S502. Merge the spliced song audio file and the accompaniment audio file in a preset manner to obtain a spliced song audio file with accompaniment.
具体地,将拼接歌曲音频文件与伴奏音频文件按照预设方式进行融合,以得到带伴奏的拼接歌曲音频文件。可将拼接歌曲音频文件中每个片段的曲调与伴奏音频文件进行对应,其中,可将伴奏音频文件进行切割,以得到所需的伴奏片段。再对该伴奏片段进与清唱歌曲进行匹配,使得清唱的语音与伴奏同步进行。Specifically, the spliced song audio file and the accompaniment audio file are fused in a preset manner to obtain a spliced song audio file with accompaniment. The melody of each segment in the spliced song audio file can be associated with the accompaniment audio file, wherein the accompaniment audio file can be cut to obtain the required accompaniment segment. Then the accompaniment segment is matched with the a cappella song, so that the voice of the a cappella is synchronized with the accompaniment.
本发明实施例搜索所述拼接歌曲音频文件对应的伴奏音频文件;将所述拼接歌曲音频文件与所述伴奏音频文件按照预设方式进行融合,以得到带伴奏的拼接歌曲音频文件。采用本发明实施例,可将拼接后的歌曲音频文件插入伴奏,使得拼接后的歌曲具有更多旋律。In the embodiment of the present invention, the accompaniment audio file corresponding to the spliced song audio file is searched; the spliced song audio file and the accompaniment audio file are fused according to a preset method to obtain a spliced song audio file with accompaniment. By adopting the embodiment of the present invention, the spliced song audio files can be inserted into the accompaniment, so that the spliced song has more melodies.
请参阅图6,图6是本发明实施例提供的一种清清唱歌曲拼接装置的第一实施例结构示意图,其中,图6所示的清唱歌曲拼接装置可以包括获取单元601、分析单元602、确定单元603、剪切单元604和拼接单元605,具体如下:Please refer to FIG. 6. FIG. 6 is a schematic structural diagram of a first embodiment of an a cappella song splicing device provided in an embodiment of the present invention, wherein the a cappella song splicing device shown in FIG. 6 may include an acquisition unit 601, an analysis unit 602, The determination unit 603, the cutting unit 604 and the splicing unit 605 are specifically as follows:
获取单元601,用于获取N个清唱歌曲音频文件,其中,N为大于或等于1的整数。The acquiring unit 601 is configured to acquire N a cappella song audio files, where N is an integer greater than or equal to 1.
具体地,获取单元601获取N个清唱歌曲音频文件,其中,N为大于或等于1的整数,清唱歌曲音频文件为不带伴奏的音频文件。Specifically, the acquiring unit 601 acquires N a cappella song audio files, where N is an integer greater than or equal to 1, and the a cappella song audio files are audio files without accompaniment.
分析单元601,对所述N个清唱歌曲音频文件进行分析,以得到所述N个清唱歌曲音频文件的变化规律;The analysis unit 601 is configured to analyze the N cappella song audio files to obtain the change law of the N cappella song audio files;
具体地,分析单元602对N个清唱歌曲音频文件进行分析,以得到N个清唱歌曲音频文件的变化规律。其中,清唱歌曲音频文件只包含语音部分,而不包含伴奏音乐等。清唱歌曲可通过语音匹配或者网络搜索找到相应的歌词文本,但是假如清唱歌曲音频文件是原创歌曲,便很难找到歌词文本。Specifically, the analysis unit 602 analyzes the N a cappella song audio files to obtain the change law of the N a cappella song audio files. Wherein, the audio file of the a cappella song only includes the speech part, but does not include accompaniment music and the like. For a cappella song, the corresponding lyric text can be found through voice matching or Internet search, but if the audio file of the a cappella song is an original song, it is difficult to find the lyric text.
作为一种可能的实施方式,清唱歌曲音频文件的变化规律可包括但不仅限于:片段的重复度、片段间的停顿时间、曲调的变化规律、曲调的重复度和清唱歌曲的唱法分析。As a possible implementation mode, the change law of the audio file of the a cappella song may include but not limited to: the repetition degree of the segment, the pause time between the segments, the change rule of the melody, the repetition degree of the melody and the singing method analysis of the a cappella song.
确定单元603,用于根据所述N个清唱歌曲音频文件的变化规律确定所述N个清唱歌曲音频文件中的每个语句片段的起始时间和结束时间。The determination unit 603 is configured to determine the start time and end time of each sentence segment in the N a cappella song audio files according to the change law of the N a cappella song audio files.
具体地,确定单元603根据N个清唱歌曲音频文件的变化规律确定N个清唱歌曲音频文件中的每个语句片段的起始时间和结束时间。可分析清唱歌曲音频文件的变化规律,确定片段与片段之间的停顿,一个连贯的片段往往是连续的,片段的唱词的两个字之间的停顿远小于片段与片段之间的停顿。由此,可确定清唱歌曲音频文件中的每个片段的起始时间和结束时间。Specifically, the determining unit 603 determines the start time and end time of each sentence segment in the N a cappella song audio files according to the change law of the N a cappella song audio files. It can analyze the changing rules of audio files of a cappella songs, and determine the pause between segments. A coherent segment is often continuous, and the pause between two words in the libretto of a segment is much smaller than the pause between segments. From this, the start time and end time of each segment in the a cappella song audio file can be determined.
剪切单元604,根据所述每个片段的起始时间和结束时间对所述N个清唱歌曲音频文件进行剪切,以得到K个语句片段,其中,K为大于1的整数。具体地,剪切单元604根据每个片段的起始时间和结束时间对N个清唱歌曲音频文件进行剪切,以得到K个语句片段,其中,K为大于1的整数。。The cutting unit 604 cuts the N a cappella song audio files according to the start time and end time of each segment to obtain K sentence segments, where K is an integer greater than 1. Specifically, the cutting unit 604 cuts N a cappella song audio files according to the start time and end time of each segment to obtain K sentence segments, where K is an integer greater than 1. .
基于每个语句片段的起始时间和结束时间可对清唱歌曲音频文件进行剪切,剪切之后可以得到每个语句片段。进一步地,可以对每个语句片段进行排序或者对每个片段进行编码等等。The a cappella song audio file can be cut based on the start time and end time of each sentence segment, and each sentence segment can be obtained after cutting. Further, it is possible to sort each statement fragment or encode each fragment, and so on.
拼接单元605,将所述K个语句片段按照预设顺序进行拼接,以得到拼接歌曲音频文件。The splicing unit 605 splices the K sentence segments according to a preset order to obtain spliced song audio files.
具体地,拼接单元605将K个语句片段按照预设顺序进行拼接,以得到拼接歌曲音频文件。其中,预设顺序可包括但不仅限于:时间先后顺序、随机顺序、用户自己设置的顺序等等。Specifically, the splicing unit 605 splices the K sentence segments according to a preset order to obtain a spliced song audio file. Wherein, the preset order may include but not limited to: chronological order, random order, order set by the user, and the like.
本发明实施例获取单元601,用于获取N个清唱歌曲音频文件,其中,N为大于或等于1的整数。分析单元601,对所述N个清唱歌曲音频文件进行分析,以得到所述N个清唱歌曲音频文件的变化规律;确定单元603,用于根据所述N个清唱歌曲音频文件的变化规律确定所述N个清唱歌曲音频文件中的每个语句片段的起始时间和结束时间。剪切单元604,根据所述每个片段的起始时间和结束时间对所述N个清唱歌曲音频文件进行剪切,以得到K个语句片段,其中,K为大于1的整数。拼接单元605,将所述K个语句片段按照预设顺序进行拼接,以得到拼接歌曲音频文件。采用本发明实施例可跟对清唱歌曲的变化规律对清唱歌曲进行剪切,再对剪切后的片段进行拼接,实现不同的播放效果。The acquisition unit 601 in this embodiment of the present invention is configured to acquire N a cappella song audio files, where N is an integer greater than or equal to 1. The analysis unit 601 is configured to analyze the N cappella song audio files to obtain the change rule of the N cappella song audio files; the determination unit 603 is used to determine the change rule of the N cappella song audio files Describe the start time and end time of each sentence segment in the N a cappella song audio files. The cutting unit 604 cuts the N a cappella song audio files according to the start time and end time of each segment to obtain K sentence segments, where K is an integer greater than 1. The splicing unit 605 splices the K sentence segments according to a preset order to obtain spliced song audio files. By adopting the embodiment of the present invention, the a cappella song can be cut according to the change rule of the a cappella song, and then the cut segments can be spliced to realize different playback effects.
作为一种可能的实施方式,如图7所示,图7是本发明实施例提供的一种清唱歌曲拼接装置的第二实施例结构示意图,与图6所示的清唱歌曲拼接装置相比较,图7所示的清唱歌曲拼接装置除包括图6所示的清唱歌曲拼接装置的单元外,图7所示的清唱歌曲拼接装置的分析单元601可以包括第一语音识别单元6011和第一得到单元6012,具体如下:As a possible implementation, as shown in FIG. 7, FIG. 7 is a schematic structural diagram of a second embodiment of an a cappella song splicing device provided by an embodiment of the present invention. Compared with the a cappella song splicing device shown in FIG. 6, In addition to the unit of the cappella song splicing device shown in FIG. 7 including the cappella song splicing device shown in FIG. 6012, specifically as follows:
第一语音识别单元6011,用于对所述N个清唱歌曲音频文件进行语音识别,以得到所述N个清唱歌曲音频文件的歌曲内容,以便于根据所述N个清唱歌曲音频文件的歌曲内容,通过网络搜寻以获取所述N个清唱音频文件对应的歌词文本。。The first voice recognition unit 6011 is configured to perform voice recognition on the N cappella song audio files to obtain the song content of the N cappella song audio files, so as to obtain the song content of the N cappella song audio files , to obtain the lyrics texts corresponding to the N a cappella audio files by searching the network. .
具体地,第一语音识别单元6011对N个清唱歌曲音频文件进行语音识别,以得到N个清唱歌曲音频文件的歌曲内容,以便于根据所述N个清唱歌曲音频文件的歌曲内容,通过网络搜寻以获取N个清唱音频文件对应的歌词文本。其中,清唱歌曲音频文件可为现有技术中存在的歌曲,可通过网络搜索该清唱歌曲音频文件对应的歌词文本,假如对清唱歌曲进行语音识别,识别到的歌词与网络搜索到的歌词文本不一致,则可对该歌词文本进行相应地调整。Specifically, the first voice recognition unit 6011 performs voice recognition on the N cappella song audio files to obtain the song content of the N cappella song audio files, so as to search for the N cappella song audio files according to the song content of the N cappella song audio files. to obtain the lyrics texts corresponding to N a cappella audio files. Wherein, a cappella song audio file can be the song that exists in the prior art, can search the lyric text corresponding to this a cappella song audio file through the network, if carry out speech recognition to a cappella song, the lyric that recognizes is inconsistent with the lyric text that the network searchs , then the lyrics text can be adjusted accordingly.
第一得到单元6012,对所述N个清唱音频文件对应的歌词文本进行分析,以得到所述N个清唱音频文件对应的歌词文本的变化规律,所述N个清唱音频文件对应的歌词文本的变化规律为所述N个清唱歌曲音频文件的变化规律。具体地,第一得到单元6012The first obtaining unit 6012 analyzes the lyric texts corresponding to the N a cappella audio files to obtain the change law of the lyric texts corresponding to the N a cappella audio files, and the lyric texts corresponding to the N a cappella audio files The change rule is the change rule of the N cappella song audio files. Specifically, the first obtaining unit 6012
对N个清唱音频文件对应的歌词文本进行分析,以得到N个清唱音频文件对应的歌词文本的变化规律,N个清唱音频文件对应的歌词文本的变化规律为N个清唱歌曲音频文件的变化规律可对歌词文本的每句歌词的起始时间与结束时间进行确定,可分析歌词文本里的重复歌词,重复度较高的歌词往往是歌曲的高潮部分。Analyze the lyric texts corresponding to the N cappella audio files to obtain the change law of the lyric texts corresponding to the N cappella audio files, and the change law of the lyric texts corresponding to the N cappella audio files is the change law of the N cappella song audio files The start time and end time of each lyric in the lyric text can be determined, and the repeated lyric in the lyric text can be analyzed. The lyric with a high degree of repetition is often the climax of the song.
本发明实施例第一语音识别单元6011对所述N个清唱歌曲音频文件进行语音识别,以得到所述N个清唱歌曲音频文件的歌曲内容,以便于根据所述N个清唱歌曲音频文件的歌曲内容,通过网络搜寻以获取所述N个清唱音频文件对应的歌词文本;对所述N个清唱音频文件对应的歌词文本进行分析,以得到所述N个清唱音频文件对应的歌词文本的变化规律,所述N个清唱音频文件对应的歌词文本的变化规律为所述N个清唱歌曲音频文件的变化规律。采用本发明实施例,可通过语音识别找到清唱歌曲音频文件对应的歌词文本In the embodiment of the present invention, the first speech recognition unit 6011 performs speech recognition on the N cappella song audio files to obtain the song content of the N cappella song audio files, so as to obtain the song contents of the N cappella song audio files. Content, searching through the network to obtain the lyrics text corresponding to the N cappella audio files; analyzing the lyrics text corresponding to the N cappella audio files to obtain the change rule of the lyrics text corresponding to the N cappella audio files , the change rule of the lyrics text corresponding to the N cappella audio files is the change rule of the N cappella song audio files. By adopting the embodiment of the present invention, the lyrics text corresponding to the audio file of a cappella song can be found through speech recognition
作为一种可能的实施方式,如图8所示,图8是本发明实施例提供的一种清唱歌曲拼接装置的第三实施例结构示意图,与图6所示的清唱歌曲拼接装置相比较,图8所示的清唱歌曲拼接装置除包括图6所示的清唱歌曲拼接装置的单元外,图8所示的清唱歌曲拼接装置的分析单元601可以包括第二语音识别单元6013和第二得到单元6014,具体如下:As a possible implementation, as shown in FIG. 8, FIG. 8 is a schematic structural diagram of a third embodiment of an a cappella song splicing device provided by an embodiment of the present invention. Compared with the a cappella song splicing device shown in FIG. 6, In addition to the unit of the cappella song splicing device shown in FIG. 8 including the cappella song splicing device shown in FIG. 6014, specifically as follows:
第二语音识别单元6013,用于对所述N个清唱歌曲音频文件进行语音识别,以得到所述N个清唱歌曲音频文件的歌曲内容,以便于根据所述N个清唱歌曲音频文件的歌曲内容,通过网络搜寻以获取所述N个清唱音频文件对应的伴奏音频文件。The second voice recognition unit 6013 is configured to perform voice recognition on the N cappella song audio files to obtain the song content of the N cappella song audio files, so as to obtain the song content according to the N cappella song audio files , to obtain the accompaniment audio files corresponding to the N a cappella audio files by searching the network.
具体地,第二语音识别单元6013对N个清唱歌曲音频文件进行语音识别,以得到N个清唱歌曲音频文件的歌曲内容,以便于根据N个清唱歌曲音频文件的歌曲内容,通过网络搜寻以获取N个清唱音频文件对应的伴奏音频文件。。。其中,清唱歌曲音频文件可为现有技术中存在的歌曲,可通过网络搜索该清唱歌曲音频文件对应的歌词文本,假如对清唱歌曲进行语音识别,识别到的伴奏音频文件与网络搜索到的伴奏音频文件不一致,则可对该伴奏音频文件进行相应地调整。Specifically, the second speech recognition unit 6013 performs speech recognition on the N cappella song audio files to obtain the song content of the N cappella song audio files, so as to search through the network to obtain Accompaniment audio files corresponding to N a cappella audio files. . . Wherein, the a cappella song audio file can be the song that exists in the prior art, can search the lyric text corresponding to this a cappella song audio file through the network, if carry out voice recognition to the a cappella song, the accompaniment audio file that recognizes and the accompaniment that the network searches for If the audio file is inconsistent, the accompaniment audio file can be adjusted accordingly.
第二得到单元6014,对所述N个清唱音频文件对应的伴奏音频文件进行分析,以得到所述N个清唱音频文件对应的伴奏音频文件的变化规律,所述N个清唱音频文件对应的伴奏音频文件的变化规律为所述N个清唱歌曲音频文件的变化规律。具体地,第二得到单元6014对N个清唱音频文件对应的伴奏音频文件进行分析,以得到N个清唱音频文件对应的伴奏音频文件的变化规律,N个清唱音频文件对应的伴奏音频文件的变化规律为N个清唱歌曲音频文件的变化规律。可对伴奏音频文件的每句曲调的起始时间与结束时间进行确定,可分析伴奏音频文件里的重复曲调,重复度较高的曲调往往是歌曲的高潮部分。The second obtaining unit 6014 analyzes the accompaniment audio files corresponding to the N a cappella audio files to obtain the change rule of the accompaniment audio files corresponding to the N a cappella audio files, and the accompaniment corresponding to the N a cappella audio files The change rule of the audio file is the change rule of the N cappella song audio files. Specifically, the second obtaining unit 6014 analyzes the accompaniment audio files corresponding to the N a cappella audio files to obtain the change rule of the accompaniment audio files corresponding to the N a cappella audio files, and the change rule of the accompaniment audio files corresponding to the N a cappella audio files. The regularity is the changing regularity of the N cappella song audio files. The start time and end time of each tune in the accompaniment audio file can be determined, and the repeated tune in the accompaniment audio file can be analyzed. The tune with a high degree of repetition is often the climax of the song.
本发明实施例第二语音识别单元6013对所述N个清唱歌曲音频文件进行语音识别,以得到所述N个清唱歌曲音频文件的歌曲内容,以便于根据所述N个清唱歌曲音频文件的歌曲内容,通过网络搜寻以获取所述N个清唱音频文件对应的伴奏音频文件;第二得到单元6014对N个清唱音频文件对应的伴奏音频文件进行分析,以得到N个清唱音频文件对应的伴奏音频文件的变化规律,N个清唱音频文件对应的伴奏音频文件的变化规律为N个清唱歌曲音频文件的变化规律。采用本发明实施例可通过语音识别,找到清唱歌曲音频文件对应的伴奏音频文件。In the embodiment of the present invention, the second speech recognition unit 6013 performs speech recognition on the N cappella song audio files to obtain the song content of the N cappella song audio files, so as to obtain the song content according to the N cappella song audio files. content, search through the network to obtain the accompaniment audio files corresponding to the N a cappella audio files; the second obtaining unit 6014 analyzes the accompaniment audio files corresponding to the N a cappella audio files to obtain the accompaniment audio corresponding to the N a cappella audio files The changing law of the files, the changing law of the accompaniment audio files corresponding to the N cappella audio files is the changing law of the N cappella song audio files. By adopting the embodiment of the present invention, the accompaniment audio file corresponding to the a cappella song audio file can be found through speech recognition.
作为一种可能的实施方式,如图9所示,图9是本发明实施例提供的一种清唱歌曲拼接装置的第四实施例结构示意图,与图6所示的清唱歌曲拼接装置相比较,图9所示的清唱歌曲拼接装置除包括图6所示的清唱歌曲拼接装置的单元外,图9所示的清唱歌曲拼接装置还可以包括锁定单元606和处理单元607,具体如下:As a possible implementation, as shown in FIG. 9, FIG. 9 is a schematic structural diagram of a fourth embodiment of an a cappella song splicing device provided by an embodiment of the present invention. Compared with the a cappella song splicing device shown in FIG. 6, The cappella song splicing device shown in Figure 9 is except comprising the unit of the cappella song splicing device shown in Figure 6, the cappella song splicing device shown in Figure 9 can also comprise locking unit 606 and processing unit 607, specifically as follows:
锁定单元606,用于锁定所述拼接歌曲音频文件的拼接位置。The locking unit 606 is configured to lock the splicing position of the spliced song audio file.
具体地,锁定单元606锁定拼接歌曲音频文件的拼接位置。为了实现无缝拼接,因此,不能显示出拼接的痕迹,需要锁定拼接位置,对其进行处理。Specifically, the locking unit 606 locks the splicing position of the spliced song audio file. In order to achieve seamless splicing, therefore, the traces of splicing cannot be displayed, and the splicing position needs to be locked and processed.
处理单元607,用于将所述拼接歌曲音频文件的拼接位置进行处理,以得到无缝拼接歌曲音频文件。The processing unit 607 is configured to process the splicing position of the spliced song audio file to obtain a seamlessly spliced song audio file.
具体地,处理单元607将拼接歌曲音频文件的拼接位置进行处理,以得到无缝拼接歌曲音频文件。其中,处理可包括但不仅限于:对拼接歌曲音频文件的拼接位置进行曲调调整、插入变化程度相似的曲调、对变化幅度较大的拼接位置进行平滑处理。Specifically, the processing unit 607 processes the splicing positions of the spliced song audio files to obtain seamlessly spliced song audio files. Wherein, the processing may include but not limited to: adjusting the tune of the splicing positions of the spliced song audio files, inserting tunes with similar changes, and smoothing the splicing positions with large changes.
本发明实施例获取单元601,用于获取N个清唱歌曲音频文件,其中,N为大于或等于1的整数。分析单元602,对所述N个清唱歌曲音频文件进行分析,以得到所述N个清唱歌曲音频文件的变化规律;确定单元603,用于根据所述N个清唱歌曲音频文件的变化规律确定所述N个清唱歌曲音频文件中的每个语句片段的起始时间和结束时间。剪切单元604,根据所述每个片段的起始时间和结束时间对所述N个清唱歌曲音频文件进行剪切,以得到K个语句片段,其中,K为大于1的整数。拼接单元605,将所述K个语句片段按照预设顺序进行拼接,以得到拼接歌曲音频文件;锁定单元606锁定所述拼接歌曲音频文件的拼接位置;预设处理单元607将所述拼接歌曲音频文件的拼接位置进行预设处理,以得到无缝拼接歌曲音频文件。采用本发明实施例可对拼接歌曲音频文件进行处理,以得到无缝拼接歌曲音频文件。The acquisition unit 601 in this embodiment of the present invention is configured to acquire N a cappella song audio files, where N is an integer greater than or equal to 1. The analysis unit 602 is configured to analyze the N cappella song audio files to obtain the change rule of the N cappella song audio files; the determination unit 603 is used to determine the N cappella song audio file according to the change rule Describe the start time and end time of each sentence segment in the N a cappella song audio files. The cutting unit 604 cuts the N a cappella song audio files according to the start time and end time of each segment to obtain K sentence segments, where K is an integer greater than 1. The splicing unit 605 splices the K sentence segments according to a preset order to obtain the spliced song audio file; the locking unit 606 locks the spliced position of the spliced song audio file; the preset processing unit 607 splices the spliced song audio The splicing position of the files is preset to get seamlessly spliced song audio files. By adopting the embodiment of the present invention, the spliced song audio files can be processed to obtain seamlessly spliced song audio files.
作为一种可能的实施方式,如图10所示,图10是本发明实施例提供的一种清唱歌曲拼接装置的第五实施例结构示意图,与图6所示的清唱歌曲拼接装置相比较,图10所示的清唱歌曲拼接装置除包括图6所示的清唱歌曲拼接装置的单元外,图10所示的清唱歌曲拼接装置还可以包括搜索单元608和融合单元609具体如下:As a possible implementation, as shown in FIG. 10, FIG. 10 is a schematic structural diagram of a fifth embodiment of an a cappella song splicing device provided by an embodiment of the present invention. Compared with the a cappella song splicing device shown in FIG. 6, The cappella song splicing device shown in Figure 10 is except comprising the unit of the cappella song splicing device shown in Figure 6, and the cappella song splicing device shown in Figure 10 can also comprise search unit 608 and fusion unit 609 specifically as follows:
搜索单元608,搜索所述拼接歌曲音频文件对应的伴奏音频文件。The searching unit 608 is configured to search for an accompaniment audio file corresponding to the spliced song audio file.
具体地,搜索单元608对拼接歌曲音频文件进行分析,以搜索拼接歌曲音频文件对应的伴奏音频文件。其中,拼接歌曲音频文件可包含多首歌曲,因而相应的伴奏音频文件可为多首。Specifically, the search unit 608 analyzes the spliced song audio file to search for an accompaniment audio file corresponding to the spliced song audio file. Wherein, the spliced song audio file may contain multiple songs, so the corresponding accompaniment audio file may be multiple.
融合单元609,用于将所述拼接歌曲音频文件与所述伴奏音频文件按照预设方式进行融合,以得到带伴奏的拼接歌曲音频文件。The fusion unit 609 is configured to fuse the spliced song audio file and the accompaniment audio file in a preset manner to obtain a spliced song audio file with accompaniment.
具体地,融合单元609将拼接歌曲音频文件与伴奏音频文件按照预设方式进行融合,以得到带伴奏的拼接歌曲音频文件。可将拼接歌曲音频文件中每个片段的曲调与伴奏音频文件进行对应,其中,可将伴奏音频文件进行切割,以得到所需的伴奏片段。再对该伴奏片段进与清唱歌曲进行匹配,使得清唱的语音与伴奏同步进行。Specifically, the fusion unit 609 fuses the mosaic song audio file and the accompaniment audio file in a preset manner to obtain a mosaic song audio file with accompaniment. The melody of each segment in the spliced song audio file can be associated with the accompaniment audio file, wherein the accompaniment audio file can be cut to obtain the required accompaniment segment. Then the accompaniment segment is matched with the a cappella song, so that the voice of the a cappella is synchronized with the accompaniment.
本发明实施例获取单元601,用于获取N个清唱歌曲音频文件,其中,N为大于或等于1的整数。分析单元602,对所述N个清唱歌曲音频文件进行分析,以得到所述N个清唱歌曲音频文件的变化规律;确定单元603,用于根据所述N个清唱歌曲音频文件的变化规律确定所述N个清唱歌曲音频文件中的每个语句片段的起始时间和结束时间。剪切单元604,根据所述每个片段的起始时间和结束时间对所述N个清唱歌曲音频文件进行剪切,以得到K个语句片段,其中,K为大于1的整数。拼接单元605,将所述K个语句片段按照预设顺序进行拼接,以得到拼接歌曲音频文件;搜索单元608,用于对所述拼接歌曲音频文件进行分析,以搜索所述拼接歌曲音频文件对应的伴奏音频文件;融合单元609,用于将所述拼接歌曲音频文件与所述伴奏音频文件按照预设方式进行融合,以得到带伴奏的拼接歌曲音频文件。采用本发明实施例,可将拼接后的歌曲音频文件插入伴奏,使得拼接后的歌曲具有更多旋律。The acquisition unit 601 in this embodiment of the present invention is configured to acquire N a cappella song audio files, where N is an integer greater than or equal to 1. The analysis unit 602 is configured to analyze the N cappella song audio files to obtain the change rule of the N cappella song audio files; the determination unit 603 is used to determine the N cappella song audio file according to the change rule Describe the start time and end time of each sentence segment in the N a cappella song audio files. The cutting unit 604 cuts the N a cappella song audio files according to the start time and end time of each segment to obtain K sentence segments, where K is an integer greater than 1. The splicing unit 605 is configured to splice the K sentence segments according to a preset order to obtain the spliced song audio file; the search unit 608 is configured to analyze the spliced song audio file to search for the corresponding spliced song audio file. the accompaniment audio file; the fusion unit 609 is configured to fuse the spliced song audio file and the accompaniment audio file in a preset manner to obtain a spliced song audio file with accompaniment. By adopting the embodiment of the present invention, the spliced song audio files can be inserted into the accompaniment, so that the spliced song has more melodies.
参见图11,图11为本发明实施例提供的一种清唱歌曲拼接装置的第六实施例结构示意图。本实施例中所描述的清唱歌曲拼接装置包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如CPU;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。Referring to FIG. 11 , FIG. 11 is a schematic structural diagram of a sixth embodiment of an a cappella song splicing device provided by an embodiment of the present invention. The cappella song splicing device described in this embodiment includes: at least one input device 1000; at least one output device 2000; at least one processor 3000, such as CPU; and memory 4000, the above-mentioned input device 1000, output device 2000, processor 3000 It is connected with the memory 4000 through the bus 5000.
其中,上述输入设备1000可为触控面板、普通PC、液晶屏、触控屏等。Wherein, the above-mentioned input device 1000 may be a touch panel, a common PC, a liquid crystal screen, a touch screen, and the like.
上述存储器4000可以是高速RAM存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:The above-mentioned memory 4000 may be a high-speed RAM memory, or a non-volatile memory, such as a disk memory. The above-mentioned memory 4000 is used to store a set of program codes, and the above-mentioned input device 1000, output device 2000 and processor 3000 are used to call the program codes stored in the memory 4000, and perform the following operations:
上述处理器3000,获取N个清唱歌曲音频文件,其中,N为大于或等于1的整数;The above-mentioned processor 3000 obtains N a cappella song audio files, where N is an integer greater than or equal to 1;
上述处理器3000,还用于:The above-mentioned processor 3000 is also used for:
对所述N个清唱歌曲音频文件进行分析,以得到所述N个清唱歌曲音频文件的变化规律;Analyzing the N cappella song audio files to obtain the variation rules of the N cappella song audio files;
作为一种可能的实施方式,变化规律可包括但不见限于如下规律中的至少一种:As a possible implementation manner, the variation rules may include but not limited to at least one of the following rules:
片段的重复度、片段间的停顿时间、曲调的变化规律、曲调的重复度和清唱歌曲的唱法分析。The repetition degree of fragments, the pause time between fragments, the changing law of tunes, the repetition degree of tunes and the singing method of a cappella songs.
上述处理器3000,还用于:The above-mentioned processor 3000 is also used for:
根据所述N个清唱歌曲音频文件的变化规律确定所述N个清唱歌曲音频文件中的每个语句片段的起始时间和结束时间;Determine the start time and end time of each sentence segment in the N cappella song audio files according to the variation rule of the N cappella song audio files;
上述处理器3000还用于:The above-mentioned processor 3000 is also used for:
根据所述每个片段的起始时间和结束时间对所述N个清唱歌曲音频文件进行剪切,以得到K个语句片段,其中,K为大于1的整数;According to the start time and end time of each segment, the N cappella song audio files are cut to obtain K sentence segments, where K is an integer greater than 1;
上述处理器3000还用于:The above-mentioned processor 3000 is also used for:
将所述K个语句片段按照预设顺序进行拼接,以得到拼接歌曲音频文件。The K sentence segments are spliced according to a preset order to obtain a spliced song audio file.
在一些可行的实施方式中,上述处理器3000还用于:In some feasible implementation manners, the above-mentioned processor 3000 is also used for:
对所述N个清唱歌曲音频文件进行语音识别,以得到所述N个清唱歌曲音频文件的歌曲内容,以便于根据所述N个清唱歌曲音频文件的歌曲内容,通过网络搜寻以获取所述N个清唱音频文件对应的歌词文本;Perform speech recognition on the N cappella song audio files to obtain the song content of the N cappella song audio files, so as to obtain the N cappella song audio files through network search according to the song content of the N cappella song audio files Lyric text corresponding to a cappella audio file;
对所述N个清唱音频文件对应的歌词文本进行分析,以得到所述N个清唱音频文件对应的歌词文本的变化规律,所述N个清唱音频文件对应的歌词文本的变化规律为所述N个清唱歌曲音频文件的变化规律;The lyric text corresponding to the N cappella audio files is analyzed to obtain the law of change of the lyric text corresponding to the N cappella audio files, and the law of change of the lyric text corresponding to the N cappella audio files is the N The change law of an a cappella song audio file;
在一些可行的实施方式中,上述处理器3000还用于:In some feasible implementation manners, the above-mentioned processor 3000 is also used for:
对所述N个清唱歌曲音频文件进行语音识别,以得到所述N个清唱歌曲音频文件的歌曲内容,以便于根据所述N个清唱歌曲音频文件的歌曲内容,通过网络搜寻以获取所述N个清唱音频文件对应的伴奏音频文件;Perform speech recognition on the N cappella song audio files to obtain the song content of the N cappella song audio files, so as to obtain the N cappella song audio files through network search according to the song content of the N cappella song audio files Accompaniment audio files corresponding to a cappella audio files;
对所述N个清唱音频文件对应的伴奏音频文件进行分析,以得到所述N个清唱音频文件对应的伴奏音频文件的变化规律,所述N个清唱音频文件对应的伴奏音频文件的变化规律为所述N个清唱歌曲音频文件的变化规律。The accompaniment audio files corresponding to the N cappella audio files are analyzed to obtain the law of change of the accompaniment audio files corresponding to the N cappella audio files, and the law of change of the accompaniment audio files corresponding to the N cappella audio files is: The change law of the N cappella song audio files.
在一些可行的实施方式中,上述处理器3000还用于:In some feasible implementation manners, the above-mentioned processor 3000 is also used for:
锁定所述拼接歌曲音频文件的拼接位置;Lock the splicing position of the spliced song audio file;
将所述拼接歌曲音频文件的拼接位置进行预设处理,以得到无缝拼接歌曲音频文件。The splicing positions of the spliced song audio files are preset to obtain seamlessly spliced song audio files.
在一些可行的实施方式中,上述处理器3000还用于:In some feasible implementation manners, the above-mentioned processor 3000 is also used for:
搜索所述拼接歌曲音频文件对应的伴奏音频文件;Search for the accompaniment audio file corresponding to the spliced song audio file;
将所述拼接歌曲音频文件与所述伴奏音频文件按照预设方式进行融合,以得到带伴奏的拼接歌曲音频文件。The spliced song audio file and the accompaniment audio file are fused in a preset manner to obtain a spliced song audio file with accompaniment.
实现中,本发明实施例中所描述的输入设备1000、输出设备2000和处理器3000可执行本发明实施例提供的清唱歌曲拼接装置可以实施如图1~图5中所描述的实现方式,也可执行本发明实施例提供的图6~图10中所描述的清唱歌曲拼接装置的实现方式,在此不再赘述。In implementation, the input device 1000, output device 2000, and processor 3000 described in the embodiment of the present invention can execute the a cappella song splicing device provided in the embodiment of the present invention. The implementation of the a cappella song splicing device described in FIGS. 6 to 10 provided by the embodiment of the present invention can be executed, and details are not repeated here.
本发明实施例所有实施例中的模块或子模块,可以通过通用集成电路,例如CPU(Central Processing Unit,中央处理器),或通过ASIC(Application SpecificIntegrated Circuit,专用集成电路)来实现。The modules or sub-modules in all the embodiments of the embodiments of the present invention can be implemented by a general-purpose integrated circuit, such as a CPU (Central Processing Unit, central processing unit), or by an ASIC (Application Specific Integrated Circuit, application-specific integrated circuit).
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。The steps in the methods of the embodiments of the present invention can be adjusted, combined and deleted according to actual needs.
本发明实施例清唱歌曲拼接装置中的单元可以根据实际需要进行合并、划分和删减。The units in the a cappella song splicing device according to the embodiment of the present invention can be merged, divided and deleted according to actual needs.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器(Random Access Memory,简称RAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented through computer programs to instruct related hardware, and the programs can be stored in a computer-readable storage medium. During execution, it may include the processes of the embodiments of the above-mentioned methods. Wherein, the storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM) or a random access memory (Random Access Memory, RAM for short).
以上所揭露的仅为本发明实施例较佳实施例而已,当然不能以此来限定本发明实施例之权利范围,因此依本发明实施例权利要求所作的等同变化,仍属本发明实施例所涵盖的范围。What is disclosed above is only a preferred embodiment of the embodiment of the present invention, and of course it cannot limit the scope of rights of the embodiment of the present invention. Therefore, the equivalent changes made according to the claims of the embodiment of the present invention still belong to the embodiment of the present invention. range covered.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510125169.4ACN104778220B (en) | 2015-03-20 | 2015-03-20 | A kind of method and device for song splicing of singing opera arias |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510125169.4ACN104778220B (en) | 2015-03-20 | 2015-03-20 | A kind of method and device for song splicing of singing opera arias |
| Publication Number | Publication Date |
|---|---|
| CN104778220Atrue CN104778220A (en) | 2015-07-15 |
| CN104778220B CN104778220B (en) | 2019-04-05 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510125169.4AExpired - Fee RelatedCN104778220B (en) | 2015-03-20 | 2015-03-20 | A kind of method and device for song splicing of singing opera arias |
| Country | Link |
|---|---|
| CN (1) | CN104778220B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106652986A (en)* | 2016-12-08 | 2017-05-10 | 腾讯音乐娱乐(深圳)有限公司 | Song audio splicing method and device |
| CN108062353A (en)* | 2017-11-16 | 2018-05-22 | 联想(北京)有限公司 | Play the method and electronic equipment of multimedia file |
| WO2021147420A1 (en)* | 2020-01-22 | 2021-07-29 | 华为技术有限公司 | Audio generation method, related apparatus and storage medium |
| CN113450744A (en)* | 2021-05-24 | 2021-09-28 | 北京雷石天地电子技术有限公司 | Method and system for generating accompaniment and computer storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080295028A1 (en)* | 2007-05-21 | 2008-11-27 | Sony Corporation | Content display method, content display apparatus, recording medium, and server apparatus |
| CN101326569A (en)* | 2005-12-09 | 2008-12-17 | 索尼株式会社 | Music edit device and music edit method |
| CN101520808A (en)* | 2008-02-29 | 2009-09-02 | 索尼株式会社 | Method for visualizing audio data |
| CN102467939A (en)* | 2010-11-04 | 2012-05-23 | 北京彩云在线技术开发有限公司 | Song audio cutting device and method |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101326569A (en)* | 2005-12-09 | 2008-12-17 | 索尼株式会社 | Music edit device and music edit method |
| US20080295028A1 (en)* | 2007-05-21 | 2008-11-27 | Sony Corporation | Content display method, content display apparatus, recording medium, and server apparatus |
| CN101520808A (en)* | 2008-02-29 | 2009-09-02 | 索尼株式会社 | Method for visualizing audio data |
| CN102467939A (en)* | 2010-11-04 | 2012-05-23 | 北京彩云在线技术开发有限公司 | Song audio cutting device and method |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106652986A (en)* | 2016-12-08 | 2017-05-10 | 腾讯音乐娱乐(深圳)有限公司 | Song audio splicing method and device |
| CN106652986B (en)* | 2016-12-08 | 2020-03-20 | 腾讯音乐娱乐(深圳)有限公司 | Song audio splicing method and equipment |
| CN108062353A (en)* | 2017-11-16 | 2018-05-22 | 联想(北京)有限公司 | Play the method and electronic equipment of multimedia file |
| WO2021147420A1 (en)* | 2020-01-22 | 2021-07-29 | 华为技术有限公司 | Audio generation method, related apparatus and storage medium |
| US12299031B2 (en) | 2020-01-22 | 2025-05-13 | Petal Cloud Technology Co., Ltd. | Audio generation method, related apparatus, and storage medium |
| CN113450744A (en)* | 2021-05-24 | 2021-09-28 | 北京雷石天地电子技术有限公司 | Method and system for generating accompaniment and computer storage medium |
| CN113450744B (en)* | 2021-05-24 | 2022-12-09 | 北京雷石天地电子技术有限公司 | Method and system for generating accompaniment and computer storage medium |
| Publication number | Publication date |
|---|---|
| CN104778220B (en) | 2019-04-05 |
| Publication | Publication Date | Title |
|---|---|---|
| CN104778216B (en) | Method and device for processing songs with preset styles | |
| US8396714B2 (en) | Systems and methods for concatenation of words in text to speech synthesis | |
| CN101996195B (en) | Method, device and equipment for searching voice information in audio files | |
| KR102447607B1 (en) | Actionable content displayed on the touchscreen | |
| CN104778221A (en) | A method and device for splicing and splicing songs | |
| US11295069B2 (en) | Speech to text enhanced media editing | |
| US20100082328A1 (en) | Systems and methods for speech preprocessing in text to speech synthesis | |
| US20100082344A1 (en) | Systems and methods for selective rate of speech and speech preferences for text to speech synthesis | |
| US20100082346A1 (en) | Systems and methods for text to speech synthesis | |
| CN104778220A (en) | Method and device for splitting a-cappella songs | |
| CN104778217B (en) | A kind of song stitching algorithm and device | |
| CN110740275A (en) | nonlinear editing systems | |
| CN104778957B (en) | A kind of method and device of song audio processing | |
| US8725766B2 (en) | Searching text and other types of content by using a frequency domain | |
| CN104778958B (en) | A method and device for splicing noise-containing songs | |
| CN104778219B (en) | A kind of method and device of default effect song splicing | |
| CN107894882A (en) | A kind of pronunciation inputting method of mobile terminal | |
| WO2022206198A1 (en) | Audio and text synchronization method and apparatus, device and medium | |
| CN104780438A (en) | Method and device for splicing video and song audio | |
| CN108198573B (en) | Audio recognition method and device, storage medium and electronic equipment | |
| CN104778218A (en) | A method and device for processing incomplete songs | |
| CN108595470B (en) | Audio paragraph collection method, device and system and computer equipment | |
| US20110238679A1 (en) | Representing text and other types of content by using a frequency domain | |
| CN112307152B (en) | Data analysis method, device, electronic device and storage medium | |
| US20250181620A1 (en) | Fine-grained attribution for document question answering |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| EXSB | Decision made by sipo to initiate substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| CB02 | Change of applicant information | Address after:523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong Applicant after:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before:523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong Applicant before:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. | |
| CB02 | Change of applicant information | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | Granted publication date:20190405 | |
| CF01 | Termination of patent right due to non-payment of annual fee |