System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种歌词自动处理方法、计算机设备和蓝牙音响技术_技高网

一种歌词自动处理方法、计算机设备和蓝牙音响技术

技术编号:41126957 阅读:2 留言:0更新日期:2024-04-30 17:54
本申请涉及一种歌词自动处理方法、计算机设备和蓝牙音响,其方法,应用于蓝牙音响,包括接收来自播放源设备的第一歌词信息;对所述第一歌词信息进行解析,得到第二歌词信息;根据所述第二歌词信息,生成动态显示方案,其中,所述动态显示方案包括歌词动态显示方案和/或背景动态显示方案;根据所述歌词动态显示方案和/或所述背景动态显示方案对所述目标歌词语句进行展示。本申请具有使用户在使用蓝牙音响时,除了正常收听音乐,还能根据当前播放的目标歌词语句、目标歌曲名、目标歌手名和目标专辑名的不同,得到不同的动态视觉体验的效果。

【技术实现步骤摘要】

本申请涉及蓝牙音响,尤其是涉及一种歌词自动处理方法、计算机设备和蓝牙音响


技术介绍

1、随着技术的发展,蓝牙音响逐渐受到大家的喜爱,通过手机连接蓝牙音响,不仅能够通过手机中的音乐播放器获取到庞大的乐库的同时,而且能通过蓝牙音响这种音质更好的播放设备获得更好的听觉体验。

2、但相关技术中,大部分的蓝牙音响只是作为手机等播放源设备的音频播放外设,只能简单地接收播放源设备的音源进行播放,不对包括歌词和歌曲在内的音频内容进行任何加工处理;并且大部分的蓝牙音响都是不带显示屏的,通常只能播放音频,或简单地加入一些灯光效果,而带显示屏能显示歌词及歌曲信息的蓝牙音响,例如车载的车机系统中的蓝牙音响,播放音乐时又只能简单地显示歌词文字。


技术实现思路

1、为了解决上述蓝牙音响只能简单地接收播放源设备的音源进行播放的技术问题,本申请提供了一种歌词自动处理方法、计算机设备和蓝牙音响。

2、第一方面,本申请提供一种歌词自动处理方法,采用如下的技术方案:

3、一种歌词自动处理方法,应用于蓝牙音响,包括:

4、接收来自播放源设备的第一歌词信息;

5、对所述第一歌词信息进行解析,得到第二歌词信息,其中,所述第二歌词信息包括当前播放的目标歌词语句以及所述目标歌词语句对应的目标歌曲名、目标歌手名和目标专辑名;

6、根据所述第二歌词信息,生成动态显示方案,其中,所述动态显示方案包括歌词动态显示方案和/或背景动态显示方案;

7、根据所述歌词动态显示方案和/或所述背景动态显示方案对所述目标歌词语句进行展示。

8、通过采用上述技术方案,能够对来自播放源设备的歌词信息进行自动处理,再根据处理结果,自动生成动态显示方案,并发送至蓝牙音响的显示模块中执行动态显示方案,继而用户在使用蓝牙音响时,除了能够得到较好的听觉体验,还能根据当前播放的目标歌词语句、目标歌曲名、目标歌手名和目标专辑名的不同,得到不同的动态视觉体验;

9、歌词动态显示方案对歌词本身进行渲染,以达到不同的动态显示效果,背景动态显示方案主要对显示模块中歌词所处的背景进行渲染,以达到不同的动态显示效果,当前播放的目标歌词语句、目标歌曲名、目标歌手名和目标专辑名则作为匹配不同渲染方式和素材的依据;

10、在匹配时,可以根据预设的渲染方式,直接读取预设效果库中的素材后进行匹配,也可以将预设效果库中素材进行随机合成并保存合成后的素材作为新的素材,以在后续匹配时使用,随着使用次数增加,预设效果库中的素材会逐渐增多,并且每次呈现给用户的动态显示效果也会不同。

11、可选的,所述动态显示方案为歌词动态显示方案,所述根据所述第二歌词信息,生成动态显示包括:

12、对所述目标歌词语句进行拆分,得到所述目标歌词语句对应的词语文本数组;

13、根据所述词语文本数组,对所述目标歌词语句进行排版;

14、对排版后的所述目标歌词语句进行处理,生成所述歌词动态显示方案。

15、通过采用上述技术方案,能够将当前播放的目标歌词语句中完整的语句拆分为一组词语,得到一组词语文本数组,便于获取各词语的语义以及后续进行的排版步骤;

16、将当前播放的目标歌词语句进行排版,并在排版后再进行处理并生成歌词动态显示方案,能使歌词动态显示方案在执行时,歌词呈现的动态显示效果更加匹配蓝牙音响的显示模块的实际大小,使用户获得更好的视觉体验。

17、可选的,所述歌词动态显示方案包括歌词立体显示、歌词显示修改处理、歌词进度焦点显示、歌词缺失填补、演唱教练和根据语义匹配对应的歌词动态效果中的至少一个,所述对排版后的所述目标歌词语句进行处理,生成所述歌词动态显示方案包括:

18、对所述目标歌词语句的位置、缩放、旋转、颜色和透明度进行调整,以实现所述歌词立体显示;

19、根据语义对所述目标歌词语句进行断句处理,以实现所述歌词显示修改处理;

20、根据播放进度对所述目标歌词语句进行动态的吐字进度焦点显示,以实现所述歌词进度焦点显示;

21、在识别到当前播放的歌曲缺少歌词时,读取歌曲库中对应的歌词进行填补,以实现所述歌词缺失填补;

22、将用户模仿歌唱发声与歌曲原声进行比较和评估,得到评估结果,以实现所述演唱教练;

23、根据所述目标歌词语句的语义,将所述目标歌词语句中的部分词语替换为动态表情包,以实现所述根据语义匹配对应的歌词动态效果。

24、通过采用上述技术方案,能够在预设的多种不同的歌词动态显示方案中选择至少一种进行后续展示,在匹配歌词动态显示方案时,可随机选择一种方案或选择多种方案进行组合,以使用户在每次使用时都能够获得不同的体验,当然,用户也可以根据自身需求歌词动态显示方案进行手动调整或刷新随机方案组合,以获得不同的体验,蓝牙音响可进一步统计用户在使用时对各种方案或方案组合的偏好,如,根据用户维持方案或方案组合的时长来判断用户对各方案或方案组合的偏好,继而根据用户的偏好进行精准推送或预测用户的偏好,以使用户在使用蓝牙音响时,获得更佳的使用体验。

25、可选的,所述动态显示方案为背景动态显示方案,所述根据所述第二歌词信息,生成动态显示包括:

26、根据所述目标歌曲名、所述目标歌手名和所述目标专辑名,生成第一背景动态显示方案;

27、判断所述目标歌词语句与上一句歌词是否为相同的歌曲;

28、若所述目标歌词语句与所述上一句歌词为相同的歌曲,则维持所述上一句歌词所对应的第二背景动态显示方案,若所述目标歌词语句与所述上一句歌词不为相同的歌曲,则将所述第二背景动态显示方案替换为所述第一背景动态显示方案;

29、根据所述目标歌词语句的语义,生成第三背景动态显示方案;

30、根据所述第三背景动态显示方案对所述第一背景动态显示方案进行实时更新。

31、通过采用上述技术方案,在首次获得第二歌词信息后,就根据目标歌曲名、目标歌手名和目标专辑名,首先生成一个背景动态显示方案,即第一背景动态显示方案;

32、在后续播放中,若当前播放的目标歌词语句对应的目标歌曲名、目标歌手名和目标专辑名与上一句歌词语句对应的目标歌曲名、目标歌手名不同,即发生歌曲切换的情况下,则生成对应的新的背景动态显示方案,替换之前的背景动态显示方案,即第二背景动态显示方案,以保证背景动态显示与当前的目标歌曲名、目标歌手名和目标专辑名保持一致;

33、在识别到预存储的语义素材中,有当前播放的目标歌词语句的语义时,进一步生成新的背景动态显示方案,即第三背景动态显示方案,替换当前背景动态显示方案或显示于当前背景动态显示方案的上层,以提高方案的多样性,当然,同一个词语可能会对应多个背景动态素材,在使用时可以随机选择其中一个,也可以组合两个以上的背景动态素材进行使用,组合后的素材也将被作为新素材进行保存,随着使用的增加,背景动本文档来自技高网...

【技术保护点】

1.一种歌词自动处理方法,其特征在于,应用于蓝牙音响,包括:

2.根据权利要求1所述的歌词自动处理方法,其特征在于,所述动态显示方案为歌词动态显示方案,所述根据所述第二歌词信息,生成动态显示包括:

3.根据权利要求2所述的歌词自动处理方法,其特征在于,所述歌词动态显示方案包括歌词立体显示、歌词显示修改处理、歌词进度焦点显示、歌词缺失填补、演唱教练和根据语义匹配对应的歌词动态效果中的至少一个,所述对排版后的所述目标歌词语句进行处理,生成所述歌词动态显示方案包括:

4.根据权利要求1所述的歌词自动处理方法,其特征在于,所述动态显示方案为背景动态显示方案,所述根据所述第二歌词信息,生成动态显示包括:

5.根据权利要求4所述的歌词自动处理方法,其特征在于,所述根据所述目标歌曲名、所述目标歌手名和所述目标专辑名,生成第一背景动态显示方案包括:

6.根据权利要求2所述的歌词自动处理方法,其特征在于,所述对所述目标歌词语句进行拆分,得到所述目标歌词语句对应的词语文本数组的步骤包括:

7.根据权利要求6所述的歌词自动处理方法,其特征在于,所述根据所述词语文本数组,对所述目标歌词语句进行排版的步骤包括:

8.根据权利要求2或3所述的歌词自动处理方法,其特征在于,所述对排版后的所述目标歌词语句进行处理,生成所述歌词动态显示方案的步骤包括:

9.一种计算机设备,其特征在于,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如权利要求1-8中的歌词自动处理方法。

10.一种蓝牙音响,其特征在于,包括:

...

【技术特征摘要】

1.一种歌词自动处理方法,其特征在于,应用于蓝牙音响,包括:

2.根据权利要求1所述的歌词自动处理方法,其特征在于,所述动态显示方案为歌词动态显示方案,所述根据所述第二歌词信息,生成动态显示包括:

3.根据权利要求2所述的歌词自动处理方法,其特征在于,所述歌词动态显示方案包括歌词立体显示、歌词显示修改处理、歌词进度焦点显示、歌词缺失填补、演唱教练和根据语义匹配对应的歌词动态效果中的至少一个,所述对排版后的所述目标歌词语句进行处理,生成所述歌词动态显示方案包括:

4.根据权利要求1所述的歌词自动处理方法,其特征在于,所述动态显示方案为背景动态显示方案,所述根据所述第二歌词信息,生成动态显示包括:

5.根据权利要求4所述的歌词自动处理方法,其特征在于,所述根据所述目标歌曲名...

【专利技术属性】
技术研发人员:李斌
申请(专利权)人:深圳市海勤科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1