System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智能终端,尤其涉及一种电子设备、服务器及声音处理方法。
技术介绍
1、随着电子设备的发展,其能够为用户提供的功能和服务越来越丰富,例如,用户可以通过电视等设备上安装的k歌应用进行k歌。
2、目前,在k歌时,用户需要使用遥控器等打开k歌应用的搜索框,然后输入歌曲名称来搜索需要演唱的歌曲,这种方式较为繁琐,导致用户切换歌曲需要耗费较长的时间,并且会打断用户的k歌过程,影响用户的k歌体验。
技术实现思路
1、本专利技术实施例提供一种电子设备、服务器及声音处理方法,用于解决现有技术中电子设备的歌曲切换过程较为繁琐的问题。
2、为达到上述目的,本专利技术的实施例采用如下技术方案:
3、根据本专利技术实施例的一个方面,提供了一种电子设备,包括:声音采集器,被配置为接收用户输入的声音数据;控制器,与所述声音采集器耦接,且被配置为:响应于所述声音数据,将所述声音数据发送给与所述电子设备建立通信连接的服务器;接收所述服务器发送的特征信息和至少一个候选歌曲的歌曲信息,所述特征信息是由所述服务器对所述声音数据进行声纹识别确定的,所述至少一个候选歌曲是由所述服务器将所述声音数据转换为文本数据,并利用所述文本数据确定的;基于所述特征信息和/或所述歌曲信息,在所述至少一个候选歌曲中确定待播放歌曲,并播放所述待播放歌曲。
4、上述技术方案具有如下优点或有益效果:通过电子设备与服务器之间的交互,可以实现对用户的声音数据的实时响应,简化电子设备播放歌曲的
5、在一些实施例中,所述控制器,还被配置为:在所述电子设备的自动切歌功能处于开启状态,且所述待播放歌曲与所述电子设备正在播放的歌曲不同时,触发执行播放所述待播放歌曲的操作,所述自动切歌功能用于指示所述电子设备是否能够自动切换歌曲;在所述电子设备的自动切歌功能处于关闭状态,且所述待播放歌曲与所述电子设备正在播放的歌曲不同时,显示歌曲提示信息,所述歌曲提示信息用于提示用户停止播放所述电子设备正在播放的歌曲,并播放所述待播放歌曲。
6、上述技术方案具有如下优点或有益效果:通过这种方法,可以通过电子设备的自动切歌功能采用不同的方式选择和播放歌曲,能够提高电子设备播放歌曲的灵活性,满足不同用户的不同操作需求。
7、在一些实施例中,所述控制器执行基于所述特征信息和/或所述歌曲信息,在所述至少一个候选歌曲中确定待播放歌曲,并播放所述待播放歌曲,具体被配置为:若所述至少一个候选歌曲包括多个候选歌曲,则基于所述特征信息和所述歌曲信息,在所述多个候选歌曲中确定所述待播放歌曲,并播放所述待播放歌曲;若所述至少一个候选歌曲仅包括一个候选歌曲,则基于所述歌曲信息,将所述一个候选歌曲确定为所述待播放歌曲,并播放所述待播放歌曲。
8、上述技术方案具有如下优点或有益效果:通过上述方法,可以根据服务器返回的候选歌曲的歌曲数量,选择适当的待播放歌曲进行播放,该过程不需要用户参与,所以能够提高电子设备播放歌曲的效率,减少中断歌曲播放对用户体验造成的影响。
9、在一些实施例中,所述歌曲信息包括所述声音数据对应的文本数据,所述控制器执行播放所述待播放歌曲,具体被配置为:基于所述文本数据,确定所述待播放歌曲的播放进度,并按照所述播放进度播放所述待播放歌曲。
10、上述技术方案具有如下优点或有益效果:通过上述方法,可以减少用户等待歌曲播放至当前进度的时间,提升用户的k歌体验。
11、根据本专利技术实施例的另一方面,提供了一种服务器,所述服务器被配置为:接收与所述服务器建立通信连接的电子设备发送的声音数据;对所述声音数据进行声纹识别,确定所述声音数据对应的特征信息,所述特征信息用于指示所述声音数据对应的用户特征;以及,将所述声音数据转换为文本数据,并利用所述文本数据确定所述声音数据对应的至少一个候选歌曲;向所述电子设备发送所述特征信息和所述至少一个候选歌曲的歌曲信息,以使所述电子设备基于所述特征信息和/或所述歌曲信息,在所述至少一个候选歌曲中确定待播放歌曲,并播放所述待播放歌曲。
12、上述技术方案具有如下优点或有益效果:服务器可以通过与电子设备的交互,接收电子设备传输的声音数据,并对声音数据进行处理和分析,确定特征信息和候选歌曲的歌曲信息,并将该特征信息和歌曲信息返回给电子设备,使其选择相应的待播放歌曲进行播放,能够提高电子设备搜索和播放歌曲的便利性,简化用户操作流程,提高歌曲播放的效率。
13、在一些实施例中,所述服务器执行对所述声音数据进行声纹识别,确定所述声音数据对应的特征信息,具体被配置为:提取所述声音数据的声纹特征,所述声纹特征包括梅尔频率倒谱系数、线性预测系数、感知线性预测特征中的任意一项或多项;将所述声纹特征输入至特征提取模型,得到所述特征信息。
14、上述技术方案具有如下优点或有益效果:服务器可以提取得到声音数据的特征信息,以便为后续确定候选歌曲和推荐歌曲等提供支持。
15、在一些实施例中,在将所述声音数据转换为文本数据之前,所述服务器,还被配置为:采用音频分离技术对所述声音数据进行处理,得到去除背景声音后的声音数据,所述背景声音包括所述声音数据中除人声以外的其他声音;所述服务器执行将所述声音数据转换为文本数据,并利用所述文本数据确定所述声音数据对应的至少一个候选歌曲,具体被配置为:将所述去除背景声音后的声音数据转换为文本数据,并将所述文本数据与歌曲数据库中的歌曲文本进行匹配,确定所述至少一个候选歌曲。
16、上述技术方案具有如下优点或有益效果:通过去除声音数据中的背景声音,可以对声音数据进行优化处理,提高确定候选歌曲的准确率。
17、在一些实施例中,所述服务器,还被配置为:将所述特征信息和所述电子设备对应的用户的历史播放歌曲输入至预先训练好的歌曲推荐模型,得到歌曲推荐信息,所述歌曲推荐模型由协同过滤推荐算法、内容过滤推荐算法和混合推荐算法中的任意一种构成;将所述歌曲推荐信息发送给所述电子设备,以使所述电子设备选择所述歌曲推荐信息中的任意一个待播放歌曲进行播放。
18、上述技术方案具有如下优点或有益效果:通过上述方法,可以为用户提供与其年龄、性别等特征匹配的推荐信息,便于其选择相应的歌曲进行播放。
19、根据本专利技术实施例的又一方面,提供了一种声音处理方法,应用于电子设备,所述方法包括:响应于用户输入的声音数据,将所述声音数据发送给与所述电子设备建立通信连接的服务器;接收所述服务器发送的特征信息和至少一个候选歌曲的歌曲信息,所述特征信息是由所述服务器对所述声音数据进行声纹识别确定的,所述至少一个候选歌曲是由所述服务器将所述声音数据转换为文本数据,并利用所述文本数据确定的;基于所述特征信息和/或所述歌曲信息,在所述本文档来自技高网...
【技术保护点】
1.一种电子设备,其特征在于,包括:
2.根据权利要求1所述的电子设备,其特征在于,所述控制器,还被配置为:
3.根据权利要求1所述的电子设备,其特征在于,所述控制器执行基于所述特征信息和/或所述歌曲信息,在所述至少一个候选歌曲中确定待播放歌曲,并播放所述待播放歌曲,具体被配置为:
4.根据权利要求1-3中任一项所述的电子设备,其特征在于,所述歌曲信息包括所述声音数据对应的文本数据,所述控制器执行播放所述待播放歌曲,具体被配置为:
5.一种服务器,其特征在于,所述服务器被配置为:
6.根据权利要求5所述的服务器,其特征在于,所述服务器执行对所述声音数据进行声纹识别,确定所述声音数据对应的特征信息,具体被配置为:
7.根据权利要求5所述的服务器,其特征在于,在将所述声音数据转换为文本数据之前,所述服务器,还被配置为:
8.根据权利要求5-7中任一项所述的服务器,其特征在于,所述服务器,还被配置为:
9.一种声音处理方法,其特征在于,应用于电子设备,所述方法包括:
10.一种声
...【技术特征摘要】
1.一种电子设备,其特征在于,包括:
2.根据权利要求1所述的电子设备,其特征在于,所述控制器,还被配置为:
3.根据权利要求1所述的电子设备,其特征在于,所述控制器执行基于所述特征信息和/或所述歌曲信息,在所述至少一个候选歌曲中确定待播放歌曲,并播放所述待播放歌曲,具体被配置为:
4.根据权利要求1-3中任一项所述的电子设备,其特征在于,所述歌曲信息包括所述声音数据对应的文本数据,所述控制器执行播放所述待播放歌曲,具体被配置为:
5.一种服务器,其特征在于,所述服务器被...
【专利技术属性】
技术研发人员:邵肖明,周玲玉,
申请(专利权)人:海信视像科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。