一种存储歌曲的方法及装置的制造方法
【技术领域】
[0001]本发明涉及终端技术领域,特别涉及一种存储歌曲的方法及装置。
【背景技术】
[0002]随着音乐类节目的火热,各大主流电视台都推出了内容不同、形式类似的音乐节目,赢得了广大电视观众的好评。音乐类节目播放的歌曲大多都是脍炙人口的歌曲。用户在听这些歌曲时,往往有下载这些歌曲的冲动,但是下载歌曲时,用户需要先知道歌曲名,再将歌曲名手动输入歌曲类下载软件中进行下载,费事费力。
【发明内容】
[0003]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种存储歌曲的方法及装置。
[0004]本发明提供一种存储歌曲的方法,包括:
[0005]监测终端当前是否正在播放音乐类节目;
[0006]当所述终端当前正在播放音乐类节目时,采集周围环境的声音;
[0007]对所述采集的声音进行识别,确定与所述音乐类节目相关的歌曲;
[0008]将所述歌曲进行存储。
[0009]在一个实施例中,所述对所述采集的声音进行识别,确定与所述音乐类节目相关的歌曲,可包括:
[0010]识别所述采集的声音中终端发出的音频;
[0011 ]根据所述音频识别出所述音乐类节目相关的歌曲的名称;
[0012 ]所述将所述歌曲进行存储,包括:
[0013]根据所述歌曲的名称从网络下载对应的歌曲进行存储。
[0014]在一个实施例中,在所述将所述歌曲进行存储之前,所述方法还可包括:
[0015]确定所述采集的声音中是否包含用户随着所述歌曲唱歌的人声部分;
[0016]当包含所述人声部分时,将所述歌曲进行存储。
[0017]在一个实施例中,在所述采集周围环境的声音之后,所述方法还可包括:
[0018]根据预设的噪音特征频谱确定所述采集的声音中属于噪音的部分;
[0019]对所述采集的声音进行去噪处理。
[0020]本发明实施例还提供一种存储歌曲的装置,包括:
[0021]监测模块,用于监测终端当前是否正在播放音乐类节目;
[0022]采集模块,用于当所述终端当前正在播放音乐类节目时,采集周围环境的声音;
[0023]识别模块,用于对所述采集的声音进行识别,确定与所述音乐类节目相关的歌曲;
[0024]第一存储模块,用于将所述歌曲进行存储。
[0025]在一个实施例中,所述识别模块,可包括:
[0026]第一识别子模块,用于识别所述采集的声音中终端发出的音频;
[0027]第二识别子模块,用于根据所述音频识别出所述音乐类节目相关的歌曲的名称;
[0028]所述第一存储模块,包括:
[0029]存储子模块,用于根据所述歌曲的名称从网络下载对应的歌曲进行存储。
[0030]在一个实施例中,所述装置还可包括:
[0031]第一确定模块,用于确定所述采集的声音中是否包含用户随着所述歌曲唱歌的人声部分;
[0032]第二存储模块,用于当包含所述人声部分时,将所述歌曲进行存储。
[0033]在一个实施例中,所述装置还可包括:
[0034]第二确定模块,用于根据预设的噪音特征频谱确定所述采集的声音中属于噪音的部分;
[0035]处理模块,用于对所述采集的声音进行去噪处理。
[0036]本发明实施例的一些有益效果可以包括:
[0037]本发明实施例的上述技术方案,通过当终端播放音乐类节目时,采集周围环境声音并进行识别,确定与音乐类节目相关的歌曲,并将歌曲进行存储。从而能够实现对歌曲的自动存储,节省了用户的时间。
[0038]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0039]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0040]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0041]图1为本发明实施例中一种存储歌曲的方法的流程图;
[0042]图2为本发明实施例中另一种存储歌曲的方法的流程图;
[0043]图3为本发明实施例中又一种存储歌曲的方法的流程图;
[0044]图4为本发明实施例中再一种存储歌曲的方法的流程图;
[0045]图5为本发明实施例中一种存储歌曲的装置的框图;
[0046]图6为本发明实施例中又一种存储歌曲的装置的框图;
[0047]图7为本发明实施例中再一种存储歌曲的装置的框图。
【具体实施方式】
[0048]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0049]图1所示为本发明实施例中一种存储歌曲的方法的流程图,如图1所示,包括以下步骤 S11-S14:
[0050]步骤Sll,监测终端当前是否正在播放音乐类节目。
[0051]上述方法可以用于终端中,该终端与步骤Sll中的终端可以是同一终端,也可以是不同终端。比如,步骤Sll中的终端可以是电视,上述方法用于手机中,手机监测电视当前是否正在播放音乐类节目;或者,步骤SI I中的终端为手机,上述方法用于手机中,手机监测手机当前是否正在播放音乐类节目。
[0052]音乐类节目可以是播放歌曲的节目、歌唱比赛或者听曲猜歌的节目。
[0053]步骤S12,当终端当前正在播放音乐类节目时,采集周围环境的声音。
[0054]步骤S13,对采集的声音进行识别,确定与音乐类节目相关的歌曲。
[0055]步骤S14,将歌曲进行存储。
[0056]本发明实施例的上述方法,通过当终端播放音乐类节目时,采集周围环境声音并进行识别,确定与音乐类节目相关的歌曲,并将歌曲进行存储。从而能够实现对歌曲的自动存储,节省了用户的时间。
[0057]在一个实施例中,如图2所示,步骤S13可以实施为以下步骤S21-S22:
[0058]步骤S21,识别采集的声音中终端发出的音频。
[0059]例如,音乐类节目为歌曲节目时,终端发出的音频包括歌曲的曲调和歌声。
[0060]步骤S22,根据音频识别出音乐类节目相关的歌曲的名称。
[0061 ] 步骤S14可以实施为以下步骤S23:
[0062]步骤S23,根据歌曲的名称从网络下载对应的歌曲进行存储。
[0063]例如,电视正在播放音乐类节目,手机采集周围环境声音,并识别采集的声音中电视发出的音频,根据电视发出的音频识别出音乐类节目中正在播的歌曲的名称。此时,手机会根据歌曲名称从网络自动搜索该歌曲的下载源,将该歌曲进行下载并存储。
[0064]本实施例中,根据终端发出的音频识别出音乐类节目相关的歌曲的名称,并根据歌曲的名称从网络下载对应的歌曲进行存储,从而能够快速下载并存储识别出的歌曲,提升用户的使用体验。
[0065]在一个实施例中,如图3所示,在步骤S14之前,上述方法还可包括步骤S15-S16:
[0066]步骤S15,确定采集的声音中是否包含用户随着歌曲唱歌的