WO2017028704A1 - Method and device for providing accompaniment music - Google Patents

Method and device for providing accompaniment music Download PDF

Info

Publication number
WO2017028704A1
WO2017028704A1 PCT/CN2016/094106 CN2016094106W WO2017028704A1 WO 2017028704 A1 WO2017028704 A1 WO 2017028704A1 CN 2016094106 W CN2016094106 W CN 2016094106W WO 2017028704 A1 WO2017028704 A1 WO 2017028704A1
Authority
WO
WIPO (PCT)
Prior art keywords
music
voiceprint
accompaniment music
voiceprint feature
song information
Prior art date
Application number
PCT/CN2016/094106
Other languages
French (fr)
Chinese (zh)
Inventor
冯桦
Original Assignee
阿里巴巴集团控股有限公司
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 阿里巴巴集团控股有限公司 filed Critical 阿里巴巴集团控股有限公司
Publication of WO2017028704A1 publication Critical patent/WO2017028704A1/en

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems

Definitions

  • the present application relates to the field of intelligent identification technologies, and in particular, to a method and apparatus for providing accompaniment music.
  • music-related electronic devices are developing in an intelligent and humanized direction, and people's experience of music has not only stayed in the appreciation stage, but most people are more willing to try to sing their favorite songs.
  • KTV Keroke Television, a place that provides audio-visual equipment and places for viewing and singing
  • people in order to achieve better singing performance, people often like to follow the corresponding accompaniment music when singing songs. Sing. Under the current conditions, it is very inconvenient to search for the accompaniment music by manually inputting the name of the song, and the operation cost of acquiring the accompaniment music is high. In addition, after the search is completed, it is often necessary to follow the progress of the accompaniment music to sing the song, or adjust the progress of the accompaniment music, it is difficult to give the user a smooth singing experience, and the user experience is poor.
  • an object of the present application is to provide a method of providing accompaniment music, which can conveniently provide the user with accompaniment music synchronized with the sung song.
  • a second object of the present application is to provide a device for providing accompaniment music.
  • the method for providing accompaniment music includes the steps of: receiving audio information of a user collected by using an audio collection device; performing voiceprint recognition on the collected audio information, and extracting voiceprint features of the audio information And searching for the matched song information in the pre-established music database according to the voiceprint feature; extracting the accompaniment music corresponding to the song information; and transmitting the accompaniment music to the user's client.
  • the matched song information is searched by extracting the voiceprint feature of the user audio information collected by the audio collection device, and the song information is extracted according to the song information.
  • the accompaniment music of the song can be automatically provided to the user, which is intelligent and convenient, and greatly improves the user experience.
  • the apparatus for providing accompaniment music includes: a receiving module, configured to receive audio information of a user collected by using an audio collecting device; and a voiceprint identifying module, configured to perform voiceprint recognition on the collected audio information Extracting a voiceprint feature of the audio information; a search module, configured to search for a matching song information in a pre-established music database according to the voiceprint feature; and an extracting module, configured to extract the accompaniment music corresponding to the song information; a sending module, configured to send the accompaniment music to a user's client.
  • the matched song information is searched for by extracting the voiceprint feature of the user audio information collected by the audio collecting device, and is extracted according to the song information.
  • the corresponding accompaniment music is sent to the user's client, thereby automatically providing the user with the accompaniment music of the song during the process of the user singing the song, which is intelligent and convenient, and greatly improves the user experience.
  • FIG. 1 is a flow chart of a method of providing accompaniment music according to an embodiment of the present application
  • FIG. 2 is a flow chart of a method of providing accompaniment music according to another embodiment of the present application.
  • FIG. 3 is a structural block diagram of an apparatus for providing accompaniment music according to an embodiment of the present application.
  • 1 is a flow chart of a method of providing accompaniment music according to an embodiment of the present application.
  • the method for providing accompaniment music in the embodiment of the present application may include the following steps:
  • S101 Receive audio information of a user collected by using an audio collection device.
  • the audio capture device can be a microphone.
  • the audio collection device can be built in or external to the client device.
  • the client device can send the audio information of the user collected by the audio collection device to the server.
  • the user equipment may be a mobile terminal (such as a mobile phone, a tablet computer, a notebook computer, etc.), a dedicated music device, and a home or car smart device, a television, and the like.
  • a mobile terminal such as a mobile phone, a tablet computer, a notebook computer, etc.
  • a dedicated music device such as a music player, a music player, etc.
  • a home or car smart device such as a TV, and the like.
  • smart speakers smart speakers, mobile phones, televisions, and car speakers.
  • S102 Perform voiceprint recognition on the collected audio information, and extract voiceprint features of the audio information.
  • the server can perform voiceprint recognition on the audio information of the user to extract audio information, so that the recognition result can be made more accurate based on the powerful processing capability of the server.
  • voiceprint features such as rhythm, rhythm, and the like of the audio information may be extracted by performing voiceprint recognition on the collected audio information.
  • the music database stores a plurality of voiceprint features and song information corresponding to the plurality of voiceprint features
  • S103 may specifically include: searching a music database according to the voiceprint feature to determine whether the music database is in the music database. There is a voiceprint feature that matches the voiceprint feature. If there is a voiceprint feature that matches the voiceprint feature, the song information corresponding to the voiceprint feature that matches the voiceprint feature is used as the song information that matches the voiceprint feature.
  • the voiceprint feature of the audio information may be separately matched with the plurality of voiceprint features in the music database until a voiceprint feature matching the voiceprint feature of the audio information is found, or multiple in the music database.
  • the voiceprint features have been matched. If the voiceprint feature matching the voiceprint feature of the audio information is found, the song information corresponding to the found voiceprint feature can be used as the song information matching the voiceprint feature of the audio information.
  • the song information may include information such as a song title, a singer, a lyric, a lyricist, a composer, and the like.
  • the music database can be established by the following steps:
  • S1 performing voiceprint recognition on a plurality of songs, respectively extracting voiceprint features of the plurality of songs, and respectively acquiring song information of the plurality of songs;
  • S2 establishes a correspondence relationship between the voiceprint features of the plurality of songs and the song information of the plurality of songs, respectively.
  • corresponding accompaniment music may also be included in the music database.
  • the accompaniment music corresponding to the song information may be pre-stored in the music database, so that after the matched song information is found, the corresponding accompaniment music may be extracted.
  • the accompaniment music may not be pre-stored in the music database, but after the matched song information is found, the search is performed according to the song information to extract the corresponding accompaniment music.
  • the client after receiving the accompaniment music, the client can play to provide the accompaniment music to the user.
  • the matched song information is searched by extracting the voiceprint feature of the user audio information collected by the audio collection device, and the corresponding accompaniment music is extracted according to the song information, and sent.
  • the accompaniment music of the song can be automatically provided to the user, which is intelligent and convenient, and greatly improves the user experience.
  • the voiceprint feature of the collected audio information may be extracted in a corresponding time axis in the accompaniment music, so that the client can control the accompaniment music playing according to the time axis.
  • the method for providing accompaniment music in the embodiment of the present application may include the following steps:
  • S201 Receive audio information of a user collected by using an audio collection device.
  • S202 Perform voiceprint recognition on the collected audio information, and extract voiceprint features of the audio information.
  • the time axis corresponding to the voiceprint feature is the time corresponding to the voiceprint feature in the entire song.
  • the voiceprint feature of the audio information can be matched to the accompaniment music to find the time corresponding to the voiceprint feature in the entire song.
  • the client determines a playing music axis of the accompaniment music according to the time axis.
  • the client can determine the playing position of the accompaniment music according to the time axis corresponding to the voiceprint feature, that is, play the music axis.
  • the client plays the accompaniment music according to the playing music axis.
  • the client can determine the playing music axis of the accompaniment music according to the time axis, and play the accompaniment music accordingly, thereby
  • the accompaniment music synchronized with the user's audio information is provided according to the content sung by the user.
  • the present application also provides a device for providing accompaniment music.
  • FIG. 3 is a structural block diagram of an apparatus for providing accompaniment music according to an embodiment of the present application.
  • the accompaniment music providing apparatus of the embodiment of the present application includes: a receiving module 10, a voiceprint identifying module 20, a searching module 30, an extracting module 40, and a sending module 50.
  • the receiving module 10 is configured to receive audio information of a user that is collected by using an audio collection device;
  • the audio capture device can be a microphone.
  • the audio collection device can be built in or external to the client device.
  • the user equipment can transmit the audio information of the user collected by the audio collection device to the receiving module 10.
  • the voiceprint recognition module 20 is configured to perform voiceprint recognition on the collected audio information, and extract voiceprint features of the audio information.
  • the voiceprint recognition module 20 can extract the audio information by performing voiceprint recognition on the collected audio information. Rhythm, rhythm and other voiceprint features.
  • the searching module 30 is configured to find matching song information in a pre-established music database according to the voiceprint feature.
  • the music database stores a plurality of voiceprint features and song information corresponding to the plurality of voiceprint features
  • the searching module 30 is specifically configured to: search the music database according to the voiceprint feature to determine the music. Whether there is a voiceprint feature matching the voiceprint feature in the database. If there is a voiceprint feature that matches the voiceprint feature, the song information corresponding to the voiceprint feature that matches the voiceprint feature is used as the song information that matches the voiceprint feature.
  • the searching module 30 can respectively match the voiceprint feature of the audio information with the plurality of voiceprint features in the music database until a voiceprint feature matching the voiceprint feature of the audio information is found, or in a music database. Multiple voiceprint features have been matched. If the voiceprint feature matching the voiceprint feature of the audio information is found, the song information corresponding to the found voiceprint feature can be used as the song information matching the voiceprint feature of the audio information.
  • the song information may include information such as a song title, a singer, a lyric, a lyricist, a composer, and the like.
  • the extraction module 40 is configured to extract the accompaniment music corresponding to the song information.
  • the accompaniment music corresponding to the song information may be pre-stored in the music database, so that after the matched song information is found, the extraction module 40 may extract the corresponding accompaniment music.
  • the accompaniment music may not be pre-stored in the music database, but after the matched song information is found, the extraction module 40 searches according to the song information to extract the corresponding accompaniment music.
  • the sending module 50 is configured to send the accompaniment music to the client of the user.
  • the client after receiving the accompaniment music, the client can play to provide the accompaniment music to the user.
  • the voiceprint feature of the collected audio information may be extracted in a corresponding time axis in the accompaniment music, so that the client can control the accompaniment music playback according to the time axis.
  • the extracting module 40 is further configured to further extract a time axis corresponding to the voiceprint feature of the audio information in the accompaniment music after extracting the accompaniment music corresponding to the song information.
  • the time axis corresponding to the voiceprint feature is the time corresponding to the voiceprint feature in the entire song.
  • the voiceprint feature of the audio information can be matched to the accompaniment music to find the time corresponding to the voiceprint feature in the entire song.
  • the sending module 50 is also used to send the timeline to the client of the user.
  • the client is specifically configured to: determine a playing music axis of the accompaniment music according to the time axis; and play the accompaniment music according to the playing music axis. Specifically, the client can determine the playing position of the accompaniment music according to the time axis corresponding to the voiceprint feature, that is, play the music axis.
  • the client can determine the playing music axis of the accompaniment music according to the time axis, and play the accompaniment music accordingly, thereby
  • the accompaniment music synchronized with the user's audio information is provided according to the content sung by the user.
  • the matched song information is searched by extracting the voiceprint feature of the user audio information collected by the audio collecting device, and the corresponding accompaniment music is extracted according to the song information, and sent to the user's client. Therefore, in the process of the user singing the song, the accompaniment music of the song can be automatically provided to the user, which is intelligent and convenient, and greatly improves the user experience.
  • first and second are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated.
  • features defining “first” or “second” may include at least one of the features, either explicitly or implicitly.
  • the meaning of "a plurality” is at least two, such as two, three, etc., unless specifically defined otherwise.
  • a "computer-readable medium” can be any apparatus that can contain, store, communicate, propagate, or transport a program for use in an instruction execution system, apparatus, or device, or in conjunction with the instruction execution system, apparatus, or device.
  • a more specific example (non-exhaustive list) of computer readable media includes the following: Electrical connection (electronic device) with one or more wires, portable computer case (magnetic device), random access memory (RAM), read only memory (ROM), erasable editable read only memory (EPROM or Flash memory), fiber optic devices, and portable compact disk read only memory (CDROM).
  • the computer readable medium may even be a paper or other suitable medium on which the program can be printed, as it may be optically scanned, for example by paper or other medium, followed by editing, interpretation or, if appropriate, other suitable The method is processed to obtain the program electronically and then stored in computer memory.
  • portions of the application can be implemented in hardware, software, firmware, or a combination thereof.
  • multiple steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system.
  • a suitable instruction execution system For example, if implemented in hardware, as in another embodiment, it can be implemented by any one or combination of the following techniques well known in the art: having logic gates for implementing logic functions on data signals. Discrete logic circuits, application specific integrated circuits with suitable combinational logic gates, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
  • each functional unit in each embodiment of the present application may be integrated into one processing module, or each unit may exist physically separately, or two or more units may be integrated into one module.
  • the above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
  • the integrated modules, if implemented in the form of software functional modules and sold or used as stand-alone products, may also be stored in a computer readable storage medium.
  • the above mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like. While the embodiments of the present application have been shown and described above, it is understood that the above-described embodiments are illustrative and are not to be construed as limiting the scope of the present application. The embodiments are subject to variations, modifications, substitutions and variations.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Auxiliary Devices For Music (AREA)

Abstract

A method and device for providing accompaniment music. The method comprises the following steps: receiving audio information of a user acquired by an audio acquisition device (S101); performing voiceprint identification on the acquired audio information, and extracting a voiceprint feature from the audio information (S102); querying, according to the voiceprint feature, matching song information in a pre-established music database (S103); extracting accompaniment music corresponding to the song information (S104); and sending the accompaniment music to a client end of the user (S105). The method for providing accompaniment music can conveniently provide a user the accompaniment music matching a song sung by the user.

Description

伴奏音乐的提供方法和装置Method and device for providing accompaniment music
本申请要求2015年08月18日递交的申请号为201510507863.2、发明名称为“伴奏音乐的提供方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims priority to Chinese Patent Application No. 20151050786, filed on Aug. 18, 2015, entitled,,,,,,,,,,,,,,,,,,,,,,,
技术领域Technical field
本申请涉及智能识别技术领域,特别涉及一种伴奏音乐的提供方法和装置。The present application relates to the field of intelligent identification technologies, and in particular, to a method and apparatus for providing accompaniment music.
背景技术Background technique
目前,与音乐相关的电子设备正朝着智能化、人性化的方向发展,而人们对于音乐的体验已不仅仅停留在欣赏阶段,多数人更愿意尝试演唱所喜爱的歌曲。At present, music-related electronic devices are developing in an intelligent and humanized direction, and people's experience of music has not only stayed in the appreciation stage, but most people are more willing to try to sing their favorite songs.
无论是在家中、车内,还是KTV(Karaoke Television,提供影音设备与视唱空间的场所)等娱乐场所,为了达到更好的演唱效果,人们在演唱歌曲时,大多喜欢跟随对应的伴奏音乐进行演唱。而在目前的条件下,需要通过手动输入歌名等方式来搜索伴奏音乐,非常不方便,并且获取伴奏音乐的操作成本较高。此外,在搜索完成后,往往需要跟随着伴奏音乐的播放进度来演唱歌曲,或者调整伴奏音乐的进度,难以给用户流畅的演唱体验,用户体验差。Whether it is at home, in the car, or KTV (Karaoke Television, a place that provides audio-visual equipment and places for viewing and singing), in order to achieve better singing performance, people often like to follow the corresponding accompaniment music when singing songs. Sing. Under the current conditions, it is very inconvenient to search for the accompaniment music by manually inputting the name of the song, and the operation cost of acquiring the accompaniment music is high. In addition, after the search is completed, it is often necessary to follow the progress of the accompaniment music to sing the song, or adjust the progress of the accompaniment music, it is difficult to give the user a smooth singing experience, and the user experience is poor.
发明内容Summary of the invention
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的一个目的在于提出一种伴奏音乐的提供方法,能够方便地为用户提供与所唱歌曲相同步的伴奏音乐。The present application aims to solve at least one of the technical problems in the related art to some extent. To this end, an object of the present application is to provide a method of providing accompaniment music, which can conveniently provide the user with accompaniment music synchronized with the sung song.
本申请的第二个目的在于提出一种伴奏音乐的提供装置。A second object of the present application is to provide a device for providing accompaniment music.
根据本申请第一方面实施例的伴奏音乐的提供方法,包括以下步骤:接收利用音频采集装置采集的用户的音频信息;对采集的音频信息进行声纹识别,提取所述音频信息的声纹特征;根据所述声纹特征在预先建立的音乐数据库中查找匹配的歌曲信息;提取所述歌曲信息对应的伴奏音乐;将所述伴奏音乐发送至用户的客户端。The method for providing accompaniment music according to the embodiment of the first aspect of the present application includes the steps of: receiving audio information of a user collected by using an audio collection device; performing voiceprint recognition on the collected audio information, and extracting voiceprint features of the audio information And searching for the matched song information in the pre-established music database according to the voiceprint feature; extracting the accompaniment music corresponding to the song information; and transmitting the accompaniment music to the user's client.
根据本申请实施例的伴奏音乐的提供方法,根据本申请实施例的伴奏音乐的提供方法,通过提取音频采集装置采集的用户音频信息的声纹特征查找匹配的歌曲信息,并根据该歌曲信息提取对应的伴奏音乐,并发送至用户的客户端,由此,在用户演唱歌曲的 过程中,可自动为用户提供该歌曲的伴奏音乐,智能、方便,大大提高了用户体验。According to the method for providing accompaniment music according to the embodiment of the present application, according to the method for providing accompaniment music of the embodiment of the present application, the matched song information is searched by extracting the voiceprint feature of the user audio information collected by the audio collection device, and the song information is extracted according to the song information. Corresponding accompaniment music and sent to the user's client, whereby the user sings the song In the process, the accompaniment music of the song can be automatically provided to the user, which is intelligent and convenient, and greatly improves the user experience.
根据本申请第二方面实施例的伴奏音乐的提供装置,包括:接收模块,用于接收利用音频采集装置采集的用户的音频信息;声纹识别模块,用于对采集的音频信息进行声纹识别,提取所述音频信息的声纹特征;查找模块,用于根据所述声纹特征在预先建立的音乐数据库中查找匹配的歌曲信息;提取模块,用于提取所述歌曲信息对应的伴奏音乐;发送模块,用于将所述伴奏音乐发送至用户的客户端。The apparatus for providing accompaniment music according to the embodiment of the second aspect of the present invention includes: a receiving module, configured to receive audio information of a user collected by using an audio collecting device; and a voiceprint identifying module, configured to perform voiceprint recognition on the collected audio information Extracting a voiceprint feature of the audio information; a search module, configured to search for a matching song information in a pre-established music database according to the voiceprint feature; and an extracting module, configured to extract the accompaniment music corresponding to the song information; a sending module, configured to send the accompaniment music to a user's client.
根据本申请实施例的伴奏音乐的提供装置,根据本申请实施例的伴奏音乐的提供方法,通过提取音频采集装置采集的用户音频信息的声纹特征查找匹配的歌曲信息,并根据该歌曲信息提取对应的伴奏音乐,并发送至用户的客户端,由此,在用户演唱歌曲的过程中,可自动为用户提供该歌曲的伴奏音乐,智能、方便,大大提高了用户体验。According to the accompaniment music providing apparatus of the embodiment of the present application, according to the method for providing accompaniment music of the embodiment of the present application, the matched song information is searched for by extracting the voiceprint feature of the user audio information collected by the audio collecting device, and is extracted according to the song information. The corresponding accompaniment music is sent to the user's client, thereby automatically providing the user with the accompaniment music of the song during the process of the user singing the song, which is intelligent and convenient, and greatly improves the user experience.
本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。Additional aspects and advantages of the present invention will be set forth in part in the description which follows.
附图说明DRAWINGS
图1为根据本申请一个实施例的伴奏音乐的提供方法的流程图;1 is a flow chart of a method of providing accompaniment music according to an embodiment of the present application;
图2为根据本申请另一个实施例的伴奏音乐的提供方法的流程图;2 is a flow chart of a method of providing accompaniment music according to another embodiment of the present application;
图3为根据本申请一个实施例的伴奏音乐的提供装置的结构框图。FIG. 3 is a structural block diagram of an apparatus for providing accompaniment music according to an embodiment of the present application.
具体实施方式detailed description
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。The embodiments of the present application are described in detail below, and the examples of the embodiments are illustrated in the drawings, wherein the same or similar reference numerals are used to refer to the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are intended to be illustrative, and are not to be construed as limiting.
图1为根据本申请一个实施例的伴奏音乐的提供方法的流程图。1 is a flow chart of a method of providing accompaniment music according to an embodiment of the present application.
如图1所示,本申请实施例的伴奏音乐的提供方法,可包括以下步骤:As shown in FIG. 1 , the method for providing accompaniment music in the embodiment of the present application may include the following steps:
S101,接收利用音频采集装置采集的用户的音频信息。S101. Receive audio information of a user collected by using an audio collection device.
举例来说,音频采集装置可为话筒。音频采集装置可内置或者外接于用户端设备。用户端设备可将音频采集装置采集的用户的音频信息发送至服务器。For example, the audio capture device can be a microphone. The audio collection device can be built in or external to the client device. The client device can send the audio information of the user collected by the audio collection device to the server.
其中,用户端设备可以是移动终端(如手机、平板电脑、笔记本电脑等)、专用音乐设备和家用或车载智能设备、电视机等多种用户端设备。例如,智能音箱、手机、电视以及汽车音箱等。 The user equipment may be a mobile terminal (such as a mobile phone, a tablet computer, a notebook computer, etc.), a dedicated music device, and a home or car smart device, a television, and the like. For example, smart speakers, mobile phones, televisions, and car speakers.
S102,对采集的音频信息进行声纹识别,提取音频信息的声纹特征。S102: Perform voiceprint recognition on the collected audio information, and extract voiceprint features of the audio information.
在本申请的实施例中,服务器可对用户的音频信息进行声纹识别以提取音频信息,从而基于服务器端强大的处理能力,能够使识别结果更加准确。In the embodiment of the present application, the server can perform voiceprint recognition on the audio information of the user to extract audio information, so that the recognition result can be made more accurate based on the powerful processing capability of the server.
具体地,可通过对采集的音频信息进行声纹识别以提取该音频信息的韵律、节奏等声纹特征。Specifically, voiceprint features such as rhythm, rhythm, and the like of the audio information may be extracted by performing voiceprint recognition on the collected audio information.
S103,根据声纹特征在预先建立的音乐数据库中查找匹配的歌曲信息。S103. Find matching song information in a pre-established music database according to the voiceprint feature.
在本申请的一个实施例中,音乐数据库中存储有多个声纹特征和与多个声纹特征对应的歌曲信息,S103可具体包括:根据声纹特征查找音乐数据库,以判断音乐数据库中是否存在与声纹特征相匹配声纹特征。如果存在与声纹特征相匹配的声纹特征,则将与声纹特征相匹配的声纹特征对应的歌曲信息作为与声纹特征匹配的歌曲信息。In an embodiment of the present application, the music database stores a plurality of voiceprint features and song information corresponding to the plurality of voiceprint features, and S103 may specifically include: searching a music database according to the voiceprint feature to determine whether the music database is in the music database. There is a voiceprint feature that matches the voiceprint feature. If there is a voiceprint feature that matches the voiceprint feature, the song information corresponding to the voiceprint feature that matches the voiceprint feature is used as the song information that matches the voiceprint feature.
具体地,可将上述音频信息的声纹特征与音乐数据库中的多个声纹特征分别进行匹配,直至找到与上述音频信息的声纹特征相匹配的声纹特征,或者音乐数据库中的多个声纹特征都已进行匹配。如果查找到与上述音频信息的声纹特征相匹配的声纹特征,则可将查找到的声纹特征对应的歌曲信息作为与上述音频信息的声纹特征相匹配的歌曲信息。Specifically, the voiceprint feature of the audio information may be separately matched with the plurality of voiceprint features in the music database until a voiceprint feature matching the voiceprint feature of the audio information is found, or multiple in the music database. The voiceprint features have been matched. If the voiceprint feature matching the voiceprint feature of the audio information is found, the song information corresponding to the found voiceprint feature can be used as the song information matching the voiceprint feature of the audio information.
其中,歌曲信息可包括歌名、演唱者、歌词、作词人、作曲人等信息。The song information may include information such as a song title, a singer, a lyric, a lyricist, a composer, and the like.
在本申请的一个实施例中,可通过以下步骤建立音乐数据库:In one embodiment of the present application, the music database can be established by the following steps:
S1,对多个歌曲进行声纹识别,以分别提取多个歌曲的声纹特征,并分别获取多个歌曲的歌曲信息;S1, performing voiceprint recognition on a plurality of songs, respectively extracting voiceprint features of the plurality of songs, and respectively acquiring song information of the plurality of songs;
S2分别建立多个歌曲的声纹特征与多个歌曲的歌曲信息的对应关系。S2 establishes a correspondence relationship between the voiceprint features of the plurality of songs and the song information of the plurality of songs, respectively.
在本申请的一个示例中,音乐数据库中还可包括对应的伴奏音乐。In one example of the present application, corresponding accompaniment music may also be included in the music database.
S104,提取歌曲信息对应的伴奏音乐。S104. Extract the accompaniment music corresponding to the song information.
在本申请的一个实施例中,歌曲信息对应的伴奏音乐可预先存储在音乐数据库中,从而在查找到匹配的歌曲信息后,可提取出对应的伴奏音乐。In an embodiment of the present application, the accompaniment music corresponding to the song information may be pre-stored in the music database, so that after the matched song information is found, the corresponding accompaniment music may be extracted.
在本申请的另一个实施例中,音乐数据库中也可以不预存伴奏音乐,而是在查找到匹配的歌曲信息后,根据该歌曲信息进行搜索,以提取对应的伴奏音乐。In another embodiment of the present application, the accompaniment music may not be pre-stored in the music database, but after the matched song information is found, the search is performed according to the song information to extract the corresponding accompaniment music.
S105,将伴奏音乐发送至用户的客户端。S105, sending the accompaniment music to the user's client.
具体地,客户端在接收到伴奏音乐后,可进行播放,以将伴奏音乐提供给用户。Specifically, after receiving the accompaniment music, the client can play to provide the accompaniment music to the user.
根据本申请实施例的伴奏音乐的提供方法,通过提取音频采集装置采集的用户音频信息的声纹特征查找匹配的歌曲信息,并根据该歌曲信息提取对应的伴奏音乐,并发送 至用户的客户端,由此,在用户演唱歌曲的过程中,可自动为用户提供该歌曲的伴奏音乐,智能、方便,大大提高了用户体验。According to the method for providing accompaniment music of the embodiment of the present application, the matched song information is searched by extracting the voiceprint feature of the user audio information collected by the audio collection device, and the corresponding accompaniment music is extracted according to the song information, and sent. To the user's client, thereby, in the process of the user singing the song, the accompaniment music of the song can be automatically provided to the user, which is intelligent and convenient, and greatly improves the user experience.
此外,为了进一步提升用户体验,还可提取采集到的音频信息的声纹特征在伴奏音乐中对应的时间轴,从而客户端可根据该时间轴控制伴奏音乐播放。In addition, in order to further enhance the user experience, the voiceprint feature of the collected audio information may be extracted in a corresponding time axis in the accompaniment music, so that the client can control the accompaniment music playing according to the time axis.
具体地,如图2所示,本申请实施例的伴奏音乐的提供方法,可包括以下步骤:Specifically, as shown in FIG. 2, the method for providing accompaniment music in the embodiment of the present application may include the following steps:
S201,接收利用音频采集装置采集的用户的音频信息。S201. Receive audio information of a user collected by using an audio collection device.
S202,对采集的音频信息进行声纹识别,提取音频信息的声纹特征。S202. Perform voiceprint recognition on the collected audio information, and extract voiceprint features of the audio information.
S203,根据声纹特征在预先建立的音乐数据库中查找匹配的歌曲信息。S203. Find matching song information in a pre-established music database according to the voiceprint feature.
S204,提取歌曲信息对应的伴奏音乐。S204. Extract the accompaniment music corresponding to the song information.
S205,提取音频信息的声纹特征在伴奏音乐中对应的时间轴。S205. Extract a voiceprint feature of the audio information in a corresponding time axis in the accompaniment music.
其中,声纹特征对应的时间轴为该声纹特征在整首歌曲中所对应的时间。具体地,可将音频信息的声纹特征与伴奏音乐进行匹配,以找到该声纹特征在整首歌曲中所对应的时间。The time axis corresponding to the voiceprint feature is the time corresponding to the voiceprint feature in the entire song. Specifically, the voiceprint feature of the audio information can be matched to the accompaniment music to find the time corresponding to the voiceprint feature in the entire song.
S206,将伴奏音乐和时间轴发送至用户的客户端。S206, sending the accompaniment music and the timeline to the user's client.
S207,客户端根据时间轴确定伴奏音乐的播放音乐轴。S207. The client determines a playing music axis of the accompaniment music according to the time axis.
具体地,客户端可根据声纹特征对应的时间轴确定伴奏音乐的播放位置,即播放音乐轴。Specifically, the client can determine the playing position of the accompaniment music according to the time axis corresponding to the voiceprint feature, that is, play the music axis.
S208,客户端根据播放音乐轴播放伴奏音乐。S208. The client plays the accompaniment music according to the playing music axis.
由此,可通过确定音频信息的声纹特征在伴奏音乐中对应的时间轴并发送至客户端,以使客户端根据时间轴确定伴奏音乐的播放音乐轴,并据此播放伴奏音乐,从而可根据用户演唱的内容,提供与用户的音频信息相同步的伴奏音乐。Thus, by determining the voiceprint feature of the audio information in the corresponding time axis in the accompaniment music and transmitting it to the client, the client can determine the playing music axis of the accompaniment music according to the time axis, and play the accompaniment music accordingly, thereby The accompaniment music synchronized with the user's audio information is provided according to the content sung by the user.
为实现上述实施例的伴奏音乐的提供方法,本申请还提出一种伴奏音乐的提供装置。In order to implement the method for providing the accompaniment music of the above embodiment, the present application also provides a device for providing accompaniment music.
图3为根据本申请一个实施例的伴奏音乐的提供装置的结构框图。FIG. 3 is a structural block diagram of an apparatus for providing accompaniment music according to an embodiment of the present application.
如图3所示,本申请实施例的伴奏音乐的提供装置,包括:接收模块10、声纹识别模块20、查找模块30、提取模块40和发送模块50。As shown in FIG. 3, the accompaniment music providing apparatus of the embodiment of the present application includes: a receiving module 10, a voiceprint identifying module 20, a searching module 30, an extracting module 40, and a sending module 50.
具体地,接收模块10用于接收利用音频采集装置采集的用户的音频信息;Specifically, the receiving module 10 is configured to receive audio information of a user that is collected by using an audio collection device;
举例来说,音频采集装置可为话筒。音频采集装置可内置或者外接于用户端设备。用户端设备可将音频采集装置采集的用户的音频信息发送至接收模块10。For example, the audio capture device can be a microphone. The audio collection device can be built in or external to the client device. The user equipment can transmit the audio information of the user collected by the audio collection device to the receiving module 10.
声纹识别模块20用于对采集的音频信息进行声纹识别,提取音频信息的声纹特征。The voiceprint recognition module 20 is configured to perform voiceprint recognition on the collected audio information, and extract voiceprint features of the audio information.
具体地,声纹识别模块20可通过对采集的音频信息进行声纹识别以提取该音频信息 的韵律、节奏等声纹特征。Specifically, the voiceprint recognition module 20 can extract the audio information by performing voiceprint recognition on the collected audio information. Rhythm, rhythm and other voiceprint features.
查找模块30用于根据声纹特征在预先建立的音乐数据库中查找匹配的歌曲信息。The searching module 30 is configured to find matching song information in a pre-established music database according to the voiceprint feature.
在本申请的一个实施例中,音乐数据库中存储有多个声纹特征和与多个声纹特征对应的歌曲信息,查找模块30可具体用于:根据声纹特征查找音乐数据库,以判断音乐数据库中是否存在与声纹特征相匹配声纹特征。如果存在与声纹特征相匹配的声纹特征,则将与声纹特征相匹配的声纹特征对应的歌曲信息作为与声纹特征匹配的歌曲信息。In an embodiment of the present application, the music database stores a plurality of voiceprint features and song information corresponding to the plurality of voiceprint features, and the searching module 30 is specifically configured to: search the music database according to the voiceprint feature to determine the music. Whether there is a voiceprint feature matching the voiceprint feature in the database. If there is a voiceprint feature that matches the voiceprint feature, the song information corresponding to the voiceprint feature that matches the voiceprint feature is used as the song information that matches the voiceprint feature.
具体地,查找模块30可将上述音频信息的声纹特征与音乐数据库中的多个声纹特征分别进行匹配,直至找到与上述音频信息的声纹特征相匹配的声纹特征,或者音乐数据库中的多个声纹特征都已进行匹配。如果查找到与上述音频信息的声纹特征相匹配的声纹特征,则可将查找到的声纹特征对应的歌曲信息作为与上述音频信息的声纹特征相匹配的歌曲信息。Specifically, the searching module 30 can respectively match the voiceprint feature of the audio information with the plurality of voiceprint features in the music database until a voiceprint feature matching the voiceprint feature of the audio information is found, or in a music database. Multiple voiceprint features have been matched. If the voiceprint feature matching the voiceprint feature of the audio information is found, the song information corresponding to the found voiceprint feature can be used as the song information matching the voiceprint feature of the audio information.
其中,歌曲信息可包括歌名、演唱者、歌词、作词人、作曲人等信息。The song information may include information such as a song title, a singer, a lyric, a lyricist, a composer, and the like.
提取模块40用于提取歌曲信息对应的伴奏音乐。The extraction module 40 is configured to extract the accompaniment music corresponding to the song information.
在本申请的一个实施例中,歌曲信息对应的伴奏音乐可预先存储在音乐数据库中,从而在查找到匹配的歌曲信息后,提取模块40可提取出对应的伴奏音乐。In an embodiment of the present application, the accompaniment music corresponding to the song information may be pre-stored in the music database, so that after the matched song information is found, the extraction module 40 may extract the corresponding accompaniment music.
在本申请的另一个实施例中,音乐数据库中也可以不预存伴奏音乐,而是在查找到匹配的歌曲信息后,提取模块40根据该歌曲信息进行搜索,以提取对应的伴奏音乐。In another embodiment of the present application, the accompaniment music may not be pre-stored in the music database, but after the matched song information is found, the extraction module 40 searches according to the song information to extract the corresponding accompaniment music.
发送模块50用于将伴奏音乐发送至用户的客户端。The sending module 50 is configured to send the accompaniment music to the client of the user.
具体地,客户端在接收到伴奏音乐后,可进行播放,以将伴奏音乐提供给用户。Specifically, after receiving the accompaniment music, the client can play to provide the accompaniment music to the user.
在本申请的另一个实施例中,为了进一步提升用户体验,还可提取采集到的音频信息的声纹特征在伴奏音乐中对应的时间轴,从而客户端可根据该时间轴控制伴奏音乐播放。In another embodiment of the present application, in order to further enhance the user experience, the voiceprint feature of the collected audio information may be extracted in a corresponding time axis in the accompaniment music, so that the client can control the accompaniment music playback according to the time axis.
具体地,提取模块40还用于在提取歌曲信息对应的伴奏音乐之后,进一步提取音频信息的声纹特征在伴奏音乐中对应的时间轴。其中,声纹特征对应的时间轴为该声纹特征在整首歌曲中所对应的时间。具体地,可将音频信息的声纹特征与伴奏音乐进行匹配,以找到该声纹特征在整首歌曲中所对应的时间。Specifically, the extracting module 40 is further configured to further extract a time axis corresponding to the voiceprint feature of the audio information in the accompaniment music after extracting the accompaniment music corresponding to the song information. The time axis corresponding to the voiceprint feature is the time corresponding to the voiceprint feature in the entire song. Specifically, the voiceprint feature of the audio information can be matched to the accompaniment music to find the time corresponding to the voiceprint feature in the entire song.
发送模块50还用于将时间轴发送至用户的客户端。The sending module 50 is also used to send the timeline to the client of the user.
客户端具体用于:根据时间轴确定伴奏音乐的播放音乐轴;以及根据播放音乐轴播放伴奏音乐。具体地,客户端可根据声纹特征对应的时间轴确定伴奏音乐的播放位置,即播放音乐轴。 The client is specifically configured to: determine a playing music axis of the accompaniment music according to the time axis; and play the accompaniment music according to the playing music axis. Specifically, the client can determine the playing position of the accompaniment music according to the time axis corresponding to the voiceprint feature, that is, play the music axis.
由此,可通过确定音频信息的声纹特征在伴奏音乐中对应的时间轴并发送至客户端,以使客户端根据时间轴确定伴奏音乐的播放音乐轴,并据此播放伴奏音乐,从而可根据用户演唱的内容,提供与用户的音频信息相同步的伴奏音乐。Thus, by determining the voiceprint feature of the audio information in the corresponding time axis in the accompaniment music and transmitting it to the client, the client can determine the playing music axis of the accompaniment music according to the time axis, and play the accompaniment music accordingly, thereby The accompaniment music synchronized with the user's audio information is provided according to the content sung by the user.
根据本申请实施例的伴奏音乐的提供装置,通过提取音频采集装置采集的用户音频信息的声纹特征查找匹配的歌曲信息,并根据该歌曲信息提取对应的伴奏音乐,并发送至用户的客户端,由此,在用户演唱歌曲的过程中,可自动为用户提供该歌曲的伴奏音乐,智能、方便,大大提高了用户体验。According to the accompaniment music providing apparatus of the embodiment of the present application, the matched song information is searched by extracting the voiceprint feature of the user audio information collected by the audio collecting device, and the corresponding accompaniment music is extracted according to the song information, and sent to the user's client. Therefore, in the process of the user singing the song, the accompaniment music of the song can be automatically provided to the user, which is intelligent and convenient, and greatly improves the user experience.
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。In the description of the present specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" and the like means a specific feature described in connection with the embodiment or example. A structure, material or feature is included in at least one embodiment or example of the application. In the present specification, the schematic representation of the above terms is not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in a suitable manner in any one or more embodiments or examples. In addition, various embodiments or examples described in the specification, as well as features of various embodiments or examples, may be combined and combined.
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。Moreover, the terms "first" and "second" are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, features defining "first" or "second" may include at least one of the features, either explicitly or implicitly. In the description of the present application, the meaning of "a plurality" is at least two, such as two, three, etc., unless specifically defined otherwise.
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。Any process or method description in the flowcharts or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a particular logical function or process. And the scope of the preferred embodiments of the present application includes additional implementations, in which the functions may be performed in a substantially simultaneous manner or in the reverse order depending on the functions involved, in accordance with the illustrated or discussed order. It will be understood by those skilled in the art to which the embodiments of the present application pertain.
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具 有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。The logic and/or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable instructions for implementing logical functions, and may be embodied in any computer readable medium, Used in conjunction with, or in conjunction with, an instruction execution system, apparatus, or device (eg, a computer-based system, a system including a processor, or other system that can fetch instructions and execute instructions from an instruction execution system, apparatus, or device) Or use with equipment. For the purposes of this specification, a "computer-readable medium" can be any apparatus that can contain, store, communicate, propagate, or transport a program for use in an instruction execution system, apparatus, or device, or in conjunction with the instruction execution system, apparatus, or device. A more specific example (non-exhaustive list) of computer readable media includes the following: Electrical connection (electronic device) with one or more wires, portable computer case (magnetic device), random access memory (RAM), read only memory (ROM), erasable editable read only memory (EPROM or Flash memory), fiber optic devices, and portable compact disk read only memory (CDROM). In addition, the computer readable medium may even be a paper or other suitable medium on which the program can be printed, as it may be optically scanned, for example by paper or other medium, followed by editing, interpretation or, if appropriate, other suitable The method is processed to obtain the program electronically and then stored in computer memory.
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that portions of the application can be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one or combination of the following techniques well known in the art: having logic gates for implementing logic functions on data signals. Discrete logic circuits, application specific integrated circuits with suitable combinational logic gates, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。One of ordinary skill in the art can understand that all or part of the steps carried by the method of implementing the above embodiments can be completed by a program to instruct related hardware, and the program can be stored in a computer readable storage medium. When executed, one or a combination of the steps of the method embodiments is included.
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. The integrated modules, if implemented in the form of software functional modules and sold or used as stand-alone products, may also be stored in a computer readable storage medium.
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。 The above mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like. While the embodiments of the present application have been shown and described above, it is understood that the above-described embodiments are illustrative and are not to be construed as limiting the scope of the present application. The embodiments are subject to variations, modifications, substitutions and variations.

Claims (9)

  1. 一种伴奏音乐的提供方法,其特征在于,包括以下步骤:A method for providing accompaniment music, comprising the steps of:
    接收利用音频采集装置采集的用户的音频信息;Receiving audio information of a user collected by the audio collection device;
    对采集的音频信息进行声纹识别,提取所述音频信息的声纹特征;Performing voiceprint recognition on the collected audio information, and extracting voiceprint features of the audio information;
    根据所述声纹特征在预先建立的音乐数据库中查找匹配的歌曲信息;Finding matching song information in a pre-established music database according to the voiceprint feature;
    提取所述歌曲信息对应的伴奏音乐;Extracting accompaniment music corresponding to the song information;
    将所述伴奏音乐发送至用户的客户端。The accompaniment music is sent to the user's client.
  2. 如权利要求1所述的伴奏音乐的提供方法,其特征在于,在提取所述歌曲信息对应的伴奏音乐之后还包括:The method for providing accompaniment music according to claim 1, further comprising: after extracting the accompaniment music corresponding to the song information:
    提取所述音频信息的声纹特征在所述伴奏音乐中对应的时间轴;Extracting a corresponding time axis of the voiceprint feature of the audio information in the accompaniment music;
    将所述时间轴发送至所述用户的客户端。The timeline is sent to the client of the user.
  3. 如权利要求2所述的伴奏音乐的提供方法,其特征在于,还包括:The method for providing accompaniment music according to claim 2, further comprising:
    所述客户端根据所述时间轴确定所述伴奏音乐的播放音乐轴;以及Determining, by the client, a playing music axis of the accompaniment music according to the time axis;
    所述客户端根据所述播放音乐轴播放所述伴奏音乐。The client plays the accompaniment music according to the playing music axis.
  4. 如权利要求1所述的伴奏音乐的提供方法,其特征在于,所述音乐数据库中存储有多个声纹特征和与所述多个声纹特征对应的歌曲信息,所述根据所述声纹特征在预先建立的音乐数据库中查找匹配的歌曲信息具体包括:The method for providing accompaniment music according to claim 1, wherein the music database stores a plurality of voiceprint features and song information corresponding to the plurality of voiceprint features, according to the voiceprint The feature searching for the matched song information in the pre-established music database specifically includes:
    根据所述声纹特征查找所述音乐数据库,以判断所述音乐数据库中是否存在与所述声纹特征相匹配声纹特征;Searching the music database according to the voiceprint feature to determine whether there is a voiceprint feature matching the voiceprint feature in the music database;
    如果存在与所述声纹特征相匹配的声纹特征,则将与所述声纹特征相匹配的声纹特征对应的歌曲信息作为与所述声纹特征匹配的歌曲信息。If there is a voiceprint feature that matches the voiceprint feature, the song information corresponding to the voiceprint feature that matches the voiceprint feature is used as song information that matches the voiceprint feature.
  5. 如权利要求1-4任一项所述的伴奏音乐的提供方法,其特征在于,通过以下步骤建立所述音乐数据库:The method for providing accompaniment music according to any one of claims 1 to 4, characterized in that the music database is established by the following steps:
    对多个歌曲进行声纹识别,以分别提取所述多个歌曲的声纹特征,并分别获取所述多个歌曲的歌曲信息;Performing voiceprint recognition on a plurality of songs to respectively extract voiceprint features of the plurality of songs, and respectively acquiring song information of the plurality of songs;
    分别建立所述多个歌曲的声纹特征与所述多个歌曲的歌曲信息的对应关系。Corresponding relationships between the voiceprint features of the plurality of songs and the song information of the plurality of songs are respectively established.
  6. 一种伴奏音乐的提供装置,其特征在于,包括:A device for providing accompaniment music, comprising:
    接收模块,用于接收利用音频采集装置采集的用户的音频信息;a receiving module, configured to receive audio information of a user collected by using an audio collection device;
    声纹识别模块,用于对采集的音频信息进行声纹识别,提取所述音频信息的声纹特征; a voiceprint recognition module, configured to perform voiceprint recognition on the collected audio information, and extract voiceprint features of the audio information;
    查找模块,用于根据所述声纹特征在预先建立的音乐数据库中查找匹配的歌曲信息;a searching module, configured to search for matching song information in a pre-established music database according to the voiceprint feature;
    提取模块,用于提取所述歌曲信息对应的伴奏音乐;An extraction module, configured to extract accompaniment music corresponding to the song information;
    发送模块,用于将所述伴奏音乐发送至用户的客户端。a sending module, configured to send the accompaniment music to a user's client.
  7. 如权利要求6所述的伴奏音乐的提供装置,其特征在于,A accompaniment music providing apparatus according to claim 6, wherein:
    所述提取模块还用于在提取所述歌曲信息对应的伴奏音乐之后,进一步提取所述音频信息的声纹特征在所述伴奏音乐中对应的时间轴;The extracting module is further configured to: after extracting the accompaniment music corresponding to the song information, further extracting a time axis corresponding to the voiceprint feature of the audio information in the accompaniment music;
    所述发送模块还用于将所述时间轴发送至所述用户的客户端。The sending module is further configured to send the timeline to a client of the user.
  8. 如权利要求7所述的伴奏音乐的提供装置,其特征在于,所述客户端具体用于:The apparatus for providing accompaniment music according to claim 7, wherein the client is specifically configured to:
    根据所述时间轴确定所述伴奏音乐的播放音乐轴;以及Determining a play music axis of the accompaniment music according to the time axis;
    根据所述播放音乐轴播放所述伴奏音乐。The accompaniment music is played according to the playing music axis.
  9. 如权利要求6所述的伴奏音乐的提供装置,其特征在于,所述音乐数据库中存储有多个声纹特征和与所述多个声纹特征对应的歌曲信息,所述查找模块具体用于:The apparatus for providing accompaniment music according to claim 6, wherein the music database stores a plurality of voiceprint features and song information corresponding to the plurality of voiceprint features, and the search module is specifically configured to: :
    根据所述声纹特征查找所述音乐数据库,以判断所述音乐数据库中是否存在与所述声纹特征相匹配声纹特征;Searching the music database according to the voiceprint feature to determine whether there is a voiceprint feature matching the voiceprint feature in the music database;
    如果存在与所述声纹特征相匹配的声纹特征,则将与所述声纹特征相匹配的声纹特征对应的歌曲信息作为与所述声纹特征匹配的歌曲信息。 If there is a voiceprint feature that matches the voiceprint feature, the song information corresponding to the voiceprint feature that matches the voiceprint feature is used as song information that matches the voiceprint feature.
PCT/CN2016/094106 2015-08-18 2016-08-09 Method and device for providing accompaniment music WO2017028704A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510507863.2A CN106469557B (en) 2015-08-18 2015-08-18 Method and device for providing accompaniment music
CN201510507863.2 2015-08-18

Publications (1)

Publication Number Publication Date
WO2017028704A1 true WO2017028704A1 (en) 2017-02-23

Family

ID=58050395

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/094106 WO2017028704A1 (en) 2015-08-18 2016-08-09 Method and device for providing accompaniment music

Country Status (2)

Country Link
CN (1) CN106469557B (en)
WO (1) WO2017028704A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110109645A (en) * 2019-04-30 2019-08-09 百度在线网络技术(北京)有限公司 A kind of interactive music audition method, device and terminal
CN110503961A (en) * 2019-09-03 2019-11-26 北京字节跳动网络技术有限公司 Audio identification methods, device, storage medium and electronic equipment
CN114121050A (en) * 2021-11-30 2022-03-01 云知声智能科技股份有限公司 Audio playing method and device, electronic equipment and storage medium
US11454249B2 (en) 2020-01-14 2022-09-27 Acer Incorporated Heat dissipation fan

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109903745B (en) * 2017-12-07 2021-04-09 北京雷石天地电子技术有限公司 Method and system for generating accompaniment
CN108806392A (en) * 2018-07-03 2018-11-13 东北石油大学 A kind of vocal music pronunciation training apparatus and system
CN111046226B (en) * 2018-10-15 2023-05-05 阿里巴巴集团控股有限公司 Tuning method and device for music
CN110035296B (en) * 2019-04-23 2021-07-16 广州酷狗计算机科技有限公司 Method and device for displaying song information in live broadcast room and readable storage medium
CN112489607A (en) * 2019-08-22 2021-03-12 北京峰趣互联网信息服务有限公司 Method and device for recording songs, electronic equipment and readable storage medium
CN111008298A (en) * 2019-12-05 2020-04-14 广州酷狗计算机科技有限公司 Method, device, system, equipment and storage medium for searching song accompaniment
CN113593505A (en) * 2020-04-30 2021-11-02 北京破壁者科技有限公司 Voice processing method and device and electronic equipment

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000356996A (en) * 1999-04-12 2000-12-26 Alpine Electronics Inc Music retrieval system
CN2549568Y (en) * 2001-12-21 2003-05-07 金凡植 Electronic song selector for karaoke machine with PDA for character recognition
CN1945689A (en) * 2006-10-24 2007-04-11 北京中星微电子有限公司 Method and its device for extracting accompanying music from songs
CN1953046A (en) * 2006-09-26 2007-04-25 中山大学 Automatic selection device and method for music based on humming sing
CN101577117A (en) * 2009-03-12 2009-11-11 北京中星微电子有限公司 Extracting method of accompaniment music and device
CN102053998A (en) * 2009-11-04 2011-05-11 周明全 Method and system device for retrieving songs based on voice modes
CN102404278A (en) * 2010-09-08 2012-04-04 盛乐信息技术(上海)有限公司 Song request system based on voiceprint recognition and application method thereof
CN102402977A (en) * 2010-09-14 2012-04-04 无锡中星微电子有限公司 Method for extracting accompaniment and human voice from stereo music and device of method
CN102522083A (en) * 2011-11-29 2012-06-27 北京百纳威尔科技有限公司 Method for searching hummed song by using mobile terminal and mobile terminal thereof

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1028572C (en) * 1991-11-05 1995-05-24 湘潭市新产品开发研究所 Sound-controlled automatic accompaniment instrument
CN1752965A (en) * 2004-09-20 2006-03-29 乐金电子(惠州)有限公司 Searching method of song in vocal accompaniment machine using portable parsonal terminal apparatus and apparatus thereof
JP4492461B2 (en) * 2005-06-24 2010-06-30 凸版印刷株式会社 Karaoke system, apparatus and program
CN103546622A (en) * 2012-07-12 2014-01-29 百度在线网络技术(北京)有限公司 Control method, device and system for identifying login on basis of voiceprint

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000356996A (en) * 1999-04-12 2000-12-26 Alpine Electronics Inc Music retrieval system
CN2549568Y (en) * 2001-12-21 2003-05-07 金凡植 Electronic song selector for karaoke machine with PDA for character recognition
CN1953046A (en) * 2006-09-26 2007-04-25 中山大学 Automatic selection device and method for music based on humming sing
CN1945689A (en) * 2006-10-24 2007-04-11 北京中星微电子有限公司 Method and its device for extracting accompanying music from songs
CN101577117A (en) * 2009-03-12 2009-11-11 北京中星微电子有限公司 Extracting method of accompaniment music and device
CN102053998A (en) * 2009-11-04 2011-05-11 周明全 Method and system device for retrieving songs based on voice modes
CN102404278A (en) * 2010-09-08 2012-04-04 盛乐信息技术(上海)有限公司 Song request system based on voiceprint recognition and application method thereof
CN102402977A (en) * 2010-09-14 2012-04-04 无锡中星微电子有限公司 Method for extracting accompaniment and human voice from stereo music and device of method
CN102522083A (en) * 2011-11-29 2012-06-27 北京百纳威尔科技有限公司 Method for searching hummed song by using mobile terminal and mobile terminal thereof

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110109645A (en) * 2019-04-30 2019-08-09 百度在线网络技术(北京)有限公司 A kind of interactive music audition method, device and terminal
CN110503961A (en) * 2019-09-03 2019-11-26 北京字节跳动网络技术有限公司 Audio identification methods, device, storage medium and electronic equipment
US11454249B2 (en) 2020-01-14 2022-09-27 Acer Incorporated Heat dissipation fan
CN114121050A (en) * 2021-11-30 2022-03-01 云知声智能科技股份有限公司 Audio playing method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN106469557B (en) 2020-02-18
CN106469557A (en) 2017-03-01

Similar Documents

Publication Publication Date Title
WO2017028704A1 (en) Method and device for providing accompaniment music
US20230185847A1 (en) Audio Identification During Performance
JP5833235B2 (en) Method and system for identifying the contents of a data stream
TWI333380B (en) A system and method for providing user control over repeating objects embedded in a stream
US7921067B2 (en) Method and device for mood detection
WO2017157142A1 (en) Song melody information processing method, server and storage medium
US8892565B2 (en) Method and apparatus for accessing an audio file from a collection of audio files using tonal matching
CN110335625A (en) The prompt and recognition methods of background music, device, equipment and medium
US9224385B1 (en) Unified recognition of speech and music
WO2016197708A1 (en) Recording method and terminal
CN105335414A (en) Music recommendation method, device and terminal
US20190236207A1 (en) Music sharing method and system
WO2020199384A1 (en) Audio recognition method, apparatus and device, and storage medium
WO2016189307A1 (en) Audio identification method
CN110010159B (en) Sound similarity determination method and device
CN105766001A (en) System and method for audio processing using arbitrary triggers
CN105280196A (en) Method and system for detecting chorus
US9990911B1 (en) Method for creating preview track and apparatus using the same
US9008490B1 (en) Melody recognition systems
US20140078331A1 (en) Method and system for associating sound data with an image
JP2009147775A (en) Program reproduction method, apparatus, program, and medium
TWI745338B (en) Method and device for providing accompaniment music
CN108198573A (en) Audio identification methods and device, storage medium and electronic equipment
JPH08249343A (en) Device and method for speech information acquisition
KR101573868B1 (en) Method for displaying music lyrics automatically, server for recognizing music lyrics and system for displaying music lyrics automatically comprising the server

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16836568

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16836568

Country of ref document: EP

Kind code of ref document: A1