[发明专利]音乐识别方法、音符识别模型建立方法、装置及电子设备有效
申请号: | 201610113604.6 | 申请日: | 2016-02-29 |
公开(公告)号: | CN107146631B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 李贝;陈伟;姚光超;唐文琦 | 申请(专利权)人: | 北京搜狗科技发展有限公司 |
主分类号: | G10L25/90 | 分类号: | G10L25/90;G10L25/51;G10L19/02 |
代理公司: | 北京华沛德权律师事务所 11302 | 代理人: | 马苗苗 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音乐 识别 方法 音符 模型 建立 装置 电子设备 | ||
本发明涉及自动化领域,公开了一种音乐识别方法、音符识别模型建立方法、装置及电子设备,以解决现有技术中在对音乐进行识别时需要依赖于特定的硬件设备的技术问题。该方法包括:在获得音乐所对应的第一音频数据中之后,可以基于第一音频数据中所包含的M个音符片段和音符模型,对第一音频数据进行匹配识别其中,所述音符模型中包含至少一组音符片段与特征信息的对应关系,也即是不需要硬件改进,就可以实现对第一音频数据中相关信息的识别,故而达到了提高对音乐识别的兼容性的技术效果。
技术领域
本发明涉及自动化领域,尤其涉及音乐识别方法、音符识别模型建立方法、装置及电子设备。
背景技术
随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子设备,享受随着科技发展带来的舒适生活。例如:现有技术中,可以通过电子设备内置的APP实现钢琴陪练。
现有技术中钢琴陪练主要采用以下方式(如图1所示):针对钢琴搭配特殊的硬件设备,比如电钢琴或者有midi输出接口的电子琴,app通过接收该硬件设备的按键开关信息,来识别用户的演奏是否正确。该陪练方式存在以下技术问题:
①该方案的兼容性不强,仅仅能够适用于该APP所对应的特定设备,如果换一台钢琴或者换个地点将无法陪练;
②现有的电钢琴或电子琴很难达到与真钢琴相同的触感和音色,与在真钢琴上练习的效果是完全不同的,从而导致大部分家长无法接受让孩子在电钢琴上学习钢琴。
发明内容
本发明提供一种音乐识别方法、音符识别模型建立方法及装置,以解决现有技术中在对音乐进行识别时需要依赖于特定的硬件设备的技术问题。
第一方面,本发明实施例提供一种音乐识别方法,包括:
获得音乐所对应的第一音频数据,所述第一音频数据包含M个音符片段,M为正整数;
基于所述M个音符片段和音符模型,对所述第一音频数据进行匹配识别,其中,所述音符模型中包含至少一组音符片段与特征信息的对应关系。
可选的,所述对所述第一音频数据进行匹配识别,包括:
对所述第一音频数据中的演奏错误进行识别;和/或基于所述M个音符片段和音符模型获得所述第一音频数据的第一乐谱信息。
可选的,所述演奏错误包括:音符错误、节奏错误、音不准中的至少一种演奏错误。
可选的,所述对所述第一音频数据中的演奏错误进行识别,包括:
获取用于产生所述第一音频数据的参考乐谱信息;
确定出所述参考乐谱信息所包含的N个音符片段,N为正整数;
基于所述音符模型,确定出所述M个音符片段与所述N个音符片段中音符不匹配的片段作为所述演奏错误所对应的音符片段。
可选的,所述方法还包括:
确定出所述N个音符片段中每个音符片段的演奏时长;
在所述基于所述音符模型,确定出所述M个音符片段与所述N个音符片段中音符不匹配的片段作为所述演奏错误所对应的音符片段之后,所述方法还包括:
确定出所述M个音符片段与所述N个音符片段中音符匹配但演奏时长不匹配的片段作为所述演奏错误所对应的音符片段。
可选的,所述基于所述音符模型,确定出所述M个音符片段与所述N个音符片段中音符不匹配的片段作为所述演奏错误所对应的音符片段,包括:
从所述音符模型中查找获得所述N个音符片段中各个音符片段的特征信息,进而确定出参考乐谱信息所对应的第一音符特征信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狗科技发展有限公司,未经北京搜狗科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610113604.6/2.html,转载请声明来源钻瓜专利网。