CN114708843A - 歌曲翻唱合成、执行方法及装置、设备、介质、产品 - Google Patents

歌曲翻唱合成、执行方法及装置、设备、介质、产品 Download PDF

Info

Publication number
CN114708843A
CN114708843A CN202210345842.5A CN202210345842A CN114708843A CN 114708843 A CN114708843 A CN 114708843A CN 202210345842 A CN202210345842 A CN 202210345842A CN 114708843 A CN114708843 A CN 114708843A
Authority
CN
China
Prior art keywords
singing
song
singer
target
voice
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210345842.5A
Other languages
English (en)
Inventor
黄不群
陈传艺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Kugou Computer Technology Co Ltd
Original Assignee
Guangzhou Kugou Computer Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Kugou Computer Technology Co Ltd filed Critical Guangzhou Kugou Computer Technology Co Ltd
Priority to CN202210345842.5A priority Critical patent/CN114708843A/zh
Publication of CN114708843A publication Critical patent/CN114708843A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0008Associated control or indicating means
    • G10H1/0025Automatic or semi-automatic music composition, e.g. producing random music, applying rules from music theory or modifying a musical piece
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/25Fusion techniques
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/101Music Composition or musical creation; Tools or processes therefor
    • G10H2210/111Automatic composing, i.e. using predefined musical rules
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/101Music Composition or musical creation; Tools or processes therefor
    • G10H2210/145Composing rules, e.g. harmonic or musical rules, for use in automatic composition; Rule generation algorithms therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Multimedia (AREA)
  • Acoustics & Sound (AREA)
  • Library & Information Science (AREA)
  • Databases & Information Systems (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

本申请公开一种歌曲翻唱合成、执行方法及装置、设备、介质、产品,所述合成方法包括如下步骤:通过图形用户界面获取用户指定的目标歌曲;向服务器获取与该目标歌曲中的人声演唱特征相匹配的多个演唱歌手的排行数据;根据所述排行数据展示各个演唱歌手相对应的个人控件,用于受触控而确定相应的目标演唱歌手;响应作用于任一个人控件的触控事件,向服务器获取被触控的个人控件相对应的目标演唱歌手翻唱所述目标歌曲而成的翻唱歌曲。本申请使翻唱歌曲的制作更为简便,提升了翻唱歌曲的生产效率,丰富了音乐辅助创作形态,改善了用户体验。

Description

歌曲翻唱合成、执行方法及装置、设备、介质、产品
技术领域
本申请涉及音乐辅助创作技术领域,尤其涉及一种歌曲翻唱合成、执行方法及其相应的装置、计算机设备、计算机可读存储介质,以及计算机程序产品。
背景技术
在线音乐,丰富了人们的精神文明生活,因而蓬勃发展。音乐辅助创作技术通过提供各种操作便利,使人们更容易施展音乐、文学、表演才艺,为社会劳动者发挥自身价值和扩大社会就业开拓了更大的施展空间。
歌曲翻唱作为音乐辅助创作形式的一种,需要依赖于后台和前台技术的相配合支撑,传统的翻唱合成手段多是用户通过音乐编辑软件自行编辑生成,操作繁琐,且所获得的效果不太理想。
随着翻唱合成技术的发展,歌曲翻唱的效果越来越好。美中不足的是,相关技术主要体现为算法上的支持,而未考虑产品的实用化,因而,目前市场尚未有人性化的歌曲翻唱产品,要获得某一歌曲的翻唱版本,依然需要依赖专业人士应用专业软件进行编辑处理。
根据以上这些方面,歌曲翻唱相对应的音乐辅助创作技术仍有待完善。
发明内容
本申请的首要目的在于解决上述问题至少之一而提供一种歌曲翻唱合成方法及其相应的装置、计算机设备、计算机可读存储介质、计算机程序产品。
本申请的另一目的在于解决上述问题至少之一而提供一种歌曲翻唱执行方法及其相应的装置、计算机设备、计算机可读存储介质、计算机程序产品。
为满足本申请的各个目的,本申请采用如下技术方案:
适应本申请的目的之一而提供的一种歌曲翻唱合成方法,包括如下步骤:
通过图形用户界面获取用户指定的目标歌曲;
向服务器获取与该目标歌曲中的人声演唱特征相匹配的多个演唱歌手的排行数据;
根据所述排行数据展示各个演唱歌手相对应的个人控件,用于受触控而确定相应的目标演唱歌手;
响应作用于任一个人控件的触控事件,向服务器获取被触控的个人控件相对应的目标演唱歌手翻唱所述目标歌曲而成的翻唱歌曲。
深化的部分实施例中,根据所述排行数据展示各个演唱歌手相对应的个人控件,包括如下步骤:
解析所述排行数据,获取该排行数据中的演唱歌手个人信息及其排行索引项,所述排行索引项为所述演唱歌手的人声演唱特征与所述目标歌曲中的人声演唱特征之间的相似度,所述人声演唱特征为音色特征、音高特征中任意一项,或,所述排行索引项为所述演唱歌手合成所述目标歌曲相对应的成功率;
根据所述排行索引项的排序结果,在图形用户界面中,可滑动展示各个演唱歌手相对应的个人控件,每个个人控件加载其相应的演唱歌手的个人信息,所述个人信息包括演唱歌手的个人头像及个人名称。
深化的部分实施例中,响应作用于任一个人控件的触控事件,向服务器获取被触控的个人控件相对应的目标演唱歌手翻唱所述目标歌曲而成的翻唱歌曲,包括如下步骤:
响应作用于任一个人控件的触控事件,将被触控的个人控件相对应的演唱歌手作为目标演唱歌手,向服务器发送关联于该目标演唱歌手及所述目标歌曲的歌曲翻唱请求;
响应服务器推送通知而下载服务器响应该歌曲翻唱请求而生成的翻唱歌曲的音频数据,所述音频数据为在所述目标歌曲的音频数据中,使用所述目标演唱歌手的人声演唱特征替换该目标歌曲的相应人声演唱特征而获得;
向图形用户界面显示已获得翻唱歌曲的通知消息及将所述翻唱歌曲的音频数据加载到音乐播放控件中以供播放。
扩展的部分实施例中,响应服务器推送通知而下载服务器响应该歌曲翻唱请求而生成的翻唱歌曲的音频数据的步骤之前,包括如下步骤:
向服务器获取所述目标演唱歌手相对应的相似演唱歌手,所述相似演唱歌手与所述目标演唱歌手根据彼此合成相同歌曲获得相应的翻唱歌曲的成功率而确定;
在等候服务器合成的翻唱歌曲的过程中展示所述相似演唱歌手的个人控件,以供用户从中选中任意一个相似演唱歌手以切换目标演唱歌手。
扩展的部分实施例中,响应作用于任一个人控件的触控事件,向服务器获取被触控的个人控件相对应的目标演唱歌手翻唱所述目标歌曲而成的翻唱歌曲的步骤之后,包括如下步骤:
播放所述的翻唱歌曲,在播放过程中显示评分控件;
获取所述评分控件中输入的评分数据,提交给服务器对各个演唱歌手的翻唱成效进行统计,以统计出各个演唱歌手相对于所述目标歌曲的原唱歌手的融合度,用于修正所述目标歌曲的原创歌手与翻唱歌曲的目标演唱歌手之间的人声演唱特征的匹配度。
适应本申请的目的之一而提供的一种歌曲翻唱执行方法,包括如下步骤:
响应终端设备触发的歌手匹配请求,获得该请求相对应的目标歌曲;
查询人声演唱特征数据库,确定其中人声演唱特征与所述目标歌曲的原唱歌手相匹配的多个演唱歌手及其匹配度,所述人声演唱特征为音色特征和/或音高特征;
将各个演唱歌手相对应的匹配度作为排行索引项,对各个演唱歌手的个人信息进行排行,生成排行数据响应所述歌手匹配请求;
响应该终端设备的歌曲翻唱请求,确定该请求所指定的目标演唱歌手,该目标演唱歌手为所述排行数据中的任意一个演唱歌手;
调用该目标演唱歌手的人声演唱特征替换所述目标歌曲的人声演唱特征而获得翻唱歌曲;
将所述翻唱歌曲推送至所述终端设备。
深化的部分实施例中,查询人声演唱特征数据库,确定其中人声演唱特征与所述目标歌曲的原唱歌手相匹配的多个演唱歌手及其匹配度,包括如下步骤:
从人声演唱特征数据库中获取所述目标歌曲的原唱歌手的人声演唱特征;
计算所述原唱歌手的人声演唱特征与所述人声演唱特征数据库中各个演唱歌手的人声演唱特征之间的相似度,筛选出相似度超过预设阈值的多个演唱歌手;
根据各个演唱歌手与所述原唱歌手之间预先统计的融合度校正相应的相似度,以获得相应的匹配度,所述融合度为所述演唱歌手与原唱歌手之间关联于同一翻唱歌曲所获得的用户评价数据的统计结果。
扩展的部分实施例中,调用该目标演唱歌手的人声演唱特征替换所述目标歌曲的人声演唱特征而获得翻唱歌曲的步骤之后,包括如下步骤:
统计获得的所述翻唱歌曲所采用的目标演唱歌手的翻唱成功数量;
根据统计出的翻唱成功数量计算该目标演唱歌手的最新版权费。
适应本申请的目的之一而提供的一种歌曲翻唱合成装置,包括目标获取模块、歌手匹配模块、歌手确定模块,以及翻唱启动模块,其中:所述目标获取模块,用于通过图形用户界面获取用户指定的目标歌曲;所述歌手匹配模块,用于向服务器获取与该目标歌曲中的人声演唱特征相匹配的多个演唱歌手的排行数据;所述歌手确定模块,用于根据所述排行数据展示各个演唱歌手相对应的个人控件,用于受触控而确定相应的目标演唱歌手;所述翻唱启动模块,用于响应作用于任一个人控件的触控事件,向服务器获取被触控的个人控件相对应的目标演唱歌手翻唱所述目标歌曲而成的翻唱歌曲。
适应本申请的目的之一而提供的一种歌曲翻唱执行装置,包括歌曲确定模块、匹配执行模块、排行执行模块、目标确定模块、翻唱执行模块,以及歌曲推送模块,其中:所述歌曲确定模块,用于响应终端设备触发的歌手匹配请求,获得该请求相对应的目标歌曲;所述匹配执行模块,用于查询人声演唱特征数据库,确定其中人声演唱特征与所述目标歌曲的原唱歌手相匹配的多个演唱歌手及其匹配度,所述人声演唱特征为音色特征和/或音高特征;所述排行执行模块,用于将各个演唱歌手相对应的匹配度作为排行索引项,对各个演唱歌手的个人信息进行排行,生成排行数据响应所述歌手匹配请求;所述目标确定模块,用于响应该终端设备的歌曲翻唱请求,确定该请求所指定的目标演唱歌手,该目标演唱歌手为所述排行数据中的任意一个演唱歌手;所述翻唱执行模块,用于调用该目标演唱歌手的人声演唱特征替换所述目标歌曲的人声演唱特征而获得翻唱歌曲;所述歌曲推送模块,用于将所述翻唱歌曲推送至所述终端设备。
适应本申请的目的之一而提供的一种计算机设备,包括中央处理器和存储器,所述中央处理器用于调用运行存储于所述存储器中的计算机程序以执行本申请所述的歌曲翻唱合成方法或所述的歌曲翻唱执行方法的步骤。
适应本申请的另一目的而提供的一种计算机可读存储介质,其以计算机可读指令的形式存储有依据所述的歌曲翻唱合成方法或所述的歌曲翻唱执行方法所实现的计算机程序,该计算机程序被计算机调用运行时,执行该方法所包括的步骤。
适应本申请的另一目的而提供的一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现本申请任意一种实施例中所述歌曲翻唱合成方法或所述的歌曲翻唱执行方法的步骤。
相对于现有技术,本申请获得多方面的技术优势,包括但不限于:本申请通过在图形用户界面获取用户确定的目标歌曲,根据该目标歌曲获得与该目标歌曲的人声演唱特征相匹配的多个演唱歌手的排行数据,根据该排行数据展现所述多个演唱歌手,用户以更易读的方式获知各个演唱歌手后选中其中之一作为目标演唱歌手通知服务器,从而使服务器将目标演唱歌手的人声演唱特征结合到所述的目标歌曲中而获得相应的翻唱歌曲,据此,终端设备上的用户无需依赖专业知识,只需进行简单的交互操作,便可完成翻唱歌曲的制备,翻唱歌曲的生产效率得以大大提升,并且,由于所合成的翻唱歌曲,是根据目标歌曲的人声演唱特征与目标演唱歌手的人声演唱特征的相似性而匹配出来的,因而,能够获得优质的翻唱歌曲。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本申请的歌曲翻唱合成方法的典型实施例的流程示意图;
图2为本申请示例性的歌曲翻唱界面;
图3为本申请的实施例选中目标演唱歌手获取翻唱歌曲的流程示意图;
图4为本申请示例性的翻唱歌曲合成执行界面;
图5为本申请示例性的翻唱歌曲合成后的界面;
图6为图4增加了相似演唱歌手之后的示例性的翻唱歌曲合成执行界面;
图7为本申请的歌曲翻唱执行方法的典型实施例的流程示意图;
图8为本申请的实施例中根据目标歌曲即时确定排行数据所需的匹配度的过程的流程示意图;
图9和图10分别为本申请的歌曲翻唱合成装置和的歌曲翻唱执行装置的原理框图;
图11为本申请所采用的一种计算机设备的结构示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本申请所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
本技术领域技术人员可以理解,这里所使用的“客户端”、“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他诸如个人计算机、平板电脑之类的通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(PersonalCommunications Service,个人通信***),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global PositioningSystem,全球定位***)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“客户端”、“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“客户端”、“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
本申请所称的“服务器”、“客户端”、“服务节点”等名称所指向的硬件,本质上是具备个人计算机等效能力的电子设备,为具有中央处理器(包括运算器和控制器)、存储器、输入设备以及输出设备等冯诺依曼原理所揭示的必要构件的硬件装置,计算机程序存储于其存储器中,中央处理器将存储在外存中的程序调入内存中运行,执行程序中的指令,与输入输出设备交互,借此完成特定的功能。
需要指出的是,本申请所称的“服务器”这一概念,同理也可扩展到适用于服务器机群的情况。依据本领域技术人员所理解的网络部署原理,所述各服务器应是逻辑上的划分,在物理空间上,这些服务器既可以是互相独立但可通过接口调用的,也可以是集成到一台物理计算机或一套计算机机群的。本领域技术人员应当理解这一变通,而不应以此约束本申请的网络部署方式的实施方式。
本申请相关技术方案实施时所需的硬件基础可按图中所示的架构进行部署。本申请所称服务器部署在云端,作为一个业务服务器,其可以负责进一步连接起相关数据服务器以及其他提供相关支持的服务器等,以此构成逻辑上相关联的服务机群,来为相关的终端设备例如图中所示的智能手机和个人计算机或者第三方服务器(未图示)提供服务。所述的智能手机和个人计算机均可通过公知的网络接入方式接入互联网,与云端的服务器建立数据通信链路,以便运行所述服务器所提供的服务相关的终端应用程序。
对于服务器而言,所述的应用程序通常会被构建为服务进程,开放相应的程序接口,供各种终端设备上运行的应用程序进行远程调用,本申请中适于运行于服务器的相关技术方案,便可以此种方式实现于服务器中。
所述的应用程序,是指运行于服务器或终端设备上的应用程序,这一应用程序采用编程的方式实现了本申请的相关技术方案,其程序代码可被以计算机可执行指令的形式保存于计算机能识别的非易失性存储介质中,并被中央处理器调入内存中运行,通过该应用程序在计算机的运行而构造出本申请的相关装置。
本申请的一个或数个技术特征,除非明文指定,既可部署于服务器实施而由客户端远程调用获取服务器提供的在线服务接口来实施访问,也可直接部署并运行于客户端来实施访问。
本申请中所引用或可能引用到的神经网络模型,除非明文指定,既可部署于远程服务器且在客户端实施远程调用,也可部署于设备能力胜任的客户端直接调用,某些实施例中,当其运行于客户端时,其相应的智能可通过迁移学习来获得,以便降低对客户端硬件运行资源的要求,避免过度占用客户端硬件运行资源。
本申请所涉及的各种数据,除非明文指定,既可远程存储于服务器,也可存储于本地终端设备,只要其适于被本申请的技术方案所调用即可。
本领域技术人员对此应当知晓:本申请的各种方法,虽然基于相同的概念而进行描述而使其彼此间呈现共通性,但是,除非特别说明,否则这些方法都是可以独立执行的。同理,对于本申请所揭示的各个实施例而言,均基于同一发明构思而提出,因此,对于相同表述的概念,以及尽管概念表述不同但仅是为了方便而适当变换的概念,应被等同理解。
本申请即将揭示的各个实施例,除非明文指出彼此之间的相互排斥关系,否则,各个实施例所涉的相关技术特征可以交叉结合而灵活构造出新的实施例,只要这种结合不背离本申请的创造精神且可满足现有技术中的需求或解决现有技术中的某方面的不足即可。对此变通,本领域技术人员应当知晓。
本申请的一种歌曲翻唱合成方法,可被编程为计算机程序产品,主要部署于终端设备中运行而实现,以便藉此通过访问该计算机程序产品运行后开放的接口,通过图形用户界面与该计算机程序产品进行人机交互而执行该方法。据此,请参阅图1所示,所述歌曲翻唱合成方法在其典型实施例中,包括:
步骤S1100、通过图形用户界面获取用户指定的目标歌曲:
一种实施例中,当用户需要针对某首歌曲制作翻唱歌曲时,可以从实现了本申请的技术方案的终端设备应用程序呈现的图形用户界面上的歌单中选定一首歌曲,然后进入图2所示例的歌曲翻唱界面,从而将其确定为用于实施歌曲翻唱的目标歌曲。
另一实施例中,用户在终端设备播放某首歌曲时,图形用户界面处于音乐播放界面,也可触控该歌曲的音乐播放界面中提供的翻唱控件,从而进入图2所示例的歌曲翻唱界面,正在收听的歌曲即被确定为用于实施歌曲翻唱的目标歌曲。
再一实施例中,用户通过音乐辅助创作工具完成对其自行编辑的歌曲的创作,对应该歌曲录制人声演唱主旋律的音频或者通过虚拟合成人声演唱主旋律的音频而合成出歌曲后,也可通过翻唱控件进入图2所示例的歌曲翻唱界面,以便以该歌曲为目标歌曲。所述目标歌曲中的主旋律的人声演唱部分,可以是用户自行录音获得的,也可以是音乐辅助创作工具调用预设的音色特征和/或音高特征,根据预编辑的乐谱文件自动合成的。
被确定的目标歌曲,其对应的音频文件及歌词文件,可以是预先存储于在线音乐平台的服务器中的,也可以是该目标歌曲被选定后上传到所述服务器中的,以便服务器可以根据用户在终端设备中触发的请求调用目标歌曲的音频文件实施歌曲翻唱相对应的业务逻辑。
步骤S1200、向服务器获取与该目标歌曲中的人声演唱特征相匹配的多个演唱歌手的排行数据:
进入所述的歌曲翻唱界面后,终端设备向服务器请求获取适于实施对所述目标歌曲的翻唱的多个演唱歌手的排行数据,服务器根据其预设的业务逻辑,根据所述目标歌曲中的人声演唱特征确定人声演唱特征与之相匹配的多个演唱歌手,然后根据各个演唱歌手人声演唱特征与目标歌曲的人声演唱特征的匹配度,对所述多个演唱歌手进行排序生成相应的排行数据,所述的排行数据中包含各个演唱歌手相对应的个人信息的描述数据以及各个演唱歌手的排行索引项,以便终端设备可以根据所述的排行索引项对各个演唱歌手进行格式化排行显示。
所述的人声演唱特征,是指根据一首歌曲中的人声演唱部分的音频信息提取出来的音色特征和/或音高特征,所述音色特征是区分不同音源对象相对应的频谱信息,所述音高特征是区具有不同唱功技巧的音源对象的频谱信息,每个演唱歌手的音色特征与音高特征均可从该些演唱歌手所演唱的歌曲中提取,通常由本领域技术人员采用相对应的预先训练至收敛状态的神经网络模型进行提取获得,因而,所述的音色特征和音高特征一般是采用神经网络模型提取的深层语义信息,本领域技术人员可以采用传统方式实施。由此可知,每个演唱歌手都可以关联其特有的音色特征和音高特征,在需要采用某个演唱歌手的音色特征和/或音高特征用于对某首歌曲实施翻唱时,对应调用所述的音色特征和/或音高特征即可。
步骤S1300、根据所述排行数据展示各个演唱歌手相对应的个人控件,用于受触控而确定相应的目标演唱歌手:
获取所述服务器提供的多个演唱歌手的排行数据后,可以对所述排行数据进行解析,从而获得其中各个演唱歌手的个人信息以及对应的排行索引项。各个演唱歌手的个人信息,主要包括演唱歌手的个人头像、个人名称等,也可按需进一步包含其他信息。据此,可在歌曲翻唱界面中展示服务器提供的排行数据中的各个演唱歌手的个人头像及个人名称,以供用户选定其中之一作为目标演唱歌手,以使用目标演唱歌手的人声演唱特征对所述目标歌曲实施歌曲翻唱合成。
为了实现排行数据中的各个演唱歌手的个人信息的可视化,在图2所示例的歌曲翻唱界面中创建各个演唱歌手相对应的个人控件,在所述个人控件中加载显示其相对应的演唱歌手的个人头像及个人名称,并且各个个人控件之间根据各个演唱歌手的排行索引项进行排序,以确保根据演唱歌手的人声演唱特征与目标歌曲的人声演唱特征之间的匹配度进行优先推荐显示所述的个人控件。
所述的个人控件被配置为适于响应用户触控操作而将该个人控件所对应的演唱歌手作为用于实施歌曲翻唱的目标演唱歌手。当所述的个人控件较多时,可将多个个人控件配置为可滑动展现。
步骤S1400、响应作用于任一个人控件的触控事件,向服务器获取被触控的个人控件相对应的目标演唱歌手翻唱所述目标歌曲而成的翻唱歌曲:
当用户触控任意一个所述的个人控件时,便触发该个人控件相对应的触控事件,响应该触控事件,便向服务器歌曲翻唱请求,通过该请求告知服务器以该个人控件相对应的目标演唱歌手对所述目标歌曲执行歌曲翻唱业务流程,从而获得相对应的翻唱歌曲返回给当前终端设备。所述翻唱歌曲便为所述目标歌曲被替换为所述目标演唱歌手的人声演唱特征的作品,由此,终端设备便获得了相应的翻唱歌曲,可以进行播放。
相对于现有技术,本申请获得多方面的技术优势,包括但不限于:本申请通过在图形用户界面获取用户确定的目标歌曲,根据该目标歌曲获得与该目标歌曲的人声演唱特征相匹配的多个演唱歌手的排行数据,根据该排行数据展现所述多个演唱歌手,用户以更易读的方式获知各个演唱歌手后选中其中之一作为目标演唱歌手通知服务器,从而使服务器将目标演唱歌手的人声演唱特征结合到所述的目标歌曲中而获得相应的翻唱歌曲,据此,终端设备上的用户无需依赖专业知识,只需进行简单的交互操作,便可完成翻唱歌曲的制备,翻唱歌曲的生产效率得以大大提升,并且,由于所合成的翻唱歌曲,是根据目标歌曲的人声演唱特征与目标演唱歌手的人声演唱特征的相似性而匹配出来的,因而,能够获得优质的翻唱歌曲。
深化的部分实施例中,所述步骤S1300、根据所述排行数据展示各个演唱歌手相对应的个人控件,包括如下步骤:
步骤S1310、解析所述排行数据,获取该排行数据中的演唱歌手个人信息及其排行索引项,所述排行索引项为所述演唱歌手的人声演唱特征与所述目标歌曲中的人声演唱特征之间的相似度,所述人声演唱特征为音色特征、音高特征中任意一项,或,所述排行索引项为所述演唱歌手合成所述目标歌曲相对应的成功率:
当终端设备获得与所述目标歌曲相匹配的排行数据后,便可对其进行解析,从而获得其中的各个演唱歌手的个人信息及排行索引项,所述的个人信息主要包含所述各个歌手相对应的个人头像和个人名称,所述的排行索引项主要用于存储所述各个演唱歌手的人声演唱特征与所述目标歌曲的人声演唱特征之间的相似度,所述相似度由服务器计算确定。
一种实施例中,排行索引项可以根据演唱歌手与目标歌曲的人声演唱特征之间的相似度确定,据此,用户在图2所示例的歌曲翻唱界面中,可指定仅针对人声演唱特征中的音色特征、仅针对人声演唱特征中的音高特征,或者同时针对人声演唱特征中的音色特征和音高特征进行合成,通过勾选界面中提供的选项即可,这些选项会由终端设备通知至所述的服务器。据此,所述的相似度,便是根据用户设定的所述选项来进行人声演唱特征匹配的。根据相似度确定的排行索引项,由于其表征了演唱歌手与目标歌曲彼此的人声演唱特征之间的相近程度高低,因而,可以为目标歌曲匹配到音色和/或音高相近的演唱歌手,从而产生对目标歌曲的音源对象的演唱音质的提升的效果,使翻唱歌曲被播放时不易被熟悉目标歌曲的原唱歌手的声音的听众察觉,起到一定程度上的声音修饰效果,并且,由于在音色和/或音高上相近,后续合成所得的翻唱歌曲在播放时,被选中的演唱歌手的人声演唱特征与伴奏音乐之间的配合也将更具声乐上的和谐效果。
另一实施例中,排行索引项可以根据演唱歌手合成所述目标歌曲的历史统计的成功率来确定。所述的成功率,示例性的统计方式如下:不同的演唱歌手在历史上合成所述目标歌曲的成功率被服务器预先采集和统计,每次一个用户采用某个特定的演唱歌手的人声演唱特征与一个目标歌曲进行合成并获得相对应的翻唱歌曲时,对应产生一个用户行为记录,据此用户行为记录便可累计该特定演唱歌手相对于该目标歌曲的合成次数,当该用户满意该翻唱歌曲并发布该翻唱歌曲时,此时便可累计该特定演唱歌手相对于该目标歌曲的成功次数,对于任一演唱歌手而言,将其相对应于同一目标歌曲的成功次数除以合成次数,即可获得其相对应于该目标歌曲的成功率。根据演唱歌手相对于目标歌曲的合成成功率来提供排行索引项,需要依赖于在线音乐平台的历史大数据,其带来的好处是,由于所述成功率往往表征着该演唱歌手相对于该目标歌曲所取得的音质效果,因而,依赖统计数据也可同样避免当前用户反复尝试不同演唱歌手的合成后音质,仅需借助前人经验调用成功率较高的演唱歌手进行翻唱合成即可,从而提升翻唱歌曲创作的效率。
步骤S1320、根据所述排行索引项的排序结果,在图形用户界面中,可滑动展示各个演唱歌手相对应的个人控件,每个个人控件加载其相应的演唱歌手的个人信息,所述个人信息包括演唱歌手的个人头像及个人名称:
通常,服务器在其提供的排行数据中,会一次性提供多个演唱歌手相对应的信息,例如大于或等于10个演唱歌手,这种情况下,如果图形用户界面的空间足够,则可将所有演唱歌手的个人控件逐一罗列出来,否则,如本实施例所推荐,可以将这些演唱歌手的个人控件配置进行可滑动展示,在展示时,仍然根据所述的排行索引项对各个演唱歌手进行排列,在第一屏展示若干个例如四个演唱歌手,当用户需要选用其他未显示的演唱歌手时,只需向一侧滑动,即可出现其他未显示的演唱歌手。
由于服务器推送的排行数据中,还包含着各个演唱歌手相对应的个人信息,包括其个人头像和个人名称,因而,在对应各个演唱歌手创建其相应的个人控件后,在其个人控件中加载显示其个人头像,而在该个人控件下方则可显示其个人名称以方便识别,如图2所示。
本实施例中,根据服务器提供的排行数据对各个候选的演唱歌手进行展现,方便用户快速选择其中之一用于实施对所述目标歌曲的翻唱合成,其中通过对应每个演唱歌手提供一个人控件起到易识别的效果,更方便用户进行人机交互,无需用户实施专业操作,便可确定目标演唱歌手,提升了用户实施歌曲翻唱操作的效率。
请参阅图3,深化的部分实施例中,所述步骤S1400、响应作用于任一个人控件的触控事件,向服务器获取被触控的个人控件相对应的目标演唱歌手翻唱所述目标歌曲而成的翻唱歌曲,包括如下步骤:
步骤S1410、响应作用于任一个人控件的触控事件,将被触控的个人控件相对应的演唱歌手作为目标演唱歌手,向服务器发送关联于该目标演唱歌手及所述目标歌曲的歌曲翻唱请求:
当根据所述排行数据将各个演唱歌手的个人控件展现在图形用户界面中之后,用户可触控选中其中一个演唱歌手相对应的个人控件,由此触发关联于该演唱歌手的触控事件。
响应于该触控事件,被触控的个人控件相关联的演唱歌手便被确认为对所述目标歌曲进行翻唱的目标演唱歌手,于是,便向服务器发送歌曲翻唱请求,在该请求中包含对该目标演唱歌手的指定信息,以指示服务器调用该目标演唱歌手相对应的人声演唱特征对所述目标歌曲实施翻唱合成而获得翻唱歌曲。对于用户在图2所示的歌曲翻唱界面中选定了音色、音高或其结合的选项的情况,可一并封装于该请求中,以指示服务器调用对应的人声演唱特征实施翻唱合成。如果此先未向服务器明确目标歌曲,也可在该请求中指定该目标歌曲。
响应所述的触控事件后,为便于用户知晓翻唱歌曲的获取过程,可以展示一个表征歌曲正在合成的图形用户界面,如图4所示。
步骤S1420、响应服务器推送通知而下载服务器响应该歌曲翻唱请求而生成的翻唱歌曲的音频数据,所述音频数据为在所述目标歌曲的音频数据中,使用所述目标演唱歌手的人声演唱特征替换该目标歌曲的相应人声演唱特征而获得:
当服务器根据该歌曲翻唱请求中指定的演唱歌手及人声演唱特征,调用该演唱歌手相对应的人声演唱特征对所述的目标歌曲实施合成后,便获得相对应的翻唱歌曲,该翻唱歌曲的音频数据中,主旋律、伴奏音乐与所述目标歌曲相同,但其中主旋律部分相对应的音频数据中,人声演唱部分的人声演唱特征已经由目标歌曲的原唱歌手,即原音源对象,替换为用户指定的目标演唱歌手的人声演唱特征。理论上,在翻唱歌曲被播放时,便可感知到两者的一些不同之处,例如,翻唱歌曲相对于目标歌曲在音色或唱功上有所提升或者有所不同。
当服务器完成翻唱歌曲的制备后,便发送通知给当前终端设备,于是,终端设备便可在后台下载该翻唱歌曲对应的音频数据缓存到本地,以备播放。
步骤S1430、向图形用户界面显示已获得翻唱歌曲的通知消息及将所述翻唱歌曲的音频数据加载到音乐播放控件中以供播放:
终端设备获取所述翻唱歌曲后,便可向图形用户界面显示表征已获得翻唱歌曲的通知消息,以便通知当前用户。然后,如图5所示例,开放音乐播放器的播放控件,将从服务器下载的翻唱歌曲的音频数据加载到播放器中,以便用户通过所述的播放器对翻唱歌曲进行播放,以测试其合成效果。
本实施例响应于个人控件而触发的触控事件,自动完成指示服务器实施歌曲翻唱的过程,最终获得相应的翻唱歌曲,全程无需人工参与,简化了歌曲翻唱流程的业务逻辑,提升了歌曲翻唱制作效率。
扩展的部分实施例中,所述步骤S1420、响应服务器推送通知而下载服务器响应该歌曲翻唱请求而生成的翻唱歌曲的音频数据的步骤之前,包括如下步骤:
步骤S1421、向服务器获取所述目标演唱歌手相对应的相似演唱歌手,所述相似演唱歌手与所述目标演唱歌手根据彼此合成相同歌曲获得相应的翻唱歌曲的成功率而确定:
为向用户提供更为丰富的参考信息,在所述步骤S1420执行的过程中,本实施例利用各个演唱歌曲翻唱所述目标歌曲的成功率,进一步在图形用户界面中提供当前正在参与翻唱合成的目标演唱歌手的可替代选项。
示例而言,在图4所示的界面的基础上,如图6所示例,在界面下方显示从服务器获取的与目标演唱歌手相对应的相似演唱歌手,所述的相似演唱歌手由服务器确定,终端设备可在向触发了所述个人控件的触控事件之后向服务器发送请求获取这些相似演唱歌手。确定所述相似演唱歌手的方式之一,可以是根据前文确定演唱歌手相对于一首目标歌曲的成功率来确定,具体而言,服务器可以调用历史统计出来的翻唱该目标歌曲的所有演唱歌手的成功率,优选出其中成功率较高的前若干个,按照成功率高低排序推送至终端设备,以便由终端设备解析后在图6所示的图形用户界面中展示,其中可以去除当前正在参与翻唱合成的目标演唱歌手。
步骤S1422、在等候服务器合成的翻唱歌曲的过程中展示所述相似演唱歌手的个人控件,以供用户从中选中任意一个相似演唱歌手以切换目标演唱歌手:
服务器在合成目标歌曲的翻唱歌曲时,一般需要一定的时长,例如2至5秒,但确定所述的相似演唱歌手的过程的时间则更短,因而,先于所述翻唱歌曲的获得,终端设备先行获得所述相似演唱歌手,因而,可以参照前文的实施例,通过构造各个相似演唱歌手的个人控件对各个相似演唱歌手进行展现,其效果如图6所示,此时,如果用户需要替换相似演唱歌手,只需触控某个相似演唱歌手相对应的个人控件,便可触发相应的触控事件,从而将该相似演唱歌手确定为新的目标演唱歌手,向服务器发送请求中断服务器正在合成翻唱歌曲的过程,而重新以该新的目标演唱歌手的人声演唱特征合成所述的目标歌曲的翻唱歌曲。
本实施例在用户发起歌曲翻唱合成的过程中,为用户提供相似演唱歌手的选项,给予操作用户更丰富的演唱对象的选择,方便用户及时切换目标演唱歌手,从而提升用户获得期望的翻唱歌曲的成效。
扩展的部分实施例中,所述步骤S1400、响应作用于任一个人控件的触控事件,向服务器获取被触控的个人控件相对应的目标演唱歌手翻唱所述目标歌曲而成的翻唱歌曲的步骤之后,包括如下步骤:
步骤S1500、播放所述的翻唱歌曲,在播放过程中显示评分控件:
当用户获得所述的翻唱歌曲后,在如图5所示的图形用户界面中,可开放相应的播放控件,由是,用户可以通过操作该播放控件播放翻唱歌曲。或者,另一实施例中,也可被配置为自动播放从服务器所获得的翻唱歌曲。
在所述的翻唱歌曲被播放的过程中,可以在图形用户界面中加载显示一个评分控件,用于获取用户对当前翻唱歌曲的评价信息,所述的评价信息可被终端设备或服务器量化为相应的评价数据,即评价分值。
步骤S1600、获取所述评分控件中输入的评分数据,提交给服务器对各个演唱歌手的翻唱成效进行统计,以统计出各个演唱歌手相对于所述目标歌曲的原唱歌手的融合度,用于修正所述目标歌曲的原创歌手与翻唱歌曲的目标演唱歌手之间的人声演唱特征的匹配度:
用户在所述的评分控件中完成评分操作后,便产生所述的评分数据,该评分数据被提交给服务器。
服务器接收针对该翻唱歌曲的评分数据后,便可用于统计该翻唱歌曲相对应的目标演唱歌手与原唱歌手之间的融合度。由是,所述的融合度,可以表征某一演唱歌手对某一原唱歌手的歌曲实施翻唱之后的用户感知成效。统计所述的融合度的方式,可以由本领域技术人员灵活实施,示例性的一种方式中,设每一翻唱歌曲的评分数据相对应的最高分值为S,用户评分确定的评分数据中的评价分值为Si,则针对此一翻唱歌曲获得的单曲融合度为:
Figure BDA0003576498330000161
目标演唱歌手与原唱歌手之间,可能关联于多首翻唱歌曲获得多个单曲整合度,由此,将所有翻唱歌曲相对应的单曲融合度进行简单求平均,即可获得目标演唱歌手与原唱歌手之间的综合的所述融合度。不难理解,融合度越高,表明其对应的目标演唱歌手的人声演唱特征替换所述原唱歌手的人声演唱特征之后获得的翻唱歌曲的音质效果更佳,据此,便可利用这一融合度,用于修正所述目标歌曲的原创歌手与翻唱歌曲的目标演唱歌手之间的人声演唱特征的匹配度,使得服务器在为终端设备提供用于实施歌曲翻唱的候选演唱歌手时,根据修正后的匹配度决定各个演唱歌手之间的排行关系而确定各个演唱歌手相对应的排行数据项的数据,由此,不仅关联考虑了演唱歌手与目标歌曲的原唱歌手彼此人声演唱特征之间的相似度,也充分考虑了演唱歌手与原唱歌手之间的用户评价生成的成效数据。从而能够更精准地为用户确定出更适合于其目标歌曲的演唱歌手。
本实施例可进一步提升向终端设备的用户推荐与目标歌曲的原唱歌手更为精准匹配的演唱歌手用于实施歌曲翻唱,使得用户所确定的目标演唱歌手,其与目标歌曲的原唱歌手的对应关系中,既体现了人声演唱特征的相似性,也体现了历史用户评分成效。
本申请的一种歌曲翻唱执行方法,可被编程为计算机程序产品,主要部署于服务器中运行而实现,以便藉此通过访问该计算机程序产品运行后开放的接口,通过图形用户界面与该计算机程序产品进行人机交互而执行该方法。据此,请参阅图7所示,所述歌曲翻唱合成方法在其典型实施例中,包括:
步骤S2100、响应终端设备触发的歌手匹配请求,获得该请求相对应的目标歌曲:
当终端设备触发所述的歌手匹配请求之后,服务器接收该请求并予以响应,首先根据该请求确定出终端设备指定的目标歌曲,该目标歌曲一般是已经存储在服务器的曲库中的已有歌曲,或者是终端设备预先上传的已有歌曲,在该请求中直接指定该目标歌曲的唯一特征信息即可。因此,服务器可以凭该唯一特征信息直接确定该目标歌曲。
步骤S2200、查询人声演唱特征数据库,确定其中人声演唱特征与所述目标歌曲的原唱歌手相匹配的多个演唱歌手及其匹配度,所述人声演唱特征为音色特征和/或音高特征:
服务器预构造有一个人声演唱特征数据库,用于存储海量的演唱歌手的人声演唱特征,所述的人声演唱特征可以包括相对应的演唱歌手的音色特征和音高特征,具体调用时,可根据终端设备的请求而灵活调用其中任意之一或全部用于实施歌曲翻唱合成。
所述的人声演唱特征,可由本领域技术人员采用传统技术对各个演唱歌手相对应演唱生成的歌曲的音频数据进行提取获得,例如采用预先训练至收敛状态的神经网络模型进行提取,包括专用于提取所述音色特征的神经网络模型和/或专用于提取所述音高特征的神经网络模型均可,按需调用。
针对该人声演唱特征库,服务器还根据两两演唱歌手之间的相同人声演唱特征预事先计算好相似度,从而可以获得一个音色相似映射表和音高相似映射表,分别用于存储两两演唱歌手之间关于音色和音高的相似度。此外,还可以将音色相似映射表和音高相似映射表中的相似度关于两两演唱歌手进行对应综合,例如将两两演唱歌手相对应的音色相似度和音高相似度求取均值,获得人声演唱特征相对应的整体相似度,存储于另一相似映射表中,以供查询两两演唱歌手之间同时包含音色特征、音高特征时所对应的相似度。
由于目标歌曲的原唱歌手也可作为演唱歌手之一预先获取其音色特征和音高特征,因而,在所述的人声演唱特征数据及其相应的各个映射表中,也对应存储所述原唱歌手的人声演唱特征及其相似度数据,也即,所述的原唱歌手也可被视为所述演唱歌手之一。
如前所述,用户在触发所述的歌手匹配请求时,可以提供翻唱时需要替换的人声演唱特征的具体选项,即可单选音色特征或音高特征,或同时选择音色特征和音高特征,因而,服务器可以从该请求中确定出需要调用的人声演唱特征的范围,据此,服务器查询其人声演唱特征数据库时,对应该请求中的选项查询相应的映射表,便可根据用户所指定的目标歌曲的原唱歌手,从相应的映射表中,查找出与该原唱歌手的人声演唱特征相对应的各个演唱歌手的相似度,在本实施例中,这一相似度被直接确定了原唱歌手与相应的演唱歌手之间的匹配度。而在本申请后续将揭示的实施例中,该匹配度可以在所述相似度的基础上利用用户评价数据进行修正。
由此可见,根据所述歌手匹配请求中的目标歌曲,便可确定出与目标歌曲的原唱歌手的人声演唱特征构成相匹配的多个演唱歌手,并且还可关联获得各个演唱歌手相对应的匹配度。
步骤S2300、将各个演唱歌手相对应的匹配度作为排行索引项,对各个演唱歌手的个人信息进行排行,生成排行数据响应所述歌手匹配请求:
各个演唱歌手的匹配度,可以衡量演唱歌手相对于所述原唱歌手进行歌曲翻唱时的密切关系,因而,可以将所述的匹配度直接作为对各个演唱歌手的排行索引项,以便服务器和终端设备可以根据排行索引项对各个演唱歌手进行排序。服务器首先将各个演唱歌手按照其所述的匹配度进行排行,确定各个演唱歌手的顺序,然后关联各个演唱歌手的个人信息,主要包括其个人头像及个人名称,从而生成排行数据,将其响应所述的歌手匹配请求推送至终端设备,由终端设备进一步解析显示到其图形用户界面中供用户选定其中一个演唱歌手作为制备翻唱歌曲的目标演唱歌手。
步骤S2400、响应该终端设备的歌曲翻唱请求,确定该请求所指定的目标演唱歌手,该目标演唱歌手为所述排行数据中的任意一个演唱歌手:
用户在终端设备确定了目标演唱歌手并发送歌曲翻唱请求之后,服务器响应于该请求,确定该请求所指定的目标演唱歌手,不难理解,由于用户是根据服务器推送的排行数据确定所述的目标演唱歌手的,因而,该目标演唱歌手也是所述排行数据中的一员,其人声演唱特征已经事先存储于所述的人声演唱特征数据库中可供服务器调用。
步骤S2500、调用该目标演唱歌手的人声演唱特征替换所述目标歌曲的人声演唱特征而获得翻唱歌曲:
服务器可以预先训练一个适于应用目标演唱歌手的人声演唱特征对目标歌曲的音频数据进行合成,而生成相应的翻唱歌曲的神经网络模型,所述的神经网络模型的造型及其训练过程可由本领域技术人员灵活实施,由此,使得所述的神经网络模型具体将人声演唱特征替换目标歌曲的人声演唱特征的能力。
据此,服务器从所述的人声演唱特征数据库中调用所述目标演唱歌手的人声演唱特征,并将所述的目标歌曲的音频数据进行语音预处理获得相应的语音信息后,输入所述的神经网络模型,由所述的神经网络模型根据其训练习得的能力,合成出相对应的翻唱歌曲的音频数据,由此,所述的翻唱歌曲相对于所述目标歌曲,原唱歌手的人声演唱特征已经修正为目标演唱歌手的人声演唱特征。
步骤S2600、将所述翻唱歌曲推送至所述终端设备:
获得所述的翻唱歌曲的音频数据后,便可将该音频数据推送至所述的终端设备,供用户进行播放之用。
本实施例中,服务器根据歌手匹配请求可以根据目标歌曲的原唱歌手与各个预先采集的演唱歌手之间的人声演唱特征的匹配度,快速地为终端设备匹配出歌曲翻唱所需的多个演唱歌手作为候选演唱歌手,在终端设备确定从所述的候选演唱歌手中确定出目标演唱歌手之后,服务器便可根据该目标演唱歌手的人声演唱特征快速为用户合成出所述的目标歌曲相对应的翻唱歌曲,使用目标演唱歌手的人声演唱特征对所述目标歌曲进行修正,使目标歌曲的演唱音质和唱功得以修正和提升,全程无需专业知识干预,方便用户侧进行傻瓜化操作,创新了辅助音乐创作形式,也扩大了在线音乐平台的作品生成途径,可预期收获乐观的规模经济效用。
请参阅图8,深化的部分实施例中,所述步骤S2200、查询人声演唱特征数据库,确定其中人声演唱特征与所述目标歌曲的原唱歌手相匹配的多个演唱歌手及其匹配度,包括如下步骤:
步骤S2210、从人声演唱特征数据库中获取所述目标歌曲的原唱歌手的人声演唱特征:
如前所述,人声演唱特征数据库中预存储有包含所述目标歌曲的原唱歌手在内的各个演唱歌手的人声演唱特征,据此,可以直接调用所述的目标歌曲的原唱歌手的人声演唱特征。
步骤S2220、计算所述原唱歌手的人声演唱特征与所述人声演唱特征数据库中各个演唱歌手的人声演唱特征之间的相似度,筛选出相似度超过预设阈值的多个演唱歌手:
本实施例中,响应于歌手匹配请求而即时计算所述原唱歌手的人声演唱特征与人声演唱特征数据库中各个演唱歌手之间的相似度。因此,基于同一人声演唱特征,采用预设的数据距离算法,计算所述原唱歌手的人声演唱特征与人声演唱特征数据库中各个演唱歌手的人声演唱特征之间的相似度。所述的数据距离算法,可采用余弦相似度算法、皮尔逊相关系数算法、欧氏距离算法、杰卡德算法等任意一项。经过计算,可以获得一个相似度序列,其中每个元素代表所述原唱歌手与一个演唱歌手之间的相似度。据此,考虑到对演唱歌手进行优选的需要,可调用一个预设阈值对所述相似度序列中的各个元素进行优选,筛选出其中相似度超过所述预设阈值的多个演唱歌手,确定筛选出的各个演唱歌手相对应的相似度。
步骤S2230、根据各个演唱歌手与所述原唱歌手之间预先统计的融合度校正相应的相似度,以获得相应的匹配度,所述融合度为所述演唱歌手与原唱歌手之间关联于同一翻唱歌曲所获得的用户评价数据的统计结果:
进一步,为了利用用户历史评价数据对前一步骤确定的相似度进行修正,可调用本申请前文所述的各个演唱歌手相对应于所述原唱歌手的融合度,以各个演唱歌手相应的融合度为权重,将其与相应的演唱歌手的相似度进行相乘,获得相应的演唱歌手的匹配度。该匹配度是在所述相似度的基础上,利用用户评价数据统计获得的融合度进行修正的结果。关于所述的融合度的计算方式,已在前文揭示,恕不赘述。
如前所述,所述匹配度被作为目标歌曲的候选演唱歌手的排行索引项,因而,也可进一步根据该匹配度对筛选出的各个演唱歌手进行重新排序后形成排行数据推送至终端设备中。
本实施例针对每个目标歌曲即时计算确定与其原唱歌手在人声演唱特征上相似的演唱歌手,在计算原唱歌手与演唱歌手的排行依据的匹配度的过程中,不仅根据两者彼此之间人声演唱特征在高层语义上的相似程度,而且也综合了用户历史评价数据,因而,所获得的排行数据中的候选演唱歌手与所述原唱歌手之间在声音效果上的吻合程度将更为优异,也即,能够匹配出更为符合目标歌曲所需的候选演唱歌手,能够提升用户合成翻唱歌曲的成功率。
扩展的部分实施例中,所述步骤S2500、调用该目标演唱歌手的人声演唱特征替换所述目标歌曲的人声演唱特征而获得翻唱歌曲的步骤之后,包括如下步骤:
步骤S2510、统计获得的所述翻唱歌曲所采用的目标演唱歌手的翻唱成功数量:
出于版本保护及刺激演唱歌手积极性以提升在线音乐平台的用户流量的目的,本实施例中,当服务器每完成一首翻唱歌曲的合成后,便对该翻唱歌曲相对应的目标演唱歌手的翻唱成功数量进行计数。在线音乐平台海量的消费者用户中,任意一个消费者用户每调用一个目标演唱歌手合成出一首翻唱歌曲,该目标演唱歌手对应的翻唱成功数量便加计1,由此,日积月累,优秀的目标演唱歌手脱颖而出,其翻唱成功数量相对可观。
步骤S2520、根据统计出的翻唱成功数量计算该目标演唱歌手的最新版权费:
在线音乐平台可以预设翻唱成功数量相对应的单价以及计价算法,当相应的结算时点到达时,便可应用所述的计价算法和单价自动对各个目标演唱歌手计算其最新版权费,然后根据计费结果,支付目标演唱歌手相应的费用,从而完成后端的业务闭环。
本实施例进一步完善了歌曲翻唱项目的业务流程,综合兼顾了消费用户侧和演唱歌手侧的业务需求,完善了后台对歌曲翻唱项目的运行的支撑,使歌曲翻唱项目具有持续创造平台效益的功能,而起到活跃平台用户流量和用户驻存率的成效,确保该项目为平台带来经济规模效应。
请参阅图9及前文所引用的相关图形用户界面,适应本申请的目的之一而提供的一种歌曲翻唱合成装置,为根据所述歌曲翻唱合成方法经功能化部署所得的方案,其包括目标获取模块1100、歌手匹配模块1200、歌手确定模块1300,以及翻唱启动模块1400,其中:所述目标获取模块1100,用于通过图形用户界面获取用户指定的目标歌曲;所述歌手匹配模块1200,用于向服务器获取与该目标歌曲中的人声演唱特征相匹配的多个演唱歌手的排行数据;所述歌手确定模块1300,用于根据所述排行数据展示各个演唱歌手相对应的个人控件,用于受触控而确定相应的目标演唱歌手;所述翻唱启动模块1400,用于响应作用于任一个人控件的触控事件,向服务器获取被触控的个人控件相对应的目标演唱歌手翻唱所述目标歌曲而成的翻唱歌曲。
深化的部分实施例中,所述歌手确定模块1300,包括:数据解析单元,用于解析所述排行数据,获取该排行数据中的演唱歌手个人信息及其排行索引项,所述排行索引项为所述演唱歌手的人声演唱特征与所述目标歌曲中的人声演唱特征之间的相似度,所述人声演唱特征为音色特征、音高特征中任意一项,或,所述排行索引项为所述演唱歌手合成所述目标歌曲相对应的成功率;排行展示单元,用于根据所述排行索引项的排序结果,在图形用户界面中,可滑动展示各个演唱歌手相对应的个人控件,每个个人控件加载其相应的演唱歌手的个人信息,所述个人信息包括演唱歌手的个人头像及个人名称。
深化的部分实施例中,所述翻唱启动模块1400,包括:触控响应单元,用于响应作用于任一个人控件的触控事件,将被触控的个人控件相对应的演唱歌手作为目标演唱歌手,向服务器发送关联于该目标演唱歌手及所述目标歌曲的歌曲翻唱请求;翻唱下载单元,用于响应服务器推送通知而下载服务器响应该歌曲翻唱请求而生成的翻唱歌曲的音频数据,所述音频数据为在所述目标歌曲的音频数据中,使用所述目标演唱歌手的人声演唱特征替换该目标歌曲的相应人声演唱特征而获得;翻唱展示单元,用于向图形用户界面显示已获得翻唱歌曲的通知消息及将所述翻唱歌曲的音频数据加载到音乐播放控件中以供播放。
扩展的部分实施例中,所述翻唱启动模块1400,包括先于所述翻唱下载单元的如下单元:相似匹配单元,用于向服务器获取所述目标演唱歌手相对应的相似演唱歌手,所述相似演唱歌手与所述目标演唱歌手根据彼此合成相同歌曲获得相应的翻唱歌曲的成功率而确定;相似展现单元,用于在等候服务器合成的翻唱歌曲的过程中展示所述相似演唱歌手的个人控件,以供用户从中选中任意一个相似演唱歌手以切换目标演唱歌手。
扩展的部分实施例中,本申请的歌曲翻唱合成装置包括后于所述翻唱启动模块1400运行的如下模块:播放评分模块,用于播放所述的翻唱歌曲,在播放过程中显示评分控件;评分处理模块,用于获取所述评分控件中输入的评分数据,提交给服务器对各个演唱歌手的翻唱成效进行统计,以统计出各个演唱歌手相对于所述目标歌曲的原唱歌手的融合度,用于修正所述目标歌曲的原创歌手与翻唱歌曲的目标演唱歌手之间的人声演唱特征的匹配度。
请参阅图10及前文所引用的相关图形用户界面,适应本申请的目的之一而提供的一种歌曲翻唱执行装置,为根据所述歌曲翻唱执行方法经功能化部署所得的方案,其包括歌曲确定模块2100、匹配执行模块2200、排行执行模块2300、目标确定模块2400、翻唱执行模块2500,以及歌曲推送模块2600,其中:所述歌曲确定模块2100,用于响应终端设备触发的歌手匹配请求,获得该请求相对应的目标歌曲;所述匹配执行模块2200,用于查询人声演唱特征数据库,确定其中人声演唱特征与所述目标歌曲的原唱歌手相匹配的多个演唱歌手及其匹配度,所述人声演唱特征为音色特征和/或音高特征;所述排行执行模块2300,用于将各个演唱歌手相对应的匹配度作为排行索引项,对各个演唱歌手的个人信息进行排行,生成排行数据响应所述歌手匹配请求;所述目标确定模块2400,用于响应该终端设备的歌曲翻唱请求,确定该请求所指定的目标演唱歌手,该目标演唱歌手为所述排行数据中的任意一个演唱歌手;所述翻唱执行模块2500,用于调用该目标演唱歌手的人声演唱特征替换所述目标歌曲的人声演唱特征而获得翻唱歌曲;所述歌曲推送模块2600,用于将所述翻唱歌曲推送至所述终端设备。
深化的部分实施例中,所述匹配执行模块2200,包括:特征获取单元,用于从人声演唱特征数据库中获取所述目标歌曲的原唱歌手的人声演唱特征;相似度计算单元,用于计算所述原唱歌手的人声演唱特征与所述人声演唱特征数据库中各个演唱歌手的人声演唱特征之间的相似度,筛选出相似度超过预设阈值的多个演唱歌手;匹配度计算单元,用于根据各个演唱歌手与所述原唱歌手之间预先统计的融合度校正相应的相似度,以获得相应的匹配度,所述融合度为所述演唱歌手与原唱歌手之间关联于同一翻唱歌曲所获得的用户评价数据的统计结果。
扩展的部分实施例中,本申请的歌曲翻唱执行装置还包括后于所述翻唱执行模块2500运行的如下模块:翻唱统计模块,用于统计获得的所述翻唱歌曲所采用的目标演唱歌手的翻唱成功数量;歌手计费模块,用于根据统计出的翻唱成功数量计算该目标演唱歌手的最新版权费。
为解决上述技术问题,本申请实施例还提供计算机设备。如图11所示,计算机设备的内部结构示意图。该计算机设备包括通过***总线连接的处理器、计算机可读存储介质、存储器和网络接口。其中,该计算机设备的计算机可读存储介质存储有操作***、数据库和计算机可读指令,数据库中可存储有控件信息序列,该计算机可读指令被处理器执行时,可使得处理器实现一种歌曲翻唱合成方法或实现一种歌曲翻唱执行方法。该计算机设备的处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该计算机设备的存储器中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行本申请的歌曲翻唱合成方法或歌曲翻唱执行方法。该计算机设备的网络接口用于与终端连接通信。本领域技术人员可以理解,图11中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
本实施方式中处理器用于执行图9、图10中的各个模块及其子模块的具体功能,存储器存储有执行上述模块或子模块所需的程序代码和各类数据。网络接口用于向用户终端或服务器之间的数据传输。本实施方式中的存储器存储有本申请的歌曲翻唱合成装置或歌曲翻唱执行装置中执行所有模块/子模块所需的程序代码及数据,服务器能够调用服务器的程序代码及数据执行所有子模块的功能。
本申请还提供一种存储有计算机可读指令的存储介质,计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行本申请任一实施例的歌曲翻唱合成方法或歌曲翻唱执行方法的步骤。
本申请还提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被一个或多个处理器执行时实现本申请任一实施例所述歌曲翻唱合成方法或歌曲翻唱执行方法的步骤。
本领域普通技术人员可以理解实现本申请上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等计算机可读存储介质,或随机存储记忆体(Random Access Memory,RAM)等。
综上所述,本申请使翻唱歌曲的制作更为简便,提升了翻唱歌曲的生产效率,丰富了音乐辅助创作形态,改善了用户体验。
本技术领域技术人员可以理解,本申请中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本申请中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本申请中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。
以上所述仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

Claims (13)

1.一种歌曲翻唱合成方法,其特征在于,包括如下步骤:
通过图形用户界面获取用户指定的目标歌曲;
向服务器获取与该目标歌曲中的人声演唱特征相匹配的多个演唱歌手的排行数据;
根据所述排行数据展示各个演唱歌手相对应的个人控件,用于受触控而确定相应的目标演唱歌手;
响应作用于任一个人控件的触控事件,向服务器获取被触控的个人控件相对应的目标演唱歌手翻唱所述目标歌曲而成的翻唱歌曲。
2.根据权利要求1所述的歌曲翻唱合成方法,其特征在于,根据所述排行数据展示各个演唱歌手相对应的个人控件,包括如下步骤:
解析所述排行数据,获取该排行数据中的演唱歌手个人信息及其排行索引项,所述排行索引项为所述演唱歌手的人声演唱特征与所述目标歌曲中的人声演唱特征之间的相似度,所述人声演唱特征为音色特征、音高特征中任意一项,或,所述排行索引项为所述演唱歌手合成所述目标歌曲相对应的成功率;
根据所述排行索引项的排序结果,在图形用户界面中,可滑动展示各个演唱歌手相对应的个人控件,每个个人控件加载其相应的演唱歌手的个人信息,所述个人信息包括演唱歌手的个人头像及个人名称。
3.根据权利要求1所述的歌曲翻唱合成方法,其特征在于,响应作用于任一个人控件的触控事件,向服务器获取被触控的个人控件相对应的目标演唱歌手翻唱所述目标歌曲而成的翻唱歌曲,包括如下步骤:
响应作用于任一个人控件的触控事件,将被触控的个人控件相对应的演唱歌手作为目标演唱歌手,向服务器发送关联于该目标演唱歌手及所述目标歌曲的歌曲翻唱请求;
响应服务器推送通知而下载服务器响应该歌曲翻唱请求而生成的翻唱歌曲的音频数据,所述音频数据为在所述目标歌曲的音频数据中,使用所述目标演唱歌手的人声演唱特征替换该目标歌曲的相应人声演唱特征而获得;
向图形用户界面显示已获得翻唱歌曲的通知消息及将所述翻唱歌曲的音频数据加载到音乐播放控件中以供播放。
4.根据权利要求3所述的歌曲翻唱合成方法,其特征在于,响应服务器推送通知而下载服务器响应该歌曲翻唱请求而生成的翻唱歌曲的音频数据的步骤之前,包括如下步骤:
向服务器获取所述目标演唱歌手相对应的相似演唱歌手,所述相似演唱歌手与所述目标演唱歌手根据彼此合成相同歌曲获得相应的翻唱歌曲的成功率而确定;
在等候服务器合成的翻唱歌曲的过程中展示所述相似演唱歌手的个人控件,以供用户从中选中任意一个相似演唱歌手以切换目标演唱歌手。
5.根据权利要求1所述的歌曲翻唱合成方法,其特征在于,响应作用于任一个人控件的触控事件,向服务器获取被触控的个人控件相对应的目标演唱歌手翻唱所述目标歌曲而成的翻唱歌曲的步骤之后,包括如下步骤:
播放所述的翻唱歌曲,在播放过程中显示评分控件;
获取所述评分控件中输入的评分数据,提交给服务器对各个演唱歌手的翻唱成效进行统计,以统计出各个演唱歌手相对于所述目标歌曲的原唱歌手的融合度,用于修正所述目标歌曲的原创歌手与翻唱歌曲的目标演唱歌手之间的人声演唱特征的匹配度。
6.一种歌曲翻唱执行方法,其特征在于,包括如下步骤:
响应终端设备触发的歌手匹配请求,获得该请求相对应的目标歌曲;
查询人声演唱特征数据库,确定其中人声演唱特征与所述目标歌曲的原唱歌手相匹配的多个演唱歌手及其匹配度,所述人声演唱特征为音色特征和/或音高特征;
将各个演唱歌手相对应的匹配度作为排行索引项,对各个演唱歌手的个人信息进行排行,生成排行数据响应所述歌手匹配请求;
响应该终端设备的歌曲翻唱请求,确定该请求所指定的目标演唱歌手,该目标演唱歌手为所述排行数据中的任意一个演唱歌手;
调用该目标演唱歌手的人声演唱特征替换所述目标歌曲的人声演唱特征而获得翻唱歌曲;
将所述翻唱歌曲推送至所述终端设备。
7.根据权利要求6所述的歌曲翻唱执行方法,其特征在于,查询人声演唱特征数据库,确定其中人声演唱特征与所述目标歌曲的原唱歌手相匹配的多个演唱歌手及其匹配度,包括如下步骤:
从人声演唱特征数据库中获取所述目标歌曲的原唱歌手的人声演唱特征;
计算所述原唱歌手的人声演唱特征与所述人声演唱特征数据库中各个演唱歌手的人声演唱特征之间的相似度,筛选出相似度超过预设阈值的多个演唱歌手;
根据各个演唱歌手与所述原唱歌手之间预先统计的融合度校正相应的相似度,以获得相应的匹配度,所述融合度为所述演唱歌手与原唱歌手之间关联于同一翻唱歌曲所获得的用户评价数据的统计结果。
8.根据权利要求6所述的歌曲翻唱执行方法,其特征在于,调用该目标演唱歌手的人声演唱特征替换所述目标歌曲的人声演唱特征而获得翻唱歌曲的步骤之后,包括如下步骤:
统计获得的所述翻唱歌曲所采用的目标演唱歌手的翻唱成功数量;
根据统计出的翻唱成功数量计算该目标演唱歌手的最新版权费。
9.一种歌曲翻唱合成装置,其特征在于,其包括:
目标获取模块,用于通过图形用户界面获取用户指定的目标歌曲;
歌手匹配模块,用于向服务器获取与该目标歌曲中的人声演唱特征相匹配的多个演唱歌手的排行数据;
歌手确定模块,用于根据所述排行数据展示各个演唱歌手相对应的个人控件,用于受触控而确定相应的目标演唱歌手;
翻唱启动模块,用于响应作用于任一个人控件的触控事件,向服务器获取被触控的个人控件相对应的目标演唱歌手翻唱所述目标歌曲而成的翻唱歌曲。
10.一种歌曲翻唱执行装置,其特征在于,包括:
歌曲确定模块,用于响应终端设备触发的歌手匹配请求,获得该请求相对应的目标歌曲;
匹配执行模块,用于查询人声演唱特征数据库,确定其中人声演唱特征与所述目标歌曲的原唱歌手相匹配的多个演唱歌手及其匹配度,所述人声演唱特征为音色特征和/或音高特征;
排行执行模块,用于将各个演唱歌手相对应的匹配度作为排行索引项,对各个演唱歌手的个人信息进行排行,生成排行数据响应所述歌手匹配请求;
目标确定模块,用于响应该终端设备的歌曲翻唱请求,确定该请求所指定的目标演唱歌手,该目标演唱歌手为所述排行数据中的任意一个演唱歌手;
翻唱执行模块,用于调用该目标演唱歌手的人声演唱特征替换所述目标歌曲的人声演唱特征而获得翻唱歌曲;
歌曲推送模块,用于将所述翻唱歌曲推送至所述终端设备。
11.一种计算机设备,包括中央处理器和存储器,其特征在于,所述中央处理器用于调用运行存储于所述存储器中的计算机程序以执行如权利要求1至8中任意一项所述的方法的步骤。
12.一种计算机可读存储介质,其特征在于,其以计算机可读指令的形式存储有依据权利要求1至8中任意一项所述的方法所实现的计算机程序,该计算机程序被计算机调用运行时,执行相应的方法所包括的步骤。
13.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至8任意一项中所述方法的步骤。
CN202210345842.5A 2022-03-31 2022-03-31 歌曲翻唱合成、执行方法及装置、设备、介质、产品 Pending CN114708843A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210345842.5A CN114708843A (zh) 2022-03-31 2022-03-31 歌曲翻唱合成、执行方法及装置、设备、介质、产品

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210345842.5A CN114708843A (zh) 2022-03-31 2022-03-31 歌曲翻唱合成、执行方法及装置、设备、介质、产品

Publications (1)

Publication Number Publication Date
CN114708843A true CN114708843A (zh) 2022-07-05

Family

ID=82172749

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210345842.5A Pending CN114708843A (zh) 2022-03-31 2022-03-31 歌曲翻唱合成、执行方法及装置、设备、介质、产品

Country Status (1)

Country Link
CN (1) CN114708843A (zh)

Similar Documents

Publication Publication Date Title
TWI774967B (zh) 音頻合成方法、裝置、儲存媒體和計算機設備
CN108780653A (zh) 音频内容制作、音频排序和音频混合的***和方法
CN110599985B (zh) 一种音频内容生成方法、服务端设备和客户端设备
CN108064406A (zh) 用于多媒体播放为音乐声频片段的交叉淡变的节奏性同步
CN105224581B (zh) 在播放音乐时呈现图片的方法和装置
US20230273766A1 (en) Computerized systems and methods for hosting and dynamically generating and providing customized media and media experiences
US11610568B2 (en) Modular automated music production server
CN104471512A (zh) 内容定制化
US20090254206A1 (en) System and method for composing individualized music
CN110265067A (zh) 录制热门片段方法、装置、电子设备及可读介质
CN100456268C (zh) 内容分发服务器和内容分发方法
CN104199864B (zh) 一种输入过程中按键音提示的方法和装置
CN110634465A (zh) 配乐的方法、移动终端、数据处理方法和配乐***
EP3798865A1 (en) Methods and systems for organizing music tracks
JP5344756B2 (ja) 情報処理装置、情報処理方法、及びプログラム
WO2012173021A1 (ja) 情報処理装置、情報処理方法、および、プログラム
US11410706B2 (en) Content pushing method for display device, pushing device and display device
CN114708843A (zh) 歌曲翻唱合成、执行方法及装置、设备、介质、产品
JP2008052737A (ja) 楽曲マッチングシステム及び楽曲マッチング方法
CN113611268B (zh) 音乐作品生成、合成方法及其装置、设备、介质、产品
JP5618150B2 (ja) 情報処理装置、情報処理方法、およびプログラム
CA2561147C (en) Mobile station and interface adapted for feature extraction from an imput media sample
JP2002049627A (ja) コンテンツの自動検索システム
CN110400559A (zh) 一种音频合成的方法、装置及设备
DE102004010878B4 (de) Vorrichtung und Verfahren zum Liefern einer Signalisierungsmelodie

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination